Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > IDEA


Автор: Bulat 16.6.2006, 11:36
Сижу пишу на IDEA, потихоньку увеличивается количество классов, соотвтественно общий объем проекта. В один момент чувствую, что комп уж очень сильно тормозит...... smile  пока я работаю с платформой

Что вы предпринимаете по этому поводу? 

Автор: batigoal 16.6.2006, 12:12
Гм. А сколько классов? У нас проект достаточно большой, но это на потреблении памяти не сказывается... 

Автор: Bulat 16.6.2006, 12:21
Уже около 30. Правда там есть как от 10 строк, до приличных размеров классы, но еще с десяток, а то и больше классов дописать надо.

Когда только начинал писать мне 256 хватало, с недели две назад еще 256 засунул, вроде бы супер, но прошли оные 2 недели, чувствую опять к этому идет... 

Автор: chief39 16.6.2006, 12:39
Идея сама по себе прожорливая - слишком уж много она "на лету" делает.


А 30 классов - это совсем немного smile

У меня сотни классов, причём иногда довольно больших.

Памяти в гиг хватает с головой. причём не только на идею а и на многое прочее smile

А 256 маловато действительно, даже просто для идеи.

Хотя.... раньше на 512 нормально бегала... если не запускать кроме неё других поржорливых "джавчиков"...
 

Автор: batigoal 16.6.2006, 12:46
У меня на рабочем лаптопе 512 метров, тут Идея с еще десятком приложений открыта. Не летает, но вполне удовлетворительно.

Можешь попробовать поотключать какие-нибудь реал-таймовые проверки, будет пошустрее. Но это уже попросту неудобно... 

Автор: Bulat 16.6.2006, 12:54
Так вот я пишу, что было 256, стало не хватать, еще 256 воткнул = 512, но уже чувствуется иногда чуток притормаживает, что будет дальше не знаю. А так я уже и так стараюсь прикривать все остальное, сейчас кроме стандартных процессов, браузер, медиаплеер и IDEA.

Я так понимаю, как таковой решение проблемы не существует.

 

Автор: YuG 16.6.2006, 14:18
Прошу прощения за флейм, но не могу удержаццо - 30 файлов )))
Даже заинтересовали мои показатели, полез, посчитал:
сейчас работаю с двумя зависимыми друг от друга проектами, 
в одном 180 классов, в другом 118 - всё довольно шустренько.
Опять же, это не предел...
 

Автор: Sleepy_PIP 16.6.2006, 14:24
вообще-то Идея очень не плоха. вот конкретика.
Проект - 1140 файлов, 1255 классов.
Открыто вместе с идеей - 3-5 барузеров, Аутлук Экспрес, Эксель переодически открывается, набор кучки в трее (ICQ, APBackup, UD, фаер, и тому подобное),
В идее открыто 5-8 классов, и/или jsp'х
На той-же машинке вертится Фиребирд и Оракл 9-ка.
Памяти 1.5Г.
Время мейка проекта и запуска томката до высвечивания браузера - около 1-1.5 минут.
Время пересборки проекта - примерно 2 минуты.
никаких проблемм не испытываю ...
smile.

 

Автор: Bulat 16.6.2006, 14:33
YuG, 
Sleepy_PIP, 

дело не в том что я говорю, что идея плоха, мне самому нравится, или в количестве классов. Я просто хотел узнать, нельзя ли как-нить это разрешить.

А по-поводу количества классов в моем проекте, я пока все же новичек, да и в моей конторе на яве пишу только я, и как сессия закончится думаю собственной инциативой внедрить яву. Правда если не получится наверно буду искать место где на яве пишут. smile  

Автор: Sleepy_PIP 16.6.2006, 14:35
Цитата(Bulat @ 16.6.2006,  14:33)
YuG, 
Sleepy_PIP, 

дело не в том что я говорю, что идея плоха, мне самому нравится, или в количестве классов. Я просто хотел узнать, нельзя ли как-нить это разрешить.

А по-поводу количества классов в моем проекте, я пока все же новичек, да и в моей конторе на яве пишу только я, и как сессия закончится думаю собственной инциативой внедрить яву. Правда если не получится наверно буду искать место где на яве пишут. smile

я думаю стоит посмотреть на таск манагер и понаблюдать кто еще кроме java & IDEA память там у тебя кушает.
Ну или добавить памяти.
 

Автор: chief39 16.6.2006, 16:48
Цитата(Sleepy_PIP @  16.6.2006,  14:35 Найти цитируемый пост)
Ну или добавить памяти.

