为什么在使用方法条目调试时,调试的程序速度会减慢这么多?
我正在使用jdi接口来创建调试器,当我使用MethodEntryRequests启用方法输入跟踪时,调试的程序速度会减慢几十倍。我已经将主线程的过滤器和挂起策略设置为SUSPEND_EVENT_THREAD。Classfilter是有限的,如果我打印任何收到的事件,它不会显示超过几十个,所以它不应该收到太多的事件。我正在本地调试,并使用调试的java程序遵循某种命令行:
-Xdebug -Xrunjdwp:transport=dt_socket,suspend=y,server=y,address=1337