我目前正在维护的一个特定应用程序(.net 4.0,c#)的争用率有问题。我想做的是,如果一个特定的锁无法获得,就写一个PerfCounter。现在我只有.net提供的整体计数器,但我想为一些选定的锁提供一个PerfCounter。
Profiler等对我来说不是一个选项,因为这是一个我无法接触的高性能生产环境,我可以记录性能计数器。
ETW事件可能已经提供了您需要的信息。请参阅ETW概述和锁定争用。
我目前正在维护的一个特定应用程序(.net 4.0,c#)的争用率有问题。我想做的是,如果一个特定的锁无法获得,就写一个PerfCounter。现在我只有.net提供的整体计数器,但我想为一些选定的锁提供一个PerfCounter。
Profiler等对我来说不是一个选项,因为这是一个我无法接触的高性能生产环境,我可以记录性能计数器。
ETW事件可能已经提供了您需要的信息。请参阅ETW概述和锁定争用。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium