linux获取进程执行时间方法示例

上传:wangbanichong 浏览: 24 推荐: 0 文件:PDF 大小:42.52KB 上传时间:2020-12-31 14:24:20 版权申诉

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

上传资源
用户评论