На моем 64-битном Ubuntu 12.04 на процессоре Intel Core i3, который имеет 16 ГБ ОЗУ и твердотельный накопитель M4, NetBeans очень вялый, как и известная проблема, когда NetBeans не использует глобальное меню Ubuntu 12.04. Помимо этой проблемы, почему NetBeans такой медленный, он даже медленнее, чем Eclipse!
Пожалуйста, посмотрите на это видео: http://youtu.be/utLQD5Gpg0M
Ответы:
Смотреть и чувствовать:
Приложения GTK + и Java Swing плохо взаимодействуют друг с другом, когда дело касается внешнего вида. Боюсь, нам придется ждать Java 8 для правильного исправления.
В настоящее время, если вы используете не Kubuntu, а Ubuntu и Unity, вам придется переключиться на собственный внешний вид, который
Metal.
Перейдите в каталог netbeans (ex:)
/home/user/netbeans7.2/etc
и откройте файл:netbeans.conf
затем добавьте следующую строку в опции netbeans:
Источник : http://hanynowsky.wordpress.com/2012/04/27/netbeans-ide-look-feel-under-ubuntu-12-04/
Глобальные меню: приложения Java Swing пока не могут воспользоваться преимуществами интеграции глобальных меню. По той же причине: реализации GTK / Swing. Даже Eclipse IDE пока занесен в черный список, хотя он основан на SWT и не основан на Swing. То же самое относится и к заметкам Emacs и Lotus. Тем не менее, вы можете активировать поддержку Глобального меню для приложений Java Swing с помощью Java Ayatana Library и для сетевых компонентов установить соответствующий плагин: http://hanynowsky.wordpress.com/2012/05/12/integration-of-java-swing-applications -with-unity-global-menu-in-ubuntu-12-04 / Кстати, было бы идеально, если бы толпа OpenJDK включила эту же библиотеку в следующую версию OpenJDK, чтобы приложение Swing получило поддержку Global Menu из коробки.
Медлительность: я часто использую Netbeans IDE на своей машине, и она совсем не медленная по сравнению с Eclipse. Это может быть проблема с версией, упакованной для Ubuntu Software Center (репозитории). Я не рекомендую это. Вместо этого загрузите Netbeans 7.1.2 с Netbeans.org и установите его локально в своем домашнем каталоге. Вы заметите, что это быстрее, чем версия в репозиториях. Медлительность может также возникнуть, когда вы используете OpenJDK вместо Oracle JDK (протестировано).
источник
Кажется, это проблема стандартной темы Adwaita (и, возможно, других). Приложение gtkrc для GTK2 создает проблемы для GTK LAF и предотвращает рендеринг разделителей и границ меню. Очевидно, что в некоторых случаях это может также вызвать медлительность пользовательского интерфейса (хотя я этого не испытывал)
Изменяя файл gtkrc, я смог решить проблему.
================================================== ==============================
Замените следующие 3 раздела стилей в gtkrc:
источник
Я только что обновился до Kubuntu 12.04, и с IDE NetBeans проблем не возникает. Причина в том, что Kubuntu - это дистрибутив на основе KDE, а IDE NetBeans по умолчанию использует Metal L & F.
На мой взгляд, вы можете улучшить свой опыт работы с NetBeans под GTK, заставив его использовать Metal L & F. Параметры командной строки: --laf Metal (или что-то в этом роде).
источник
На Kubuntu 12.04 мне пришлось дважды переустанавливать,
netbeans
чтобы загрузить и запустить. Я испытал значительное снижение производительности. Когда я печатаю, регистрация занимает несколько секунд.Вот почему я переключился на Mac дома.
источник
Попробуйте использовать эти переключатели в
netbeans.conf
Вы можете выделить меньше памяти для ReservedCodeCacheSize (по умолчанию - 64 м), но в моей системе с большим количеством оперативной памяти этот переключатель внезапно сделал Netbeans намного быстрее.
источник
У меня была проблема с прекращением Netbeans реагировать на ввод с клавиатуры и мыши. Пришлось использовать xkill несколько раз в день, теряя при этом работу. Я обновился до Netbeans 7.1 (не в репозиториях, но очень просто) и с тех пор не сталкивался с этой проблемой. Я надеюсь, что это помогает кому-то с подобными расстройствами.
источник
Поместите свою
.netbeans
домашнюю папку в рамдиск, как я упоминал здесь .источник