在哪里可以找到System.Diagnostics的所有CategoryName及其CounterName的列表?

时间:2012-05-15 23:02:30

标签: .net system.diagnostics

这是我长期以来一直在使用的这个伟大网站的第一个问题。

我想使用System.Diagnostics从远程计算机获取所用CPU和内存的百分比。还需要知道某些进程使用的CPU和内存的百分比。为了访问远程计算机,我实现了“Impersonate”。 这可以通过WMI轻松完成,但对于简单的监视任务而言效率非常低且资源密集。 在具有CounterName“Available MBytes”的CategoryName“Memory”中,我可以获得可用的内存量,但是我还没有找到如何知道所使用的总内存百分比。

因此...

我在哪里可以找到System.Diagnostics的所有CategoryName及其CounterName的列表?

1 个答案:

答案 0 :(得分:-1)

我相信您需要性能计数器来获取这些远程计算机统计信息。请访问此链接以获取更多信息

http://msdn.microsoft.com/en-us/library/system.diagnostics.performancecounter.aspx http://www.cinchoo.com/category/diagnostics/performancecounters