如何在Linux中检索当前的处理器时间?

dom*_*lao 2 c linux

我在嵌入式设备中使用C语言和Linux作为我的编程平台.

我的问题是,如何正确检索当前处理器时间(勾选).我在time.h中使用clock()函数,似乎我得到了不一致的值.

谢谢.

caf*_*caf 6

clock()函数测量进程消耗的CPU时间.当您的进程处于休眠或阻塞状态时,它不会增加.

如果您想要一个持续前进的高分辨率时钟,请使用clock_gettime(CLOCK_MONOTONIC, ..).