プリサイスイベント

同カテゴリーの次の記事

ハードウェア・イベントベース・サンプリング収集

この記事は、インテル® デベロッパー・ゾーンに公開されている、インテル® VTune™ Amplifier のオンラインヘルプの一部「プリサイスイベント」の日本語参考訳です。Windows* 用のヘルプではありますが、その他の OS 環境でも十分ご利用いただけます。また、構成は英語版のヘルプと同じ階層構造にしてあります。


プリサイスイベントは、イベントが発生した正確な命令アドレスを提供できるイベントです。IA-32 およびインテル® 64 アーキテクチャー・ベースのシステムでは、これらのイベントを指定することで、より詳細な情報 (割り込み時の IP で評価されたすべてのレジスターの値) を収集できます。例えば、インテル® Core™2 プロセッサー・ファミリーでは、MEM_LOAD_RETIRED.L2_LINE_MISS イベントを指定して、キャッシュラインを取得する L2 ロードミスを特定できます。そして、レジスター値と逆アセンブリーにより、イベントを発生させたメモリー操作のリニアアドレスを再現できます。

イベントがプリサイスイベントかどうかは、[解析タイプ (Analysis Type)][Event Description (イベントの説明)] を確認してください。通常プリサイスイベントには、_PS ポストフィクスが追加され (例えば、UOPS_RETIRED.RETIRE_SLOTS_PS)、[Event Description] カラムに (Precise Event) が表示されます:

上位トピック: 主要な概念

関連項目

ハードウェア・イベントベース・サンプリング収集

コンパイラーの最適化に関する詳細は、最適化に関する注意事項を参照してください。

関連記事

  • ハードウェア・イベントベース・サンプリング収集ハードウェア・イベントベース・サンプリング収集 この記事は、インテル® デベロッパー・ゾーンに公開されている、インテル® VTune™ Amplifier のオンラインヘルプの一部「Hardware Event-based Sampling Collection」の日本語参考訳です。Windows* 用のヘルプではありますが、その他の OS […]
  • ユーザーモード・サンプリング/トレース収集ユーザーモード・サンプリング/トレース収集 この記事は、インテル® デベロッパー・ゾーンに公開されている、インテル® VTune™ Amplifier のオンラインヘルプの一部「User-Mode Sampling and Tracing Collection」の日本語参考訳です。Windows* 用のヘルプではありますが、その他の OS […]
  • ターゲットのビルド この記事は、インテル® デベロッパー・ゾーンに公開されている、インテル® VTune™ Amplifier のオンラインヘルプの一部「Building a Target」の日本語参考訳です。Windows* 用のヘルプではありますが、その他の OS […]
  • 結果の比較結果の比較 この記事は、インテル® デベロッパー・ゾーンに公開されている、インテル® VTune™ Amplifier のオンラインヘルプの一部「Comparing Results」の日本語参考訳です。Windows* 用のヘルプではありますが、その他の OS […]
  • 表記規則表記規則 この記事は、インテル® デベロッパー・ゾーンに公開されている、インテル® VTune™ Amplifier のオンラインヘルプの一部「Notational Conventions」の日本語参考訳です。Windows* 用のヘルプではありますが、その他の OS […]