プリフェッチ挿入による最適化を有効/無効にします。
Windows: [Optimization (最適化)] > [Prefetch Insertion (プリフェッチ挿入)]
Linux: なし
Mac OS X: [Optimization (最適化)] > [Enable Prefetch Insertion (プリフェッチ挿入を有効にする)]
IA-32、インテル® 64、IA-64 アーキテクチャー
Linux および Mac OS X: |
-opt-prefetch[=n] -no-opt-prefetch |
Windows: |
/Qopt-prefetch[:n] /Qopt-prefetch- |
n |
レポートの詳細レベル。設定可能な値は以下のとおりです。
|
IA-64 アーキテクチャー: -opt-prefetch |
IA-64 アーキテクチャーでは、プリフェッチ挿入による最適化を有効にします。 |
IA-32 アーキテクチャーおよびインテル® 64 アーキテクチャー: |
IA-32 およびインテル® 64 アーキテクチャーでは、プリフェッチ挿入による最適化を無効にします。 |
このオプションは、プリフェッチ挿入による最適化を有効/無効にします。プリフェッチを挿入する目的は、データをキャッシュにロードするタイミングのヒントをプロセッサーに知らせてキャッシュミスを減らすことです。
IA-64 アーキテクチャーでは、O1 以上のオプションを指定すると、このオプションはデフォルトで有効になります。これらの最適化レベルでプリフェッチを無効にするには、-no-opt-prefetch (Linux および Mac OS X) または /Qopt-prefetch- (Windows) を指定します。
IA-32 およびインテル® 64 アーキテクチャーでは、高度な最適化レベルが指定されると、このオプションはプリフェッチを有効にします。