Ускорение IntelliJ-Idea

Я ' 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:

91
задан Community 23 May 2017 в 12:26
поделиться