본문 바로가기
Study/Etc

bat파일을 활용한 cpu 사용률 측정, 특정 프로세스의 cpu 사용률등

by 뿡뿡대마왕 2016. 8. 31.
반응형

특정 프로세스의 cpu 사용률을 일정시간동안 측정하여 비교해야 하는 일들이 종종있다.


이것을 프로그램으로 짤수도 있지만 귀차니즘 대가인 나로썬 너무너무 그렇게 하기가 싫었음


우선 bat파일로 작성하여 결과 데이터를 뽑고, 그걸 엑셀로 평균을 내면 되는일..


bat파일로 만들 내용


@echo off

@echo "*****start****" >> c:\CpuUsage_1.txt

:_loop

timeout /t 1

wmic path Win32_PerfFormattedData_PerfProc_Process get Name,PercentProcessorTime | find "찾고자 하는거" > c:\CpuUsage_1.txt

goto _loop


위에 처럼 bat파일을 작성하면 된다.

주황색은 출력되어 나올 파일 full 경로를..


찾고자 하는거에서는 출력되어 나오는 데이터를 find하여 걸러낼것이므로 특정 프로세스명, 즉 find해서 유니크하게 

찾을 이름을 넣어주면 된다.


그럼 파일이 나올테고 그걸 가지고 cpu 사용률을 보면 된다.


딜레이는 우선 1초로 설정해놓음.


종료시는 강종으로 꿔야함..


정보는 공유되어야 한다 쭈욱~  






반응형

댓글