我使用jdi接口來創建一個調試器,當我使用MethodEntryRequests來啓用方法入口跟蹤時,調試程序減慢了十倍。我爲主線程設置了過濾器,並將策略暫停到SUSPEND_EVENT_THREAD。 Classfilter是有限的,如果我打印任何收到的事件,它不會顯示超過幾十個,所以它不應該收到太多。我在本地調試,並具有followind一種命令行與調試Java程序:爲什麼調試程序在使用方法入口調試時變慢了很多?
-Xdebug -Xrunjdwp:transport=dt_socket,suspend=y,server=y,address=1337
好問題。當我使用Eclipse調試Java程序時,我注意到方法入口斷點顯着減慢了速度。我希望有人有答案! – 2009-04-20 23:32:46
在最近的java版本中情況有所改善還是一樣? – WSS 2018-01-23 09:28:51