IntelliJ IDEA 12.1不时吃掉100%的CPU

时间:2013-04-05 01:58:41

标签: intellij-idea cpu-usage

我刚刚将我的IntelliJ IDEA更新到最新的12.1版本,我发现我的笔记本CPU使用率不时变为100%,监控进度管理器我发现IDEA定期分叉一个新的Java进程并运行几十个秒和关机。在此期间,CPU使用率接近100%:the screen capture

4 个答案:

答案 0 :(得分:5)

有可能@CrazyCoder提到的外部版本会在您对源文件进行更改时自动编译项目。如果它太烦人了,你可以在File > Settings > Compiler > Make project automatically中禁用自动编译(取消选中该框)。

答案 1 :(得分:3)

我有IDEA 12进程本身(不是分叉的Java)占据100%,并且对按键,导航等响应非常缓慢。

最终我通过清理缓存,首选项,应用程序支持目录等以及卸载/重新安装 IDEA 12来解决此问题。您必须恢复您的首选项并让Idea重新编制您的项目索引(由于删除它的缓存) - 但这不应该花很长时间。

这是OS X上的list of some places to clean(IDEA 12稍微过时,但是一个有用的起点)。

答案 2 :(得分:1)

我正在使用IntelliJ 13社区版,并在Linux上发现了这个问题。 我的情况是Intelli JBehave插件导致了这些问题。

打开对话框时,Java进程的CPU使用率会下降到5%到10%。 禁用插件时也是如此。

答案 3 :(得分:-3)

转到主文件夹然后导航到.IntelliJIdea13 \ config \ options

编辑文件“project.default.xml”按如下所示更改VM_PARAMETERS Xmx和Xms

它将CPU使用率降低到50%