一部のワークロードの実行中にパフォーマンスカウンタの数値を収集したい。 これは、既存のLAPIパフォーマンスカウンタインフラストラクチャを使用して簡単に実行できます。 しかし、私はリング - の長さ オペレーティングシステムのアクセス数をカウントするハードウェアパフォーマンスカウンタ
- リングレベルの命令の数0,1,2,3
- 番号のようないくつかのより多くの統計情報が欲しいですレベルスイッチ
私は、オペレーティングシステムとアプリケーションのメモリアクセスを効果的に区別したいと思っています。
どうすればいいですか? PS:以前はパフォーマンスカウンターを使用していませんでした。だから、あなたにはやや些細なように思えるかもしれないことが、実際に私を助けてくれるかもしれません。ありがとう
PS:アプリケーションの動作を変更せずにシステムの実行トレースとメモリアクセストレースを取得する方法はありますか。
この実験で使用したCPUは何ですか? OSとは何ですか(現代のLinuxですか?) – osgx
ここで使用されているCPUはPentium i5プロセッサで、OSは現代的なlinux(Ubuntu最新のディストリビューション) –