在Linux上我们可以使用“time”命令。 或者从 C++ 开始:
#include <sys/time.h>
#include <sys/resource.h>
int getrusage(int who, struct rusage *usage);
如何在 Windows 上做最接近的事情?
最佳答案
这给出了 lpUserTime [out] :指向 FILETIME 结构的指针,该结构接收进程在用户模式下执行的时间量。确定进程的每个线程在用户模式下执行的时间,然后将所有这些时间加在一起以获得该值。
关于c++ - 如何测量Windows上进程使用的用户时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/771944/