Я использую intelliJ для разработки на Scala и получил на прошлой неделе 8 ГБ нового ОЗУ, поэтому я подумал: пора его использовать. Я проверил свой диспетчер задач и нашел intelliJ, используя ~ 250mb . Из затмения я знал, что настройка параметров JVM очень помогла улучшить скорость, поэтому я погуглил ...
и нашел этот для OS X
Я не смог сразу найти опцию JVM, поэтому начал настраивать Xmx. При 1 ГБ я понял, что он больше не запускается. Я проверил Java-версию intelliJ, нашел ее устаревшей и 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-битную версию.
Мои текущие Опции VM , которые находятся в
...\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-битный ОЗУ или этот .
1 ГБ мне кажется вполне подходящим.
Еще один совет, который дал мне друг, - исключить каталоги проектов из вашего антивируса (сканирование при доступе)
Есть похожие посты относительно тюнинга Eclipse: