Подтвердить что ты не робот

Как улучшить скорость редактора кода IntelliJ?

Я использую IntelliJ (Community Edition) в течение нескольких месяцев, и сначала я рад его скорости и простоте. Но теперь, после обновления до версии 10, он очень медленный. Иногда я нажимаю на файл, поэтому для открытия этого файла требуется 5 - 15 секунд (он замораживается на это время).

Я не знаю, сделал ли я что-нибудь, что вызывает это: я установил 2 плагина (regex, sql) и имею 2 версии IntelliJ на моей машине (теперь удалена версия 9, остается только версия 10).

Есть ли советы по улучшению скорости редактора кода, в общем, или, в частности, IntelliJ? У меня есть опыт использования IntelliJ:

  • Должно открывать IntelliJ некоторое время перед работой, поэтому для индексирования требуется время.

  • Не открывайте слишком много вкладок кода

  • Откройте как можно меньше другой программы. Я использую 2 ГБ оперативной памяти WinXP, и это просто кажется достаточно достаточно для Java, IntelliJ и Chrome в то же время.

4b9b3361

Ответ 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.