Так вернее. Если только идея - тогда 512  - ок.
Но частенько переваливает за 512 и валит в своп. И тут начинается. Лучше не зарабатывать седые волосы, поставить ещё 256-512 и работать спокойно.
Просто идея сама по себе большую часть кушает, без классов проекта.
Ну и браузеры прожорливые скотинки.... 

Автор: JUncle 16.6.2006, 21:23
Bulat, какая версия? 

Автор: Sleepy_PIP 16.6.2006, 22:55
Цитата(chief39 @ 16.6.2006,  16:48)
Цитата(Sleepy_PIP @  16.6.2006,  14:35 Найти цитируемый пост)
Ну или добавить памяти.

Так вернее. Если только идея - тогда 512  - ок.
Но частенько переваливает за 512 и валит в своп. И тут начинается. Лучше не зарабатывать седые волосы, поставить ещё 256-512 и работать спокойно.
Просто идея сама по себе большую часть кушает, без классов проекта.
Ну и браузеры прожорливые скотинки....

эээ не согласен. вот счаз висит идея на проекте описанном, - 120М, Java - 30М (ну пока не набрала кешь в себя объектов из БД).
Оракл - 500М, Фиребирд - 70М ... есть еще на 20М Тоад и на 15М SQLNavigator ... всего (со всем остальным, что даже не пытаюсь озвучить ) - 2.35Г (это извините дома - дома 2Г, на работе всего 1.5Г на том-ж самом) - и ничего себе так, работаю в Идее с проектом. остальное надо понимать разумеется освоплено по большей части если не жрет проца. так что вот ....
когда проект "встает" во всей красе и я к нему IE иду - да, некоторые тормоза наблюдаются. но не критично ... но поймите -IE+ томкат + ява + идея + оракл + все что в трее - все в 2-хГ .... ничего, жить можно!

PS: в деревне на том-же проекте но уже без оракла работаю на 0.5Г - да, тормозит. но в расслабленном состоянии не заметно smile 

Автор: chief39 19.6.2006, 13:31
Цитата(Sleepy_PIP @  16.6.2006,  22:55 Найти цитируемый пост)
все в 2-хГ .... ничего, жить можно!

У человека гораздо меньше

Цитата(Sleepy_PIP @  16.6.2006,  22:55 Найти цитируемый пост)
Java - 30М (ну пока не набрала кешь в себя объектов из БД).

Гм... "программа" X ест 30 метров. Информативно smile

Цитата(Sleepy_PIP @  16.6.2006,  22:55 Найти цитируемый пост)
PS: в деревне на том-же проекте но уже без оракла работаю на 0.5Г - да, тормозит. но в расслабленном состоянии не заметно

Вот-вот. А ему расслабленное не всегда нравится. 
Хочется работать комфортно. А 120 в Идее у меня иногда она сама показывает. А реалии в манагере процессов - поболее. Хотя, сразу после старта - тоже немного ест.
Можно, в принципе, опции её запуска подредактировать на тему максимальной кучи.


Цитата(Sleepy_PIP @  16.6.2006,  22:55 Найти цитируемый пост)

эээ не согласен.

С чем? smile С тем, что идея жрёт 120 метров, когда её ещё толком-то и не нагрузил?
С тем, что это половина памяти, которая ещё недавно была у Bulat'a ?
Или что половина памяти - это всё-таки не пасочки? smile

Идея, как и всё жавовское - прожорлива. Ей надо добавить памяти.
То, что 2 гиг хватает - это совершенно не при чём тут. 
Речь идёт не о гиге-полтора, который остаётся после полгига на оракл, а о 256-512 на текущий момент. Вобщем этого маловато... 
 

Автор: Bulat 19.6.2006, 13:52
Цитата(JUncle @ 16.6.2006,  21:23)
Bulat, какая версия?

Пятая версия!

Да ребят хорош спорить. Да IDEA прожорливая вещь, но "искусство требует жертв" smile  

Автор: Се ля ви 19.6.2006, 14:06
У меня немаленький проект - классов 300, если не больше, и IDEA летает на 190M. Параллельно с ней этот самый проект крутится на WebLogic`е, на всё про всё у компа памяти - 1 гиг. Не сказал бы, что это ему много, но я считаю, что на J2EE разрабатывать нормально при меньшей памяти не получится.

Только когда мусор собирает - притормаживает, поэтому стараюсь вручную команду время от времяни сам давать.

Вообще, нужно просто сразу полностью отдать ей всю память, много тормозов получаешь на добавлении-вычитании. Пропиши в файле "idea.exe.vmoptions" это опциями. У меня, например, стоит:
Код
-Xms192m
-Xmx192m
-XX:MaxPermSize=92m
-ea
 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)