如何衡量一个锁的争用率

时间:2012-03-07 09:20:55

标签: c# .net performance performancecounter contention

我目前在使用某个应用程序(.net 4.0,c#)的争用率方面存在问题。我正在维护。 我想做的是写一个PerfCounter,如果一个部分锁无法被获取。现在我只有.net提供的整体计数器,但我想为一些选定的锁具有PerfCounter。

Profiler等对我来说不是一个选项,因为这是一个我无法触及的高性能生产环境,我可以记录perfcounters。

1 个答案:

答案 0 :(得分:2)

ETW事件可能已经提供了您需要的信息。请参阅ETW overviewLock contention