C#PerformanceCounter可能的参数列表?

sec*_*oat 4 c# parameters performancecounter

我正在使用System.Data PerfomanceCounter该类,我已经找到了一些如何检索磁盘空间或CPU使用率的非常具体的示例.

但是,我无法找到有关可能值的文档:

PerfomanceCounter.CategoryName
PerformanceCounter.CounterName
PerformanceCounter.InstanceName
Run Code Online (Sandbox Code Playgroud)

我可以从类中看到我可以传递给构造函数的不同参数,但是即使转到说出CategoryName的页面也没有给我一个可用值列表.

任何人都可以提供有关如何找到这些值的可用值的建议吗?

谢谢!

D S*_*ley 7

那些可以从PerformanceCounterCategory课堂上获得:

PerformanceCounterCategory[] categories = PerformanceCounterCategory.GetCategories();
foreach(var category in categories)
{
    string[] instanceNames = category.GetInstanceNames();
    foreach(string instanceName in instanceNames)
        PerformanceCounter[] counters = category.GetCounters(instanceName);
}
Run Code Online (Sandbox Code Playgroud)

  • 任何人都可以在网上发布一个列表吗? (3认同)