有什么方法可以查看应用程序注册的所有性能计数器?
1 回答
            0        
        
		
是的,您可以GetCounter()从PerformanceCounterCategory课堂上检查方法。您将PerformanceCounter[]获取有关每个计数器的一些信息。
PerformanceCounterCategory pcc = new PerformanceCounterCategory();
// Retrieves the list of performance object instances that are associated with this category.
foreach (string instanceName in pcc.GetInstanceNames()) 
    // Retrieves a list of the counters in a performance counter category that contains exactly one instance.
    foreach (PerformanceCounter counter in pcc.GetCounters())
    {
        // now you have the counter object that represents a PerformanceCounter to get some information about the performance counter
        Console.WriteLine("Category: " + counter.Category);
        Console.WriteLine("Instance Name: " + counter.InstanceName);    
        Console.WriteLine("Machine Name: " + counter.MachineName);
        Console.WriteLine("Counter Name: " + counter.CounterName);
        Console.WriteLine("Next Value: " + counter.NextValue());
    }
于 2013-01-21T14:33:59.323   回答