IntelliJ IDEA 13 CE消耗大量的CPU
我从几天前的IntelliJ IDEA从12 CE升级到13 CE,并且一直在占用CPU。 每隔几分钟就会达到450-500%,然后下降到100-200%。 另外,我已经将我的Scala插件升级到了0.30.380。 不知道是什么原因造成的?
我把这个评论发布给KP作为答案,因为KP没有足够的声望。
它只是需要更多的内存来防止重复的垃圾收集。 我find了文件idea.vmoptions [aka idea64.exe.vmoptions],并增加了运行InteiiJ的内存(Xms = 512m和Xmx = 2048)。 CPU使用率下降到0.2 – 10%,当没有做任何事情。
转到您的主文件夹,然后导航到.IntelliJIdea13\config\options
通过更改VM_PARAMETERS
Xmx
和Xms
编辑文件project.default.xml
,如下所示:
<option name="VM_PARAMETERS" value="-Xmx2048m -Xms512m -XX:MaxPermSize=250m -ea" />
它将CPU使用率降低到50%。
尝试清理caching并重新启动。 在Intellij 14中,进入菜单File – > Invalidate Caches / Restart …
正如其他人所说,IDEA增加的内存堆是工作的,我的IDEA版本是2016.3.4,以下是设置方式
- 执行以下操作之一:
- 使用主菜单命令帮助| 编辑自定义VM选项以在用户主页中创buildidea.vmoptions文件的副本。 有关详情,请参阅编辑自定义VM选项。
- 将IntelliJ IDEA安装文件夹中的现有文件复制到某个位置,并将path保存到环境variablesIDEA_VM_OPTIONS中的此位置。
- 将现有文件/bin/idea.exe.vmoptions或/bin/idea64.exe.vmoptions从IntelliJ IDEA安装文件夹复制到用户主目录下的位置。
如果有人想知道编辑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)