jdiインターフェイスを使用してデバッガーを作成しています。MethodEntryRequestsを使用してメソッドエントリのトレースを有効にすると、デバッグされたプログラムの速度が数十倍遅くなります。メインスレッドのフィルターを設定し、ポリシーをSUSPEND_EVENT_THREADに一時停止しました。Classfilterには制限があり、受信したイベントを印刷しても、数十個しか表示されないため、あまり多くのイベントを受信しないようにする必要があります。私はローカルでデバッグしていて、デバッグされたJavaプログラムで次のようなコマンドラインを使用しています。
-Xdebug -Xrunjdwp:transport=dt_socket,suspend=y,server=y,address=1337