cumulative-threshold-percent

ターゲット CPU/待機時間の割合を指定して、このしきい値を超えるホットなプログラム単位のみを表示するようにします。

GUI オプション

ウィンドウ: サマリー - ホットスポット

構文

-cumulative-threshold-percent=<value>

引数

<value>

表示されたプログラム単位で消費された CPU/待機時間の割合。

デフォルト

オフ

すべてのプログラム単位。

影響するアクション

report

説明

注目するプログラム単位で指定するターゲット 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*: r001hsr002hs 関数で合計差分の 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

関連情報