linux获取进程执行时间方法示例
之前获取之前时间都是在程序的main函数用time函数实现,这个只能粗略的计算程序的执行时间,不能准确的获取其他时间。在看《APUE》时,书中有关程序时间测试程序,非常正规,提供这三个时间。如是,上网搜了一下,进行总结一下。第二种是通过在程序中进行记录,首先利用sysconf函数获取时钟滴答数,再用times获取tms结构。查看times函数,man 2 tms,得到tms结构定义和times函数声明如下:注意:此处计算的时间是时钟滴答数,需要除以系统时钟滴答数,得出实际的秒数。
用户评论