프로그래밍22 CPU 점유율 표시하기 개발을 하다보면 가끔 현재 프로그램의 CPU 점유율을 표시하고 싶을때가 있다. 프로그램이 부하를 받고 있는지 확인용으로 이용할 수 있고 로그를 남기면 나중에 확인해볼 수도 있다. 회사에서 개발한 프로젝트에 사용하려고 간단히 만들어보았다. CPU점유율을 리턴하는 함수 //---------------------------------------------------------------------------- // 현재 프로세스의 CPU 점유율을 구하는 함수 // 듀얼코어를 인식 못하는 듯 하다..듀얼코어 CPU에서는 작업관리자에서 // 표시되는 값보다 대략 2배 정도 큰 값이 나온다. // 싱글 코어 기준으로 계산되는듯하다. bool GetCpuShare(double &dShare) { static doub.. 2009. 9. 22. QueryPerformanceCounter 분석 QueryPerformanceCounter 사용을 위해 분석한 내용을 정리해 보았다. 관련 변수 크기 : 예상대로 모두 8바이트였다 sizeof(LARGE_INTEGER):8 sizeof(INT64):8 sizeof(LONGLONG):8 sizeof(__int64):8 카운터 데이터 분석 QueryPerformanceCounter=2832505842 QueryPerformanceFrequency=3579545 컴퓨터를 켠지 0.219806 시간이 지났습니다 2^63=9223372036854775808.000000 2^63 i=-9223372036854775808 2^64 i=-9223372036854775808 __int64변수의 최대값(2^63-1)=9223372036854775807 i/f=25766.. 2009. 9. 22. 이전 1 2 3 4 5 다음