ターゲットを最適化した後に再度解析を実行して、新しい結果と以前の結果を比較し、ターゲットのパフォーマンスがどのように変わったかを確認します。
同じ解析タイプの 2 つの結果を比較するには、次のように amplxe-cl コマンドを実行します。
$ amplxe-cl -report <report_type>-r <result1> -r <result2>
説明:
<report_type> は、表示するレポートです。
<result1> および <result2> は、比較する結果です。
結果: 各結果のパフォーマンス・データと計算された差分が並べて表示されます。
$ amplxe-cl -R perf-detail -r r001hs -r r002hs
Module Function Result 1:CPU Time Result 2:CPU Time Difference:CPU Time matrix.exe algorithm_1 1.156 1.187 0.031 ntdll.dll NtRequestWaitReplyPort 0.000 0.000 -0.000 ntdll.dll KiFastSystemCallRet 0.025 0.012 0.013 ntdll.dll NtWaitForSingleObject 0.121 0.113 0.008 matrix.exe algorithm_2 3.136 3.106 0.031 matrix.exe main 0.016 0 0.016
この例は、r001hs と r002hs の関数を比較して CPU 時間を表示しています。algorithm_2 関数の CPU 時間が r002hs で 0.031 秒減少しています。
(C) 2010 Intel Corporation. 無断での引用、転載を禁じます。