Я использую intelliJ для разработки Scala и на прошлой неделе получил 8 ГБ новой оперативной памяти, поэтому я подумал: пора использовать ее. Я проверил свой диспетчер задач и нашел intelliJ, используя ~ 250 МБ. Из затмения я знал, что настройка параметров 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-битную JDK_HOME
.
Мои текущие параметры виртуальной машины, которые находятся в
...\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 (спасибо OlegYch | h).
from idea.properties
idea.system.path=${idea.home}/.IntelliJIdea/system
См. Superuser для Win 7 64-битный RAM Drive или этот. 1 ГБ, кажется, хорошо для меня.
Еще один совет, который дал мне друг, - исключить каталоги проекта из вашего антивируса (проверка при доступе)
Есть похожие посты относительно тюнинга Eclipse: