方法签名的断点会降低调试器的速度

时间:2017-06-29 20:05:21

标签: java debugging intellij-idea jvm breakpoints

我正在使用IntelliJ,当我进行重新布线时,如果我将断点放在方法的签名的行上,并运行调试器,则会弹出警告告诉我:

Method breakpoint may dramatically slow down debugging

但如果我把它放在方法内的任何一行上,那很好。为什么呢?

1 个答案:

答案 0 :(得分:0)

JVM的设计使得在方法上设置断点时评估成本很高。 要验证您没有任何方法断点,请在项目根目录中打开.idea / workspace.xml文件(如果使用旧项目格式,则打开.iws文件),并在method_breakpoints节点中查找任何断点。 请参阅here