如何使用系统函数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