1

私はメインメモリのアクセス時間を分析する方法を探しています。そのような方法は私にRAMとキャッシュアクセスの分布を与え、CPUストールを時間的に分析する必要があります。私はそれが完全にソフトウェア(カーネルモジュール?)で可能か、あるいは仮想マシンがフィードバックを提供するかもしれないのだろうか?現代のx86_64版のCPUでメインメモリとキャッシュアクセスパターンを分析するにはどうすればよいですか?

答えて

0

パフォーマンスカウンタは、Linux上などの命令/データTLBミスキャッシュミスなどのイベント、分岐予測ミス、プリフェッチ、

があるとき実行されているどのようなコードを決定するために完全である、perfのようなツールがありますおよびoprofile。 AMDとIntelは、これらのパフォーマンスカウンタを記録して分析するための商用ツール(Linuxや他のプラットフォーム用)を提供しています。

関連する問題