メモリー・アクセス・パターン解析で CPU キャッシュの動作をモデル化するキャッシュ・セット・サイズ (バイト単位) を設定します。
[プロジェクトのプロパティー] > [解析ターゲット] > [メモリー・アクセス・パターン解析] > [高度] > [キャッシュセット]
--cachesim-sets=<integer> |
<integer> はバイト単位の以下です: 256 | 512 | 1024 | 2048 | 4096 | 8192
4096
collect=map --enable cache-simulation
キャッシュ・シミュレーションのモデル化は、次の解析に適用されます。
メモリー・アクセス・パターン - この基本的なシミュレーション機能は、ダウンストリームのメモリー・アクセス・パターン・レポートで正確なメモリー容量、ミス情報、およびキャッシュラインの利用率をモデル化します。
CPU / メモリー・ルーフラインのパースペクティブ - この拡張機能は、ダウンストリームのメモリーレベルのルーフライン・グラフや、インタラクティブな HTML レポートで複数レベルのキャッシュをモデル化します。
このオプションは、メモリー・アクセス・パターン解析にのみ適用されます。
メモリー・アクセス・パターン解析を実行します。2048 バイトのキャッシュ・セット・サイズ、デフォルトのキャッシュ連想性、およびキャッシュ・ライン・サイズでキャッシュミスをモデル化します。
advisor collect=map --enable-cache-simulation --cachesim-sets=2048 --cachesim-mode=cache-misses --project-dir=./advi_results -- ./myApplication