2012-05-15 32 views
0

這是我長久以來在這個偉大網站中的第一個問題。我在哪裏可以找到System.Diagnostics的所有CategoryName及其CounterName的列表?

我想使用System.Diagnostics從遠程計算機獲取所用CPU和內存的百分比。還需要知道某些進程使用的CPU和內存的百分比。爲了訪問遠程計算機,我實現了「Impersonate」。 這很容易通過WMI完成,但對於簡單的監控任務而言效率非常低且資源密集。 在帶有CounterName「Available MBytes」的CategoryName「Memory」中,我可以得到有多少內存可用,但我還沒有找到如何知道所用內存總量的百分比。

所以......

我在哪裏可以找到所有的類別名稱的列表以及它們對System.Diagnostics程序CounterName?

回答

-1

我相信你需要性能計數器來獲得這些遠程計算機統計信息。請訪問此鏈接以獲取更多信息

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

+1

花費一整天的搜索後,我終於找到了它(的結論是:我真的不好找) 在此鏈接: [鏈接]( http://msdn.microsoft.com/en-us/library/2fh4x1xb%28vs.71%29.aspx) 這是一篇很棒的文章,標題爲:「演練:檢索類別和計數器」 – Deulis

+0

@Deulis:我曾訪問過您提供的鏈接。你怎麼能得到遠程計算機的性能。它只是列出本地機器的計數器和類別。如何獲得它的遠程機器時,它有域名,用戶名,密碼? – Gomathipriya

相關問題