현재 CPU 사용률을 인식해야하는 MFC 응용 프로그램을 작성 중입니다. 다른 시점에 여러 개의 스레드가있을 수 있지만 대량의 작업은 주 스레드에 의해 수행됩니다.Win32 : 멀티 코어/멀티 프로세서 시스템에서 스레드 CPU 사용률을 계산하십시오.
이 주 스레드가 사용하는 CPU의 비율을 계산하는 방법을 찾으려고합니다. 그러나 멀티 CPU/멀티 코어 환경에서이 작업을 정확히 수행하는 방법에 관해 몇 가지 문제가 있습니다. 문제는 대부분의 시스템 호출이 시스템 정보를 제공하는 반면, 메인 스레드가 실행중인 프로세서에 대한 정보가 필요하다는 것입니다.
나는 WMI를 살펴 봤지만 과업이라고 생각한다. GetThreadTimes()가 필요한 기능을 수행합니까?