게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C, C++] cpu 사용량 계산 질문이요 ㅠㅠ
게시물ID : programmer_20081짧은주소 복사하기
작성자 : 아임bag
추천 : 0
조회수 : 604회
댓글수 : 0개
등록시간 : 2017/03/26 22:35:17
옵션
  • 본인삭제금지

cpu 총 사용량을 (kernel + user ) - idle / (kernel + user ) 로 하고



static unsigned long long pTotal = 0;
static unsigned long long pIdle = 0;

unsigned long long Total = Kernel + User;

unsigned long long sTotal = Total - pTotal;
unsigned long long sIdle = Idle - pIdle;

float cpu = (float)(sTotal-sIdle) / sTotal ;
pTotal = Total;
pIdle = Idle;

return cpu;

이렇게 짰는데 작업 관리자에서 나오는 CPU 사용량과 다르게 나오네요 ㅠㅠ 공식이 틀린걸까요? 아니면 코드가 잘못된 걸까요?

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호