Как улучшить скорость редактора кода IntelliJ?
Я использую IntelliJ (Community Edition) в течение нескольких месяцев, и сначала я рад его скорости и простоте. Но теперь, после обновления до версии 10, он очень медленный. Иногда я нажимаю на файл, поэтому для открытия этого файла требуется 5 - 15 секунд (он замораживается на это время).
Я не знаю, сделал ли я что-нибудь, что вызывает это: я установил 2 плагина (regex, sql) и имею 2 версии IntelliJ на моей машине (теперь удалена версия 9, остается только версия 10).
Есть ли советы по улучшению скорости редактора кода, в общем, или, в частности, IntelliJ? У меня есть опыт использования IntelliJ:
-
Должно открывать IntelliJ некоторое время перед работой, поэтому для индексирования требуется время.
-
Не открывайте слишком много вкладок кода
-
Откройте как можно меньше другой программы. Я использую 2 ГБ оперативной памяти WinXP, и это просто кажется достаточно достаточно для Java, IntelliJ и Chrome в то же время.
Ответы
Ответ 1
Попробуйте увеличить размер памяти с помощью %IDEA_HOME%\bin\idea.exe.vmoptions
-Xms128m
-Xmx512m
-XX:MaxPermSize=250m
-
Xms128m
означает, что при запуске будет выделено 128 мб для кучи.
-
Xmx512m
означает, что максимальный размер кучи для IDEA составляет 512 МБ
-
-XX:MaxPermSize=250m
PermGen, связанный с кучей java.
Также вы можете установить максимальную паузу сборщика мусора
-XX:MaxGCPauseMillis=10
Это означает, что java GC займет максимум 10 мс, чтобы выполнить свою работу.
И используйте параллельный сборщик Mark-Sweep (CMS) (но я не уверен, что это поможет для последней версии IDEA)
-XX:+UseConcMarkSweepGC
Ответ 2
Вы должны представить моментальный снимок производительности процессора для отслеживания проблем как описанный в FAQ.