IntelliJ IDEA 13 CE消耗大量CPU

时间:2014-02-06 06:07:24

标签: scala intellij-idea

我几天前从IntelliJ IDEA从12 CE升级到13 CE,它一直在占用CPU。每隔几分钟它就会达到450-500%的高峰,然后降到100-200%。此外,我已将我的Scala插件升级到0.30.380。不确定是什么造成了这个问题!?

5 个答案:

答案 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_PARAMETERSXmx来修改文件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,以下是设置方式

  
      
  1. 执行以下操作之一:      
        
    • 使用主菜单命令“帮助”|编辑自定义VM选项以在用户主目录中创建idea.vmoptions文件的副本。有关详细信息,请参阅编辑自定义VM选项。
    •   
    • 从某处的IntelliJ IDEA安装文件夹中复制现有文件,并将路径保存到环境变量IDEA_VM_OPTIONS中。
    •   
    • 将现有文件/bin/idea.exe.vmoptions或/bin/idea64.exe.vmoptions从IntelliJ IDEA安装文件夹复制到用户主目录下的位置。
    •   
  2.   

答案 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)