times: 用来统计进程及其子进程执行所消耗的CPU时间。常见用法是在不同地方调用两次这个函数,从而可以计算出进程或子进程在这两次调用之间消耗了多少CPU时间。 time: 返回当前相对于 Epoch (在linux/unix里,这个时间一般指 1970年1月1日0点0分0秒)所经过的秒数。 常见用法是在不同地方调用两次这个函数,从而可以计算这两处调用之间系统时间过了多少秒。 gettimeofday: 有点类似于time, 获取当前相对于 Epoch 所经过的 秒数+微秒数。 clock: 返回当前进程消耗的CPU时间,用法类似于times, 这个函数返回值是否包含等待子进程的时间在不同的实现中是不一样的,在linux里,不包含。 由上可见, times 和 clock 可以算成一类,用来计算CPU时间 time 和 gettimeofday 可以算成一类,都是用来计算真实时间的
timer
最新推荐文章于 2024-02-03 08:42:51 发布