当前位置: 技术问答>linux和unix
有没有微妙级别的times函数或者实现方法
来源: 互联网 发布时间:2016-10-14
本文导语: 需要测试子进程的CPU时间,注意是CPU时间。不是运行时间。 但是times函数只能精确到10ms的级别,希望能够有更好的方法实现微妙级别的函数 能达到1ms级别的也成,再声明一遍,是CPU时间,不是前后相差的时间。 ...
需要测试子进程的CPU时间,注意是CPU时间。不是运行时间。
但是times函数只能精确到10ms的级别,希望能够有更好的方法实现微妙级别的函数
能达到1ms级别的也成,再声明一遍,是CPU时间,不是前后相差的时间。
但是times函数只能精确到10ms的级别,希望能够有更好的方法实现微妙级别的函数
能达到1ms级别的也成,再声明一遍,是CPU时间,不是前后相差的时间。
|
看time代码
|
用select函数可以
|
|
int clock_gettime(clockid_t clock_id, struct timespec *tp);
我只知道select能当sleep用,怎么得到CPU时间?
我只知道select能当sleep用,怎么得到CPU时间?
|
进程的cpu时间?什么概念?
cpu时间应该和运行时间有关系的吧
cpu时间是进程占用cpu的时间,占用cpu也就是在运行吧?
拙见 见谅
cpu时间应该和运行时间有关系的吧
cpu时间是进程占用cpu的时间,占用cpu也就是在运行吧?
拙见 见谅
|
需要函数的话,man gettimeofday
需要看cpu时间的话,看time的源码,busybox里面应该有