2009-05-10 3 views
1

모든 프로세스의 CPU 사용량 메트릭을 얻어야합니다.Windows XP에서 CPU 사용률 측정법을 얻는 방법?

운영 체제는 = 윈도우 XP 프로그래밍 언어 = 자바 요구 사항 =이 아니라 시간에 하나 개의 스냅 샷, 몇 초마다 무기한 샘플을 채취해야합니다.

+0

숙제 같은 통계의 유형에 의존 할 것인가? ... –

답변

1

WMI는 모두의 도구입니다. Windows 측정 항목. WMI 인터페이스를 주기적으로 쿼리하여 CPU 정보, 디스크 정보 및 다른 모든 종류의 정보를 검색하는 VB 스크립트 코드를 작성했습니다.

Win32_Process 클래스는 사용자가 찾고있는 클래스이며 this page은 무료 도구 인 JACOB (Java COM Bridge)을 사용하여 Java에서이를 수행하는 방법을 자세히 설명합니다.

0

우리가 창

에서 프로세스를 기반으로 통계를 얻을 typeperf을 할 수 있습니다 사용

구문 :

typeperf "\Process(processname)\% Processor Time" "\Process(processname)\%ID Process" 

예 :

typeperf "\Process(svchost)\% Processor Time" "\Process(svchost)\%ID Process" 

참고 : 프로세스가 여러 카운터를해야합니다. 그래서 우리는 그 메트릭스도 언급 할 수 있습니다.

Windows에서 perfmon 도구를 사용하여 해당 카운터를 가져옵니다.

실행 중에 perfmon 명령을 사용하여 perfmon 도구를 사용하십시오.

카운터는 프로세서, 메모리, 프로세스 등