WCF是一个通用的通信框架,你使用的越多,你发现的调整就越多(端点,安全性,序列化等)。我有一个对许多QoS属性敏感的应用程序,我想开始调整设置,以了解每个设置如何影响这个基于WCF的应用程序的带宽,延迟和可伸缩性。
据我所知,收集以下指标没有一般切入点,但我希望我们能够提出一个收集它们的技术清单:
FWIW,我不介意捕获这些指标,只要有合理的入口点我可以插入钩子(即使这意味着潜入特定的实现 - 例如DuplexChannel)。
答案 0 :(得分:6)
WCF有大量的性能计数器 - 从Windows的性能监视器中,您应该能够选择各种计数器来查看事情的进展情况。
您可以衡量大量内容,例如并发呼叫数,这些呼叫的持续时间等等。挖掘它 - 它的功能几乎无穷无尽! : - )
有关详细信息,请参阅MSDN上的此WCF Performance Counters页面。