获取OS X上的CPU时间

时间:2013-09-13 17:43:14

标签: c macos benchmarking

我需要能够从某些C代码中获取当前进程的CPU time

在Linux上,我可以使用clock_gettime with CLOCK_PROCESS_CPUTIME_ID。在BSD上,我可以使用clock_gettime with CLOCK_VIRTUAL。在Windows上,GetProcessTimes。什么是OS X替代方案?

1 个答案:

答案 0 :(得分:1)

您有几个选择:

还有一个Mach API task_info(),但它似乎没有提供任何明显的优势,比查询CPU时间的便携式替代品。