Я ' m с помощью intelliJ для разработки Scala и на прошлой неделе получил 8 ГБ новой оперативной памяти, поэтому я подумал: пора ее использовать. Я проверил свой диспетчер задач и нашел intelliJ, используя ~ 250 МБ . Из eclipse я знал, что настройка параметров JVM очень помогает в увеличении скорости, поэтому я погуглил ...
и нашел этот для OS X Я не смог сразу найти вариант JVM, поэтому начал настраивать Xmx. На 1 Гб понял, что больше не запускается. Я проверил версию intelliJ java, обнаружил, что она устарела и 32-битная.
Итак, чтобы использовать текущий JDK и 64 бит , вам нужно изменить ссылку с:
IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe
на
IntelliJ IDEA Community Edition 10.0.2\bin\idea.BAT
и настроить «Начать через»
Летучая мышь ищет JDK_HOME
и сейчас использует 64-битную версию.
Мои текущие параметры виртуальной машины , которые находятся в
...\IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe.vmoptions
, это
-Xms512m
-Xmx1024m
-XX:MaxPermSize=512m
-ea
-server
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
-XX:+UnlockExperimentalVMOptions
-XX:+UseParallelGC
Вместо -XX: + UseParallelGC
, вы можете использовать -XX: + UseConcMarkSweepGC
, что
является приемлемым выбором для настольных приложений, но я перешел на пропускную способность коллекционер недавно. потому что с быстрая машина и достаточно маленькая куча, у вас быстрые паузы, большая пропускная способность и нет проблем с фрагментацией (ijuma. #scala)
Изменения:
-XX:+UseConcMarkSweepGC //removed
// removed, because not needed with the lastest JVM.
-XX:+UnlockExperimentalVMOptions
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
Я пока буду придерживаться этих параметров. Я действительно хотел бы узнать ваш опыт работы с ним.
Какие варианты вам подходят?
Как скрыть это окно cmd при запуске intelliJ через .bat
? :)
Кстати, вот еще одна ссылка для настройки intelliJ . В основном на стр.20 / 21 говорится, что нужно отключить восстановление Windows и антивирус для системных каталогов.
Другой способ ускорить работу intelliJ - поместить системную папку intellij на ramdrive ( спасибо ОлегЫч | з).
from idea.properties
idea.system.path=${idea.home}/.IntelliJIdea/system
См. Суперпользователь для Win 7 64bit RAM Drive или этот . 1 ГБ мне кажется подходящим.
Другой намек, который дал мне друг, - исключить каталоги проектов из вашего антивируса (сканировать при доступе)
Есть похожие сообщения, касающиеся настройки Eclipse: