Java VisualVMがこれを行わないのか、正しい用語を使用していないのか、メニューオプションが表示されているのかわかりません。
3つの方法でアプリのCPUプロファイルを作成したとします。
time 0001: method A called
time 0002: method B called
time 0004: method B exits
time 0005: method B called
time 0007: method B exits
time 0008: method A exits
time 0009: method C called
time 0010: method B called
time 0012: method B exits
time 0013: method C exits
私が得ることができる唯一のビューは私を示しています:
method B duration 6
method A duration 2
method C duration 2
しかし、次のことを確認するために、視点を反転できる必要があります(これには標準の名前がありますか?)。
method A duration 7
method B duration 6
method C duration 4
Java VisualVMからCPUタイミングのこの2番目のビューを取得するにはどうすればよいですか?オプションが表示されないのですか、それともありませんか?
私はこれを見ます:JavaVisualVMの合計メソッド時間
しかし、どのオブジェクトからのコールスタックにも何も表示されません。2つのスナップショットを比較する必要がありますか?これは信じられないほど非自明です...。