我正在使用 jdi 接口创建调试器,当我使用 MethodEntryRequests 启用方法条目跟踪时,被调试程序的速度降低了数十倍。我已将主线程的过滤器和挂起策略设置为 SUSPEND_EVENT_THREAD。Classfilter 是有限的,如果我打印任何收到的事件,它不会显示超过几十个,所以它不应该收到太多。我在本地调试,并在调试后的 java 程序中有以下类型的命令行:
-Xdebug -Xrunjdwp:transport=dt_socket,suspend=y,server=y,address=1337