我们如何才能提高GetProcessTimes的分辨率?

时间:2015-04-21 08:47:22

标签: c# c++ .net dll time

我使用原生函数获取进程时间函数

static extern bool GetProcessTimes(IntPtr hProcess, out FILETIME
       lpCreationTime, out FILETIME lpExitTime, out FILETIME lpKernelTime,
       out FILETIME lpUserTime);

但问题是lpKernelTime,lpUserTime返回的值的分辨率是15.6ms。意味着我们可以获得156-1的所有倍数的0-156001-320002。

他们有办法将此分辨率降低到1毫秒或更低,比如像0-1000-2000-3000 ......

0 个答案:

没有答案