问题原因
使用 debug 模式运行程序时,一般是因为调试经过复杂方法(有双重循环等比较耗时的方法)使用了单步运行,导致程序运行很慢。
解决方法
方法一:
使用 run 模式运行程序,速度会恢复正常。
方法二:
需要使用 debug 模式时,
1、经过复杂方法且不需进入方法内部时,不要单步运行,使用恢复程序跑过复杂方法;
2、当复杂方法内部有断点且需要进入方法内部时,执行单步运行或恢复程序均可。
问题总结
idea 程序运行使用 run 或 debug 、单步运行或恢复程序都会影响运行速度。
调试过程中使用单步运行要慎重,特别是经过复杂方法时,尽量使用恢复程序。