2011-08-23 4 views
1

시스템의 PMP (최대 메모리 커밋)를 추출하는 데 도움이되는 클래스가 WMI에 있습니까? 이 값은 작업 관리자/"Commit Charge (K)"/ "Peak"에서 볼 수 있지만이 값을 프로그래밍 방식으로 .NET을 사용하여 내보낼 수 있습니다.시스템의 최대 커미트를 기록하는 방법

+1

기타 관련 값은 성능 카운터에서 읽을 수 있습니다. 그러나이 특정 값에 대한 값이없는 것처럼 보이므로 어떻게 얻을 수 있는지 알 수 없습니다. 다음은 도움이 될 수 있도록 관련 카운터를 나열한 페이지입니다. http://technet.microsoft.com/en-us/library/cc958260.aspx –

+0

그래, 나는 그 길을 이미 지나쳤습니다. 덕분에. – Myishmael

답변

0

Nate C-K 님의 답변을 커뮤니티 위키로 게시하려고합니다.

Peak Commit Charge Figure에 해당하는 성능 카운터가 없습니다. 이 메트릭에 해당하는 카운터가 없다는 것을 확인하는 표 on TechNet이 있습니다.

따라서 로그 할 수있는 유일한 방법은 NtQuerySystemInformation을 사용하여 번호를 쿼리하는 것입니다. PowerShell sample을 사용할 수 있습니다. performance counter of your own으로 노출 할 수도 있으며 다른 성능 카운터처럼 사용할 수 있습니다.

관련 문제