2014-02-06 4 views
43

Я обновил от IntelliJ IDEA от 12 CE до 13 CE несколько дней назад, и он забил процессор. Каждые несколько минут он достигнет максимума до 450-500%, а затем опустится до 100-200%. Кроме того, я обновил свой плагин Scala до 0,30.380. Не уверен, что вызывает проблему !?IntelliJ IDEA 13 CE, потребляющий много CPU

+15

Так что я проверил, это не делает каких-либо индексацию бы то ни было, что может быть общей причиной периодического использования высокой CPU. Для предотвращения повторной сборки мусора потребовалось еще немного памяти. Я нашел идею файла.vmoptions и увеличить память для InteiiJ для запуска (Xms = 512m и Xmx = 2048). Использование ЦП снизилось до 0,2 - 10%, когда на нем ничего не делается. –

+0

Пожалуйста, разместите это как ответ. – ziggystar

+0

К сожалению, плагин IntelliJ Scala имеет некоторые проблемы с производительностью. Например, см. Http://youtrack.jetbrains.com/issue/SCL-6082. – ghik

ответ

44

Я отправляю этот комментарий K P в качестве ответа, потому что K P не имеет достаточной репутации.

Для предотвращения повторной сборки мусора потребовалось еще немного памяти. Я нашел файл idea.vmoptions [aka idea64.exe.vmoptions] и увеличил память для InteiiJ для запуска (Xms = 512m и Xmx = 2048). Использование ЦП снизилось до 0,2 - 10%, когда на нем ничего не делается.

+0

Полезный документ, о том, как это сделать: http://www.jetbrains.com/idea/webhelp/increasing-memory-heap.html и это : https://intellij-support.jetbrains.com/entries/23395793-Configuring-JVM-options-and-platform-properties – Diolor

+8

Для тех, кто использует Idea на MacOSx, см. https://www.jetbrains.com/idea/ help/tuning-intellij-idea.html – Drejc

+0

ха? Как у вас может не хватить репутации, чтобы опубликовать ответ? – avalancha

3

Перейти к домашней папке, а затем перейти к .IntelliJIdea13\config\options

Отредактируйте файл project.default.xml путем изменения VM_PARAMETERSXmx и Xms следующим образом:

<option name="VM_PARAMETERS" value="-Xmx2048m -Xms512m -XX:MaxPermSize=250m -ea" />

Это уменьшило нагрузку на процессор до 50 %.

0

Если кто-нибудь интересно, "правильный" способ редактирования файла idea.vmoptions или idea64.vmoptions, здесь: https://www.jetbrains.com/idea/help/tuning-intellij-idea.html

На * NIX, вы хотите скопировать

<IntelliJ IDEA installation folder>/bin/idea64.vmoptions 

к:

$HOME/.IntelliJIdeaXX/idea64.vmoptions 

и редактировать этот файл, чтобы увеличить память кучи для IntelliJ IDEA

(примерные установки OP: Xms = 512m и Xmx = 2048)

1

Попробуйте очистить кеш и перезагрузить. В Intellij 14 перейти в меню Файл -> Invalidate кэшей/Restart ...

1

Как сказал другой, увеличивая кучу памяти из IDEA является работа, моя версия IDEA является 2016.3.4 после устанавливает стороннюю

  1. Выполните одно из следующих действий:
    • Используйте команду главного меню Help | Измените параметры пользовательской виртуальной машины, чтобы создать копию файла idea.vmoptions в домашнем доме пользователя. Подробнее см. В разделе «Редактирование пользовательских параметров VM».
    • Скопируйте существующий файл из папки установки IntelliJ IDEA где-нибудь и сохраните путь к этому местоположению в переменной среды IDEA_VM_OPTIONS.
    • Скопируйте существующий файл /bin/idea.exe.vmoptions или /bin/idea64.exe.vmoptions из папки установки IntelliJ IDEA в папку под домашним домом.
Смежные вопросы