在使用IntelliJ 13终极版一周的时间里,它似乎真的很慢。
首先,整个IDE每隔一段时间就会停止一秒钟左右。与12版相比,Java编辑器的自动完成非常慢。
除了使用德古拉主题外,我没有对默认设置进行任何更改。
看来这不是我自己的问题。许多人建议将堆大小设置为高于默认值,或清除缓存,但我没有检查或测试这些建议。我是否需要更改某些设置来提高新版本的性能?
在使用IntelliJ 13终极版一周的时间里,它似乎真的很慢。
首先,整个IDE每隔一段时间就会停止一秒钟左右。与12版相比,Java编辑器的自动完成非常慢。
除了使用德古拉主题外,我没有对默认设置进行任何更改。
看来这不是我自己的问题。许多人建议将堆大小设置为高于默认值,或清除缓存,但我没有检查或测试这些建议。我是否需要更改某些设置来提高新版本的性能?
当前回答
我有一个非常缓慢的启动和堆问题类似的问题,增加虚拟机并没有产生巨大的差异,只是延迟了不可避免的,对我的修复是通过文件> InvalidateCaches/重启使缓存无效。
https://www.jetbrains.com/help/idea/2016.1/cleaning-system-cache.html
其他回答
编辑想法。Vmoptions文件只是下一次产品更新之前的临时解决方案。请参阅JetBrains帮助页面,以获得通过虚拟机设置(https://www.jetbrains.com/help/idea/tuning-the-ide.html)设置这些值的更永久的解决方案
我已经通过切换到32位模式解决了性能问题。它似乎与运行IntelliJ的JRE有关。它附带32位1.7 JRE,在启动idea.exe时使用。如果启动idea64.exe,它使用安装在系统上的64位JRE。在我的例子中,使用的是1.6版本的JDK(我用于开发的JDK)。这导致IntelliJ几乎无法使用。
在安装了一个合适的64位1.7 JDK之后,64位模式也没问题。
在IntelliJ Support网站上可以看到答案。
根据我的经验,IntelliJ版本13明显比12版本慢。有几种方法可以加快速度,比如增加intelliJ的VM选项。如。我正在使用一个maven项目,为此我将运行器和导入器选项增加到4GB。它让事情变得比以前快多了。
我的具体情况是: 当我在调试模式下运行代码时,我有许多方法断点,这使得我的intelliJ很慢。
增加编译器的堆大小。默认值是700m,随着插件数量的增加,这个值太小了。
在v2019.1中,它位于这里:
设置->构建,执行,部署->编译器->构建进程堆大小(Mbytes)
在我放了4000之后,它解决了我的大部分性能问题。