我想知道我的程序从头到尾运行多长时间,以便将它与过去的版本进行比较。
我如何找到这两个版本所需的时间?我正在运行ubuntu 12.04LTS
答案 0 :(得分:3)
使用time
命令:
time yourprogram
默认情况下,它会输出与此类似的内容:
real 0m0.020s
user 0m0.004s
sys 0m0.000s
real
表示程序运行的总时间。 user
表示程序在用户区代码中花费的时间,sys
是程序在内核调用中花费的时间。
答案 1 :(得分:1)
运行time myprogram
time命令将显示您需要知道的所有详细信息。
例如:
rh63-build(greg)~>time ls >/dev/null
real 0m0.003s
user 0m0.001s
sys 0m0.002s
以下是time
命令的更多信息:http://linux.die.net/man/1/time
答案 2 :(得分:1)
Linux附带'时间'计划。
$time ./myapp
real 0m0.002s
user 0m0.000s
sys 0m0.000s