我正在寻找一种快速的方法来获取C中两次函数调用之间的经过时间.
我考虑使用jiffies,但它们不在用户区中.那么,我应该使用getimeofday()还是有任何最快的方法来做到这一点.
我只对两次调用之间的缩短时间感兴趣,以便在基准测试工具中使用.
我会通过让处理器时间clock()的time.h.要获得有用的值,请通过CLOCKS_PER_SEC以下方式转换为毫秒:
clock_t start = clock();
// [...]
clock_t end = clock();
unsigned long millis = (end - start) * 1000 / CLOCKS_PER_SEC;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16528 次 |
| 最近记录: |