IntelliJ IDEA (Mac) 运行速度优化

如题所述

第1个回答  2022-07-10
在Mac中使用IntelliJ IDEA 2017.2.5时,发现Debug模式及其卡顿,和直接Run相比有一个很明显的时间差。
而在Windows中使用相同版本IDE和JDK却没有这种问题。所以就在网上进行一番查找。

搜了一圈,发现很多文章都是在说在方法上加了断点,导致运行减慢。但是我并没有这么做,所以继续查下去。终于发现了我所要的答案:

直接在终端中执行:

虽然找到的解决办法中指定了名字是localhost,但是经我尝试,设置成什么值都能加快Debug的运行速度。所以我认为这个指令实际上也生成了某些缺失的东西,使得Debug速度加快。

其实这个指令就是修改了Mac的主机名字:

更多关于SCUTIL的信息大家可以man一下,这里不展开讨论。

打开IDEA菜单中的Help->Edit Custom VM Options.. 在弹出的对话框中选OK,打开配置文件。

然后将前三行改成下面的值,当然你也可以根据喜好自己调整。

修改完成之后,保存即可。

即不要出现此类的断点:

以上,我根据第一种方法,已经解决了问题。
另外参考这个网页 https://youtrack.jetbrains.com/issue/IDEA-157303 , 似乎JetBrains的人已经将此问题列为一个bug,但仍未修复。希望后面不会有别人遇到我这个问题了。