性能计数器是实现和平均每秒计数的最佳方式吗?

时间:2011-01-31 12:22:18

标签: .net performancecounter

我想在我的应用程序中包含某种性能计数。 Windows性能计数器(Perfmon)是最好的方法。我只是担心,对于我想要的东西,这可能是一个太多的开销,这只是一个简单的平均每秒计数。滚动我自己更好吗?

2 个答案:

答案 0 :(得分:2)

是的,Perfmon效果很好。
要最大限度地减少任何开销,请在远程计算机上运行Perfmon 我使用Perfmon从同一网络上的开发机器上收集BizTalk服务器上的严肃,深入和有价值的性能数据,并且该过程的每个部分都运行良好。如果没有非常有力的证据,我甚至不会考虑收集相同类型的性能数据的任何其他方法。

答案 1 :(得分:-2)

不,性能计数器很草率,不应该用于“关键”计数器。 在高利用率的系统中,性能计数器可以非常缓慢地更新,甚至可能是不正确的。