シャークを使用してL2キャッシュミスをチェックしようとしていますが、動作しません。他のSharkサンプリングモードはすべてうまく動作します。Shark L2キャッシュプロファイリングでサンプルが取られない
2
A
答えて
0
すべてのCPUがL2キャッシュミスプロファイリングをサポートしているわけではありません(CPUのパフォーマンスレジスタによって異なります)。
また、N個のキャッシュミスごとに1つのサンプルしか得られないので、コードがあまり行われていない(キャッシュされていないメモリにアクセスしていない)場合は、サンプルが表示されないことがあります。
0
...少し遅れていますが、何らかの理由でSharkが使用しているCPUを検出せず、適切なハードウェアパフォーマンスカウンタを持っていないと想定しています。
- CONFIG->編集
- フリップ高度な への単純なものから表示ドロップダウン
- は、関心のあるパフォーマンスカウンタを有効にする「現在(不明)」あなたのCPU
- へのCPUドロップダウンを反転させます。たとえば、L2_line_in。
残念ながら、残念ながら直接L1/L2/LLCミスカウンタがないため、他のカウンタの組み合わせが必要になる場合があります。見積もりとして別のものを使用することもできます。
関連する問題
- 1. MonoTouchでSharkを使用すると、シンボルが表示されない
- 2. roo 1.1.5サンプルgwtNoEntitiesがロードされない
- 3. Shark&MallocDebug for iPhoneアプリケーション
- 4. Sharkからの有用なデータの入手方法?
- 5. JPA L2キャッシュプロバイダはどれですか?
- 6. KeplerのL2キャッシュ
- 7. L2追い出しのL1キャッシュからのキャッシュ追い出し
- 8. AudioQueueのサンプル値が正しくない
- 9. App.Configが読み取られない
- 10. Oracleトリガーが読み取られない
- 11. openldap ACLが読み取られない
- 12. UARTバッファが読み取られない
- 13. AudioBufferサンプルを取得
- 14. NVIDIAのL2キャッシュFermi
- 15. HibernateのトランザクションL2キャッシュ
- 16. OS X 10.7を使用しています。Lion:CHUD(Shark&OpenGL Profiler)が正しくインストールされない
- 17. MSDNサンプルがスレッドチュートリアルのクラッシュからなぜですか?
- 18. Android C++ NDKサンプルが更新されない
- 19. なぜ全データベーススキーマがオンラインでサンプルされているのですか?
- 20. JSONサンプルから[DataContract]
- 21. L2/L3ネットワークアイデアのネットワーク化は?
- 22. Hibernate L2キャッシュのトランザクション戦略
- 23. L1とL2ミス料金
- 24. SparcとSolaris x86プロセッサのL2キャッシュサイズを取得するコマンド
- 25. Jquery Keyup()のサンプルがサーバー上で動作しない
- 26. iPhoneでSharkの設定を編集するにはどうしたらいいですか?
- 27. WordPress 3.2.1で画像が切り取られない
- 28. 何らかの理由でfield_with_errorsが取得されない
- 29. C++ Visual Studioで.txtファイルが読み取られない
- 30. LUTなどのL1/L2キャッシュの動作とは何ですか?
L2キャッシュミスプロファイリングにはどのようなCPUがありますか?どのように私はそれを測定するCPUの能力をチェックできますか? – osgx
@osgx:あなたが持っているCPUのサンプルを集めて、それが動作するかどうかを調べることができると思います。どのMacとCPUがありますか? –
私はすべての最新のIntelのcpus(mac os x 10.5を実行できる)がキャッシュミスperfイベントをサポートしていると思います。 – osgx