【发布时间】:2014-07-08 19:03:52
【问题描述】:
如何获得 .NET CLR* performance counters 以获得 Windows 服务?
使用Performance Monitor 没有与我的服务相关的实例,但Process Explorer 能够向我显示我的服务的特定计数器。
如果我将服务作为控制台应用程序运行,我会看到该实例。我是否缺少任何配置?如果是这样,Process Explorer 是如何工作的?
【问题讨论】:
如何获得 .NET CLR* performance counters 以获得 Windows 服务?
使用Performance Monitor 没有与我的服务相关的实例,但Process Explorer 能够向我显示我的服务的特定计数器。
如果我将服务作为控制台应用程序运行,我会看到该实例。我是否缺少任何配置?如果是这样,Process Explorer 是如何工作的?
【问题讨论】:
检查System.Diagnostics 命名空间,从PerformanceCounter 类开始
您可以为您的服务创建一些特定的性能计数器,然后将它们显示在性能监视器中。
【讨论】: