2011-08-23 21 views
1

WMI中是否有任何類可以幫助我提取系統的峯值內存提交費用?該值可以在任務管理器/「Commit Charge(K)」/「Peak」中查看,但是,我希望能夠使用.NET以編程方式導出該值。如何記錄系統的峯值提交費用

+1

其他相關值可以從性能計數器中讀取。然而,看起來這個特殊價值沒有一個,所以我不知道你會如何得到它。這裏有一個頁面列出了一些相關的計數器,以防它有用:http://technet.microsoft.com/en-us/library/cc958260.aspx –

+0

雅我已經走了那條路,謝謝。 – Myishmael

回答

0

將帖子Nate C-K的答案定爲社區Wiki。

沒有性能計數器對應於峯值承諾費用數字。有一個表on TechNet確認沒有與此度量標準相對應的計數器。

因此,您可以記錄它的唯一方法是使用NtQuerySystemInformation查詢號碼。 A PowerShell sample可用。你甚至可以將它公開爲performance counter of your own,然後可以像其他任何性能計數器一樣使用它。