查看程序的运行时间

使用time命令可以在Linux系统中了解单个程序和它的同步子程序的运行性能。它报告实际时间,也就是从程序开始到结束所使用的时间(real),也报告由该程序使用的 CPU 时间。
 
使用方法如下:
908869@CNSHA05NB70810 ~
$ time ./test
4 2 1 9 5 8 7 0 3 6
0 1 2 3 4 5 6 7 8 9

real 0m0.240s
user 0m0.015s
sys 0m0.031s
其中,CPU 时间分为user 和sys。
  • user是指由程序自身和它所调用的任何库子例程所使用的时间。
  • sys是由程序调用(直接或间接)的系统调用所使用的时间。
user+sys的和是执行程序的总的直接CPU花费。这不包括内核部件的CPU花费,这些因素可能为:
  • 获得程序的文本和数据所需的I/O
  • 获得程序使用的实内存所需的I/O
  • 其它程序消耗的CPU时间
  • 操作系统消耗的CPU时间




转载于:https://www.cnblogs.com/heart-runner/archive/2012/01/18/2325674.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值