1

VTune の以前のバージョンには、VTune からハードウェア カウンター (特に DRAM の読み取り/書き込みに関連するもの) を定期的にポーリングするために使用できる dsep.exe というプログラムがありました。これにより、最後に 1 つの要約を作成するのではなく、各インスタンスに関するカウンター データを時間内に収集することができました。

残念ながら、このツールは 64 ビット オペレーティング システムでは推奨されていません。VTune (または Windows の別のプログラム) からハードウェア カウンター データを定期的に (たとえば、1 秒ごとに) 取得する方法を知っている人はいますか?

よろしくお願いします。

4

1 に答える 1

2

わかりました、この問題を完全に修正することはできませんでしたが、かなり近づいてきました。

VTune の最新バージョンは、すべてのハードウェア カウンター データを SQLite データベース (projectfolder/sqlite-db/dicer.db) に保存します。GUI から直接エクスポートされたすべてのハードウェア カウンター データを取得することはできないため、SQLite ブラウザー データを使用して必要なデータを取得できます。

ほとんどのハードウェア データは pmu-data テーブルに保存され、rdtsc 呼び出しの奇妙なバージョンでタイムスタンプが付けられます。

于 2012-09-10T16:06:55.447 に答える