日期:2014-05-16  浏览次数:20696 次

如何使用系统函数times
如何使用系统调用times
请给出具体例子,只需要说明这个函数的基本用法就好了,不要法长篇大论

------解决方案--------------------
times系统调用可以得到进程所消耗的时间,man 2 times可以得到times系统调用的帮助。

#include <sys/times.h>

clock_t times(struct tms *buf);

struct tms {
clock_t tms_utime; /* user time */
clock_t tms_stime; /* system time */
clock_t tms_cutime; /* user time of children */
clock_t tms_cstime; /* system time of children */
};



其中时间都是以时钟滴答数(clock tick)为单位,并不能保证非常精确。在2.6内核,1秒钟是100次。

在http://blog.sina.com.cn/linuxer有一个简单的例子:
http://blog.sina.com.cn/u/5888d6a6010009jb