7

質問

オープンソースのツールはありますか、または実行中のコードの競合の程度をプロファイリングするためのテクニック/コードを持っている人はいますか?std::mutex

std::mutex各インスタンスの粒度 (時間または数) でロック競合の割合をカウントしたいと思います。再コーディングを必要としないドロップイン ツールがあれば、さらに良いでしょう。

および g++で動作する手法を探していstd::threadます。アプリケーションの終了時に、ミューテックス競合統計のプロファイルをログ ファイルにダンプして、実際の実行中のスレッド コードの品質を監視できるようにしたいと考えています。コンテキスト。

ノート

このスレッドを見ました。残念ながら、その答えは多額の現金を必要とするか、Windows 上で動作するかのいずれかです。

4

1 に答える 1