프로그래밍

CPU 사용률 및 메모리 사용률 모니터링 로그 프로그램

프로세스 천국 2016. 7. 4. 23:39

CPU 사용률 및 메모리 사용률을 모니터링하여 로그로 저장하는 프로그램입니다.

 

CPU 사용률은 5% 이상부터 기록하고 메모리 사용률은 20메가 이상부터 기록합니다.

 

프로그램이 실행됨과 동시에 모니터링이 시작됩니다.

 

 

 

 

우클릭해서 로그보기를 클릭하세요.

모니터링한 로그의 스크린샷입니다.

 

 

저장을 누르면 현재 폴더에 txt 로그파일로 저장됩니다.

 

 

업데이트 주기는 5초이며, 5초에 한번씩 CPU 및 메모리를 번갈아 가면서 체크합니다.

실제적으로는 10초에 한번씩 갱신이 되는 소리입니다.

 

갱신주기가 짧아지면 CPU에 부하가 걸려서 팬이 심하게 돌때가 있네요. 그래서 최소 5초로 설정하였습니다.

 

프로세스 뒤의 _숫자는 프로세스ID입니다.

 

로그가 10,000개가 넘으면 텍스트파일로 자동저장됩니다.

 

설정파일(txt) 파일을 열면 아래의 내용이 있습니다. 원하는 값으로 수정하세요. 아래 보이는 값은 최소값으로 더 낮게는 설정이 안됩니다.

 

CPU 사용률, 단위 : 퍼센테이지

CpuUsage:5

 

메모리 사용률, 단위 : 메가

MemUsage:20

 

갱신주기, 단위 : 초 (번갈아 가며 체크하는 방식.)

Timer:5

 
 

 

프로그램 동작환경 : .Net framework 4.0 , 윈도우 7 이상, 관리자 권한 필요

파일명은 변경하지 마세요. WindowexeCpuMemMonitor 파일명이 아니면 실행이 되지 않습니다.

 

WindowexeCpuMemMonitor_2022-07-06.zip
0.14MB

 

 

바이러스토탈 검진 결과 링크

 

https://www.virustotal.com/gui/file/fc5f79c65e781bf8c4a536ee04b328dbe8bfc31fd6990795c107cb28b05940f1/detection