使用WCF性能计数器(performanceCounters =“ALL”)的性能影响是多少?

时间:2010-05-05 14:26:10

标签: wcf performancecounter production-environment

是否有人在生产系统中使用WCF性能计数器并遇到任何性能问题?我怀疑如果您正在监视所有服务,端点和操作并将所有计数器记录到文件中,每秒采样一次,那么这是最糟糕的情况。从我收集的内容来看,实际采样时会发生命中,而不是在计数器打开时。那些在生产中使用它们的真实体验?

1 个答案:

答案 0 :(得分:0)

我无法详细回答WCF,但性能计数器通常通过将值写入某些共享内存来工作。因此,WCF始终将值写入内存映射文件或dll中的共享部分。

当perfmon应用程序想要显示它们时,它会加载共享内存并从中读取。特别是这不是性能上的打击。

如果您想对该计数器数据执行某些操作,例如将其写入文件或更新图形,则会出现问题。那是表演开始变得明显的时候。如果读者正在网络上运行,这将增加一倍。