MethodEntry
JVMTI が提供するおよびイベント フックを使用してMethodExit
、Java で実行されたメソッドの時間をどのように測定しますか?
簡単に言うと、次のとおりです。time2 - time1
しかし、私が見る問題は、さまざまな方法をどのように区別するのですか? methodID はありますが、再帰呼び出しはどうでしょうか。メソッドを開いた後、メソッドを閉じるのはいつですか?
スタック トレースを比較する必要がありますか? 入力されたメソッドを追跡するための意味のあるデータ構造は何でしょうか? 何かのようなものMap<StackTrace,Time>?