这是我长期以来一直在使用的这个伟大网站的第一个问题。
我想使用System.Diagnostics从远程计算机获取所用CPU和内存的百分比。还需要知道某些进程使用的CPU和内存的百分比。为了访问远程计算机,我实现了“Impersonate”。 这可以通过WMI轻松完成,但对于简单的监视任务而言效率非常低且资源密集。 在具有CounterName“Available MBytes”的CategoryName“Memory”中,我可以获得可用的内存量,但是我还没有找到如何知道所使用的总内存百分比。
因此...
我在哪里可以找到System.Diagnostics的所有CategoryName及其CounterName的列表?
答案 0 :(得分:-1)
我相信您需要性能计数器来获取这些远程计算机统计信息。请访问此链接以获取更多信息
http://msdn.microsoft.com/en-us/library/system.diagnostics.performancecounter.aspx http://www.cinchoo.com/category/diagnostics/performancecounters