2012-03-07 28 views
5

私は現在、パートナアプリケーション(.net 4.0、C#)の競合率に問題があります。 私がしたいのは、パーシャルロックを取得できなかった場合、PerfCounterを書くことです。今、私はネットで提供されている全体的なカウンタを持っていますが、一部の選択されたロックに対してPerfCounterを使用したいと考えています。howtoは1つのロックの競合率を測定します

Profilerなどは私にとっては選択肢ではありません。これは、私が触れることができない高性能な生産的な環境であり、私はパーパーカウンターを記録できます。

+5

それは飛ぶつもりはない、あなたはロックにパーフォーマンスカウンターをボルトで止めることはできません。あなたは実際にプロファイラが必要ですが、VS Ultimateの並行ビジュアライザーはうまくいくでしょう。まず「触ることはできない」問題を修正する必要があります。擬似データを使用してシミュレートされた実行時環境を作成します。 –

答えて

2

ETWイベントは、必要な情報をすでに提供している場合があります。 ETW overviewおよびLock contentionを参照してください。

関連する問題