ターゲット CPU/待機時間の割合を指定して、このしきい値を超えるホットなプログラム単位のみを表示するようにします。
-cumulative-threshold-percent=<value> |
表示されたプログラム単位で消費された CPU/待機時間の割合。
すべてのプログラム単位。
注目するプログラム単位で指定するターゲット CPU/待機時間の割合を超えるパフォーマンス・レポートを生成するには、cumulative-threshold-percent アクションオプションを使用します。指定したしきい値を下回る関数は除外されるため、レポートにはホットなプログラム単位のみが含まれ、重要でないプログラム単位は含まれません。
Linux*: r001hs ホットスポット結果から、ターゲット CPU 時間の 90% を占める関数のみを含むパフォーマンス詳細レポートを生成します。ターゲット CPU 時間の 10% 未満の関数は除外されます。
vtune -report perf-detail -r r001hs -cumulative-threshold-percent=90
Module Function CPU Time Cumulative Percent
matrix algorithm_2 3.136 70.415
matrix algorithm_1 1.156 96.375
Windows*: r001hs と r002hs 関数で合計差分の 50% を占めるパフォーマンス・レポートを生成します。正と負の差分は個別に処理されます。
vtune -R perf -r r001hs -r r002hs -cumulative-threshold-percent=50
Module Function Result 1:CPU Time Result 2:CPU Time Difference:CPU Time Cumulative Percent
matrix.exe algorithm_2 3.106 3.131 -0.025 100.000
Module Function Result 1:CPU Time Result 2:CPU Time Difference:CPU Time Cumulative Percent
ntdll.dll KiFastSystemCallRet 0.012 0 0.012 39.956
ntdll.dll NtWaitForSingleObject 0.113 0.110 0.003 50.051