0
我知道GetProcessTimes
可以用来检索进程在用户模式下花费的时间(与它在内核模式下花费的时间或花费的时间被暂停)。不幸的是,分辨率似乎只有16ms(与GetTickCount
相同)。如何检索用户模式在win32进程中花费的时间
有没有办法以更高的精度检索时间?
我知道GetProcessTimes
可以用来检索进程在用户模式下花费的时间(与它在内核模式下花费的时间或花费的时间被暂停)。不幸的是,分辨率似乎只有16ms(与GetTickCount
相同)。如何检索用户模式在win32进程中花费的时间
有没有办法以更高的精度检索时间?
看看QueryPerformanceCounter函数。但是我听说它在多核心环境中存在问题,但不确定。
Naveen,谢谢你的回答。不幸的是,我试图获得进程花费在*用户模式下的时间(与其在内核模式下花费的时间或暂停的时间相反)。 QueryPerformanceCounter没有提供。 – avakar 2009-07-02 15:50:53