Как улучшить скорость редактора кода IntelliJ? - PullRequest
18 голосов
/ 13 января 2011

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

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

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

  1. Следует открыть IntelliJ за некоторое время до работы, потому что ему требуется время для индексации.

  2. Неоткрыть слишком много вкладок кода

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

Ответы [ 2 ]

21 голосов
/ 14 января 2011

Попробуйте увеличить, используя объем памяти на %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 будет использовать максимум 10 мс.

И использовать одновременный коллектор Mark-Sweep (CMS) (но я не уверен, что это поможетпоследняя версия IDEA)

-XX:+UseConcMarkSweepGC 
9 голосов
/ 13 января 2011

Вы должны отправить моментальный снимок производительности процессора в систему отслеживания проблем как , описанное в FAQ .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...