![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| vns955 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 172 Регистрация: 21.11.2006 Репутация: нет Всего: нет |
Всем привет!
Вот делаю простое приложение (http://www.java-course.ru/students/part11.html, Студенческий отдел кадров) при помощи NetBeans 6.0 (как советует автор). Но почему-то компилился проект 75 мин! запускался браузер и отображал JSP страницу - 1 час! А работы приложения я и не увидел: после ввода ID студента и нажатии на кнопку Show через 1 час раздумья оно перешло в состояние 'Not Responding'. Причем прога подвесила ещё и систему - после вырубки NetBeans и IE - система подвисла на операции Log Off. :( Вообще я заметил что NetBeans тормозит дико - долго переходит от одной вкладке к другой, либо просто долго вызывается контекстное меню либо просто зависает на какой-либо операции. Сама винда (XP) работает нормально, быстро, остальные приложения тоже. Комп: Celeron 1.8, RAM 256, HDD 40 Gb. В чем тут причина? Может попробовать NetBeans 5 или еще старше или тогда придется забыть о такого рода приложениях? Заранее благодарен! |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
256 RAM это очень мало для IDE.
|
|||
|
||||
| vns955 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 172 Регистрация: 21.11.2006 Репутация: нет Всего: нет |
А какую IDE (с автокомплитером) тогда можно поставить? Или мне только UltraEdit в руки?
|
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
Как это компилился 75 минут?? -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Skynin |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 359 Регистрация: 1.7.2007 Где: Харьков Репутация: нет Всего: 10 |
Java IDE для таких ресурсов "нет". Можно конечно поиграться настройками JVM для IDE, но сколько не играйся, памяти не прибавится. А учитывая что для разработки Java EE запускается не только IDE, а еще и сервер приложений, плюс какой-нить SQL сервер, а потом еще и браузер - и 512 Мб для комфортной работы будет мало. Гиг - не меньше для разработки на Java EE. 512Мб - если только Java SE Гиг - для Java ME - там эмулятору тоже память нужна. Процессор не так важен, по крайней мере вначале нужно думать о памяти, а уж потом о процессоре.
Да, только так. И то, напомню память нужна - серверу приложений+браузеру минимум. |
||||
|
|||||
| Temdegon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.10.2008 Где: Minsk Репутация: 2 Всего: 9 |
Ну не знаю, что-то вы сгустили краски. Я работал одно время на старом ноутбуке с 256Рам, и вполне нормально себя чувствовал при работе со средними J2SE и J2Me проектами. Правда тогда был 5-й нетбинс, но вряд ли с тех пор много поменялось.
Только недавно стал менять в netbeans.conf параметры запуска, чтоб IDE брало больше памяти, а раньше всегда все было по дефолту, а там вполне скудные дефолтные параметы были. Попробуй скачать минимальную инсталлку NetBeans, чтоб небыло лишних плагинов, и отключи вручную все плагины, которые тебе не нужны. Ну и с виндой разберись - отруби службы ненужные, выгрузи проги левые, антивирус, файервол. По поводу базы данных и сервера приложений - то же ИМХО преувеличиваете. Пока БД неиспользуется, о каких затратах памяти вы говорите? Вот у меня висит локально PostgreSQL, MySQL и Tomcat. Когда они просто висят без дела: Postgres- 5метров, MySQL - 15mb, Томкэт - 30mb. Да, если в базе сотни таблиц, и сотни тысяч записей, то конечно, она будет солидно жрать память во время работы. Но ведь в учебных проектах такого обычно нет. В общем, я не верю, что тут проблема в памяти. Даже если занята вся физическая память, то виртуальную память тоже никто не отменял. Конечно, свапинг это медленно, но там счет идет на десятки секудн, но никак не на часы! Убедись, что достаточно места на дисках с файлом подкачки и что ты не ограничил вручную размер файла подкачки. Хотя, в такой ситуации обычно другие симптомы - винда ругается, что недостаточно памяти. |
|||
|
||||
| vns955 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 172 Регистрация: 21.11.2006 Репутация: нет Всего: нет |
to Temdegon
Могу добавить что у меня база уже загружена (весит аж 1 Mb А антивирь и файер вырубать не очень хорошая практика. Тем более что Norton antivirus тянет 3,9 Mb, AtGuard firewall - 1999 года и думаю что он тоже очень мало тянет. А винда действительно ругалась что мало виртуальной памяти и выдала сообщение что файл подкачки будет увеличен. Хочу уточнить что 75 мин не только компилился а и запускался (там долго запускается GlassFish, ещё что-то), я компилил по F6 (Run). Может действительно файл подкачки вручную увеличить? Добавлено через 11 минут и 3 секунды Хочу также добавить что у меня сам NetBeans только грузится около 5 минут, зависает иногда при переходе к другой вкладке. Или на такой машине всё может быть? |
|||
|
||||
| Temdegon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.10.2008 Где: Minsk Репутация: 2 Всего: 9 |
Просто поставь разамер файла подкачки "по выбору системы" или как-то так и убедись, что места на диске для подкачки достаточно.
А насчет антивируса - помоему это первое, что нужно отрубать, и дело даже не в памяти, а в том, что он контролирует все дисковые операции и запускаемые приложения. Лично пример из жизни: На достаточно мощной машине (2ГБ, 2ядра) ковырялся с Adobe Flash. Стандартная Адобовская среда и NOD32. Начал какие-то примитивные вещи пытаться компилить. Простейшая флешка компилится минуту! (я тогда отматерил Адоб и все что с ним связано) А потом отключил НОД, и компиляция стала выполняться считанные секунды. Не вижу ничего зазорного во временном отключении антивируса, когда занимаешься чем-то не связанным с риском заражения. Одно дело по порносайтам лазить, тыкать чужие флешки и веники, а совсем другое - заниматься кодингом или играть в игры. Тем более, когда не СуперПуперКрутая тачка. Но это уже оффтоп, личное дело каждого. |
|||
|
||||
| Skynin |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 359 Регистрация: 1.7.2007 Где: Харьков Репутация: нет Всего: 10 |
У нас несколько таких ноутов есть. На подмену, или новеньким на испытательном сроке даются.
И поехали считать дальше, ядро ОСи, сколько. Среда - сколько? Браузер - сколько? На ноуте с 256 ОЗУ в сумме больше 256ти и набегает. А что это значит?
Если у человека NetBeans грузится 5 минут, а GlassFish стартует 10ки минут, то конечно - магия, загадка, почему это при 256 ОЗУ так происходит... |
||||||
|
|||||||
| vns955 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 172 Регистрация: 21.11.2006 Репутация: нет Всего: нет |
Выгрузил антивирус, поставил файл подкачки по управлению системы.
Есть некоторый прогресс! NetBeans стартует минуты за 3, компилит и запускает GlassFish за 15! Однако по-прежнему старт браузера происходит за 15 мин, jsp страница (стартовая) приложения загружается в браузер за 15 мин, и реакция приложения на введенные данные (по id студента выводится его ФИО) проходит минут за 10 :(. А за сколько по времени проходили бы все эти вышеописанные операции у вас (на нормальной машине) для такого по сложности приложения? И какие тогда характеристики этой машины? Спасибо. |
|||
|
||||
| GigabyteHlama |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 2.8.2009 Репутация: нет Всего: нет |
Я пока только до 10 урока добрался. IDE Eclipse. Все за считаные секунды компилится-запускается. 2 ядра, 2 гига, WinXP.
|
|||
|
||||
| vns955 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 172 Регистрация: 21.11.2006 Репутация: нет Всего: нет |
to GigabyteHlama
Ну Enterprise начинается в 11 части. Интересно, можно ли такое сделать на Eclipse, как автор это далает на NetBeans. Ещё меня интересует возможности построения таких Enterprise приложений на Idea. Я просто ищу альтернативы NetBeans для своей слабенькой машины. Кстати а какой у Вас Eclipse? ЗЫ: будете на 11 главе, напишите плз. Очень интересно можно ли это сделать на Eclipse. |
|||
|
||||
| Skynin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 359 Регистрация: 1.7.2007 Где: Харьков Репутация: нет Всего: 10 |
NetBeans меньше всех потребляет памяти. Из 4ех - NetBeans, Eclipse, jDeveloper, IntelliJ IDEA. |
|||
|
||||
| vns955 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 172 Регистрация: 21.11.2006 Репутация: нет Всего: нет |
Отключил лишние плагины - щас проект компилится за минуту примерно, что радует. Однако запускается GlassFish и проходит Deploying приложения порядка 10-15 минут :(. Неужели ничего нельзя настроить для оптимизации? Может там что-то запускается лишнее что мне совсем не надо?
Можно ли запустить GlassFish вручную, минуя IDE, а также все остальное небходимое что-бы только можно затем запустить браузер и вбить необхобимый урл? Хочется это проделать вручную (если возможно конечно) и т. обр. сделать окончательный вывод - в IDE дело или в машине. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |