![]() |
1
3
如果你使用 .NET classes 为此,无需手动锁定性能计数器的增量、减量和查询—框架将为您执行此操作。
我认为异步更新性能计数器不是一个好主意,但是您的差异可能会有所不同。如果有关某个有趣情况的数据是在事实发生之后才得到的,那么它可能被认为没有什么用处。在任何情况下我都会 不 一般来说,我不认为性能计数器的更新是真正的瓶颈,而是收集用于更新计数器的数据。 例如,.NET GC内存性能计数器仅在GC实际发生时才更新,因为跟踪信息(在后台)只是为了在每次发生某些事情时更新计数器的成本太高(抱歉,这里没有参考,但是有一些MS博客条目是关于该特定主题的)。 最后,请注意 WCF already provides 一个相当大数量的计数器的盒子,这可能涵盖所有你想现在已经。 |
![]() |
2
1
您可以使用标准的windows性能计数器。
http://msdn.microsoft.com/en-us/library/system.diagnostics.performancecounter.aspx |
![]() |
Ehsan Akbar · 当请求被激发时,WCF请求时间会增加 6 年前 |
![]() |
Gans · 具有多操作合约的WCF Rest服务 6 年前 |
![]() |
Moelgaard · NLog中的IIS应用程序名称。配置 6 年前 |
![]() |
Kerwen · WCF服务调用异步函数 6 年前 |