我几天前从IntelliJ IDEA从12 CE升级到13 CE,它一直在占用CPU。每隔几分钟它就会达到450-500%的高峰,然后降到100-200%。此外,我已将我的Scala插件升级到0.30.380。不确定是什么造成了这个问题!?
答案 0 :(得分:47)
我发布此评论由K P作为答案,因为K P没有足够的声誉。
它只需要更多内存来防止重复的垃圾收集。我找到了文件idea.vmoptions [aka idea64.exe.vmoptions]并增加了运行InteiiJ的内存(Xms = 512m和Xmx = 2048)。当没有进行任何操作时,CPU使用率降至0.2-10%。
答案 1 :(得分:3)
转到您的主文件夹,然后导航至.IntelliJIdea13\config\options
通过更改project.default.xml
VM_PARAMETERS
和Xmx
来修改文件Xms
,如下所示:
<option name="VM_PARAMETERS" value="-Xmx2048m -Xms512m -XX:MaxPermSize=250m -ea" />
它将CPU使用率降低到50%。
答案 2 :(得分:1)
尝试清理缓存并重新启动。在Intellij 14中,转到菜单文件 - &gt;使高速缓存无效/重新启动...
答案 3 :(得分:1)
正如其他人所说,增加IDEA的内存堆是可行的,我的IDEA版本是2016.3.4,以下是设置方式
- 执行以下操作之一:
醇>
- 使用主菜单命令“帮助”|编辑自定义VM选项以在用户主目录中创建idea.vmoptions文件的副本。有关详细信息,请参阅编辑自定义VM选项。
- 从某处的IntelliJ IDEA安装文件夹中复制现有文件,并将路径保存到环境变量IDEA_VM_OPTIONS中。
- 将现有文件/bin/idea.exe.vmoptions或/bin/idea64.exe.vmoptions从IntelliJ IDEA安装文件夹复制到用户主目录下的位置。
答案 4 :(得分: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)