Производительность Netbeans и Glassfish
Мне было интересно, есть ли у кого-нибудь варианты производительности, которые могли бы работать для меня. Я использую Netbeans 6.1 и Glassfish V2 на своем рабочем ноутбуке, и требования к памяти становятся немного утомительными. У меня есть 3 ГБ оперативной памяти, и мне часто приходится убивать все и перезапускать из-за ошибок PermGen Space.
Я также играл с размерами памяти, но ничто, кажется, действительно не помогает.
1 ответ
Есть ли способ для вас, чтобы контролировать Glassfish через JConsole? JConsole покажет вам, сколько пространства PermGen (как и других пространств) используется. Использование этой информации может помочь вам настроить параметры запуска.
На этой странице http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp перечислены несколько, и я знаю, что видел больше, особенно. когда дело доходит до установки размеров permgen.
Вы также можете посмотреть, как ваши веб-приложения распределяют вещи, которые попадают в пространство permgen. Возможно, проблема скорее в комбо NB/GF.
Наконец, возможно ли вам перейти на NB 6.7? Я знаю, что сложно изменить сервер приложений для разработки, особенно. если вы развернете эту версию сервера приложений в производственном режиме (у меня там тоже будут проблемы). Но смена IDE тоже может помочь.
Я знаю, что это не "ответ", но я надеюсь, что это поможет.