【问题标题】:How do you obtain WCF performance metrics?您如何获得 WCF 性能指标?
【发布时间】:2009-12-12 04:53:15
【问题描述】:

WCF 是一个通用的通信框架,您使用它的次数越多,您需要调整的旋钮就越多(端点、安全性、序列化等)。我有一个对许多 QoS 属性很敏感的应用程序,我想开始调整设置以了解每个设置如何影响这个基于 WCF 的应用程序的带宽、延迟和可扩展性。

据我所知,没有通用的入口点来收集以下指标,但我希望我们能提出一个收集它们的技术列表:

  • 调用次数
  • 来回通话时间
  • 带宽利用率
  • 请求和响应的序列化大小

FWIW,我不介意捕获这些指标,只要有可以插入钩子的合理入口点(即使这意味着深入研究特定的实现 - 例如 DuplexChannel)。

【问题讨论】:

    标签: c# wcf metrics


    【解决方案1】:

    WCF 有大量可用的性能计数器 - 从您在 Windows 中的性能监视器,您应该能够选择各种计数器来查看事情的进展情况。

    您可以衡量很多东西,例如并发呼叫的数量、这些呼叫的持续时间等等。挖掘它 - 它的功能几乎是无穷无尽的! :-)

    有关详细信息,请参阅 MSDN 上的 WCF Performance Counters 页面。

    了解如何在 WCF herehere 中启用和监控性能计数器。

    【讨论】:

      猜你喜欢
      • 2010-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-10
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      相关资源
      最近更新 更多