2

Я использую Arch Linux с ядром 3.0 и brcmsmac для управления моей беспроводной картой. Моя рабочая среда - KDE 4.7, и я использую сетевой менеджер для управления сетью. Недавно я столкнулся со странной проблемой, когда всякий раз, когда я подключаюсь к сети, Java-приложения, такие как jEdit, запускаются на ~ 30 секунд дольше, но после запуска ведут себя нормально. С чем это может быть связано и как я могу это исправить?

РЕДАКТИРОВАТЬ: проблема возникает как с Oracle JRE и OpenJDK, обе версии 1.7. Я за HTTP-прокси, если это имеет значение.

РЕДАКТИРОВАТЬ: я обнаружил причину этой проблемы. В моем файле /etc /hosts указано неверное имя хоста. После исправления этого к моему имени хоста все в порядке. Я понял, что это из-за DNS благодаря отличному ответу Багамата. Я до сих пор не понимаю, почему именно только Java-приложения были затронуты, но это все равно исправлено.

1 ответ1

1

Вы пытались смотреть здесь?

Q: Почему jEdit так медленно запускается?

A: Некоторые плагины требуют большой настройки - возможно, если вы отключите один из них, вы сможете определить виновника. jEdit обычно запускается довольно быстро без плагинов

  1. Чтобы перейти в меню «Утилиты» и выбрать «Журнал активности».
  2. Прокрутите до области, где вы видите строки, такие как «[note] JARClassLoader: Запуск плагина XXX».

Ваши симптомы звучат как тайм-аут DNS. На Debian sun-java-jre зависит от avahi (который используется для mDNS). Возможно, у вас есть плагин, который пытается выполнить поиск DNS, время ожидания которого истекло.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .