【问题标题】:Get .NET CLR performance counters for a windows service?获取 Windows 服务的 .NET CLR 性能计数器?
【发布时间】:2014-07-08 19:03:52
【问题描述】:

如何获得 .NET CLR* performance counters 以获得 Windows 服务?

使用Performance Monitor 没有与我的服务相关的实例,但Process Explorer 能够向我显示我的服务的特定计数器。

如果我将服务作为控制台应用程序运行,我会看到该实例。我是否缺少任何配置?如果是这样,Process Explorer 是如何工作的?

【问题讨论】:

    标签: .net performancecounter


    【解决方案1】:

    检查System.Diagnostics 命名空间,从PerformanceCounter 类开始 您可以为您的服务创建一些特定的性能计数器,然后将它们显示在性能监视器中。

    【讨论】:

    • 我已经将自定义性能计数器用于特定应用目的。我想查看我的应用程序的 .NET CLR 计数器。我可以看到使用 Process Explorer 的那些,但我想在 Perfmon 中看到它们,以便沿着我的自定义计数器定期记录数据。
    猜你喜欢
    • 1970-01-01
    • 2014-03-22
    • 1970-01-01
    • 2010-12-05
    • 2013-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多