有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我正在使用IntelliJ,当我去bug时,如果我将断点放在方法的签名的行上,然后运行调试器,会弹出一条警告,告诉我:

Method breakpoint may dramatically slow down debugging

但是如果我把它放在方法中的任何一行上,都可以。为什么?


共 (1) 个答案

  1. # 1 楼答案

    JVM的设计使得在方法上设置断点时进行评估的成本很高。 以验证没有打开任何方法断点。创意/工作空间。项目根目录中的xml文件(如果使用的是旧项目格式,则为.iws文件),并在method_breakpoints节点中查找任何断点。 请参阅here