C++ 监视windows mobile设备上每个线程的cpu使用率

C++ 监视windows mobile设备上每个线程的cpu使用率,c++,windows,performance,windows-ce,cpu,C++,Windows,Performance,Windows Ce,Cpu,是否可以通过编程方式(c++)测量windows mobile(或CE 5)设备上每个线程的CPU?如果不是,它们是否是监视进程CPU使用情况的实用程序 无法直接测量CPU使用率,因为与x86不同,ARM处理器没有它的寄存器。您可以使用来计算它,以获得进程及其子线程的列表,然后使用来计算每个线程正在使用的时间 请记住,执行此计算直接影响CPU的使用量。有人编写了一个与PC上的Task Manager非常相似的工具: 正如ctacke所说,它似乎确实使用了大量的CPU。据报道,在800MHz A

是否可以通过编程方式(c++)测量windows mobile(或CE 5)设备上每个线程的CPU?如果不是,它们是否是监视进程CPU使用情况的实用程序

无法直接测量CPU使用率,因为与x86不同,ARM处理器没有它的寄存器。您可以使用来计算它,以获得进程及其子线程的列表,然后使用来计算每个线程正在使用的时间


请记住,执行此计算直接影响CPU的使用量。

有人编写了一个与PC上的Task Manager非常相似的工具:

正如ctacke所说,它似乎确实使用了大量的CPU。据报道,在800MHz ARM设备上使用了约15%-30%的CPU