-
移除不需要的断点,在debug窗口,点击在Stop按钮下有个
View breakpoints
按钮,可以移除断点。也可以编辑当前project的.idea/workspace.xml
文件,找到method_breakpoints
节点,移除不需要的节点。可以先mute breakpoints
启动,速度提升很多。 -
检查debug窗口,settings,“Show values inline”(在代码后面动态显示变量内容),“Show method return values”(显示方法返回的值),酌情关闭。开启这两个选项会有性能消耗。
-
Settings -> Debugger -> Data Views -> Java,“Enable alternative view for Collections classes”(对集合有额外的展示界面)和"Enable ‘toString()’ object view"(展示object的toString()方法)酌情关闭。这两个也会有性能消耗。
-
最小化
Memory
小窗。这个Memory
小窗是用来监测运行时变量所占内存的,一般不必开启,默认是最小化的。 -
获取hostname,然后在/etc/hosts里添加
1 | 127.0.0.1 your_host_name.local |
参考
[1] Intellij Support: Java: slow performance or hangups when starting debugger and stepping
[2] Stackoverflow: IntelliJ IDEA debugger is too slow to start on macOS