위 창은 작업 관리자에서 [보기] => 열 선택을 누르시면 나옵니다.
여기에서 CPU 시간을 체크합니다.
CPU 시간 : CPU가 작업한 시간. Windows XP/Vista는 멀티태스킹을 지원합니다. 따라서 해당 프로그램이 CPU에 의해 작동한 시간을 산출할때는 CPU 시간을 가지고 하셔야 합니다.
그러면 새로운 탭 [CPU 시간] 이 생깁니다.
위에 써놓은 CPU시간 의 정의에 의하면 System Idle Process를 주목해볼 필요가 있습니다.
System Idle Process는 시스템이 켜있는 동안은 계속 존재하므로,
이 이미지의 CPU 시간은 컴퓨터 사용 시간이라고 할 수 있습니다.
주 : 다중 Core에서는 여기서 구한 시간이 정확하지 않을 수 있습니다.
QueryPerformanceCounter() : 현재 정밀 계수기의 카운트 수를 얻어옴 인자 : 64bit 정수형
QueryPerformanceFrequency() : 현재 정밀 계수기의 단위를 얻어옴
카운트/Frequency 가 흘러간 초가 되겠죠..
QueryPerformanceFrequency() : 현재 정밀 계수기의 단위를 얻어옴
카운트/Frequency 가 흘러간 초가 되겠죠..
GetTickCount()도 Query~() API와 같은 방법으로 구해질 수 있습니다..
'미분류 > OS' 카테고리의 다른 글
| [Tip] 명령줄 하나로 최대 절전 모드 활성화/진입하기 (4) | 2009/11/29 |
|---|---|
| [Tip] 명령줄 하나로 컴퓨터 잠그기 (4) | 2009/11/28 |
| [번역] Autorun.inf Entries (autorun.inf의 구조와 설명) (8) | 2009/08/13 |
| GRUB Command List [번역] (진행중) (0) | 2009/04/22 |
| Boot INI Options Reference [번역중..] (2) | 2009/02/09 |
| 컴퓨터 사용시간 관련한 팁 하나~; (0) | 2009/02/04 |

