在使用IntelliJ 13终极版一周的时间里,它似乎真的很慢。

首先,整个IDE每隔一段时间就会停止一秒钟左右。与12版相比,Java编辑器的自动完成非常慢。

除了使用德古拉主题外,我没有对默认设置进行任何更改。

看来这不是我自己的问题。许多人建议将堆大小设置为高于默认值,或清除缓存,但我没有检查或测试这些建议。我是否需要更改某些设置来提高新版本的性能?


当前回答

我注意到禁用许多插件确实有助于提高IntelliJ的速度。例如,我不是在开发Android应用程序。关闭与Android开发相关的插件可以加快加载时间,并使程序在我的机器上运行得更流畅。

其他回答

增加编译器的堆大小。默认值是700m,随着插件数量的增加,这个值太小了。

在v2019.1中,它位于这里:

设置->构建,执行,部署->编译器->构建进程堆大小(Mbytes)

在我放了4000之后,它解决了我的大部分性能问题。

好吧,我不能回复上面工程师Dollery的帖子,因为我还没有50个代表…但我也注意到了同样的事情关于hg4idea已经报告了一个问题:http://youtrack.jetbrains.com/issue/IDEA-118529。

除了禁用hg4idea插件,目前还没有任何修复方法。但如果这是你的问题,那就投票给虫子吧!

编辑:JetBrains已经修复了build IU-138-815中的错误!

对我来说,问题是一个包含上千个文件的nodes_modules文件夹。我不得不把这个目录标为排除目录。

还请参阅可能的问题列表。

75s -> 10s intellij启动。我所做的就是从默认的32位exe切换到64位exe。

在我的例子中,由于IntelliJ无意中使用了JDK/JRE 1.8,导致了巨大的性能下降。这似乎会严重影响渲染性能,还会导致一些意想不到的崩溃和死锁。

这将导致IDE无法使用(操作延迟1-2s),即使是一个小的~3KLOC项目。

在运行intellij时,请确保您使用的是JDK/JRE 1.7:

JAVA_HOME=/usr/lib/jvm/jdk1.7.0_67 intellij

(或任何与你的操作系统相同的东西)

您可以在Help -> About -> JRE中查看运行intellij的JRE版本。