インテル® VTune™ Amplifier 2018 ヘルプ

ソースコードの比較

ソース/アセンブリー・コードのパフォーマンスの差を表示するには、[Bottom-up (ボトムアップ)] 比較モードで結果を開いて、関数をダブルクリックします。ソース/アセンブリー・コードの各行のパフォーマンス値と差が表示されます。

条件

結果

ソースおよびバイナリーファイルは変更されておらず、デバッグ情報が利用可能

各ソースコード/アセンブリー行のパフォーマンスを比較します。

ソースおよびバイナリーファイルは変更されておらず、バイナリーファイルはデバッグ情報なしでコンパイルされている

各アセンブリー命令のパフォーマンスを比較します。

ソースファイルは変更されておらず、バイナリーファイルは異なるオプションで再コンパイルされている

各ソースコード行のパフォーマンスを比較します。

バイナリーファイルのソースコードを比較する際に、チェックサムが異なると [Source (ソース)] ペインのみが表示されます。

ソースおよびバイナリーファイルが変更されている

インテル® VTune™ Amplifier は、ソース/アセンブリー・コードのパフォーマンスを比較できません。エラーメッセージが表示されます。

例えば、[Bottom-up] ウィンドウでホットスポット関数をクリックすると、インテル® VTune™ Amplifier は [Source (ソース)] ペインに結果ごとの CPU 時間データと結果の差を表示します。

ホットな行 68 の CPU 時間が結果 r018hs で短くなっていることが分かります。

関連情報