パフォーマンスを分析するために、CPU キャッシュ (L2、L3、場合によっては L1) とメモリを本質的にプロファイリングできるソフトウェアを作成したいと考えています。
ソフトウェアがキャッシュ コンテンツにアクセスできないため、これは実行不可能だと考えるのは正しいですか?
私の質問の別の言い方: OS/アプリケーション レベルから、どのデータがキャッシュ/メモリにロードされたかを知る方法はありますか?
編集: オペレーティング システム Windows または Linux および CPU Intel Desktop/Xeon