1
アクセサーを関数にインライン展開するときのパフォーマンスの向上を測定しようとしています。VisualVMを使用してメソッドの総トータル時間を取得する方法
インライン化の結果として、メソッドの自己時間は(もちろん)増加します。
メソッドの合計時間と呼び出しを測定する必要があります。 VisualVMでは、プロファイラにはセルフタイムの合計が表示され、スナップショットではコールツリー内の各位置の合計時間を指定できます。私が測定する必要があるのは、アプリケーション全体の合計トータル時間です。
おかげ
+1アクセサーは、必要に応じてホットスポットVMによってインライン展開されます –
私が関心のあるクラスにプロファイルを限定するプリセットを作成すると、コールツリー内の関数に対して1つのエントリしか得られません。私は必要なすべての統計を持っています、ありがとう。 – jsj