jdiインターフェイスを使用してデバッガを作成しています。メソッド入力トレースを有効にするためにMethodEntryRequestsを使用すると、デバッグされたプログラムが数十倍遅くなります。メインスレッドのフィルタを設定し、ポリシーをSUSPEND_EVENT_THREADに中断しました。 Classfilterは限られています。受け取ったイベントを印刷した場合は、それ以上の数のイベントは表示されません。 (私は、デバッガはそれがいずれかと一致するかどうかを確認するために、すべてのメソッド呼び出しのためにウェイクアップする必要があることを前提となりメソッドエントリのデバッグを使用すると、デバッグされたプログラムが遅くなるのはなぜですか?
-Xdebug -Xrunjdwp:transport=dt_socket,suspend=y,server=y,address=1337
良い質問に行きます。 EclipseでJavaプログラムをデバッグしているときに、メソッド入力ブレークポイントがかなり遅くなっていることに気付きました。私は誰かが答えを持って願っています! –
最近のJavaバージョンで状況が改善したのですか、それとも同じですか? – WSS