在 Bash shell 中,是否有一种简单的方法来监视运行脚本所花费的时间并输出所花费的时间?
答案1
是的。
time script
script
监控时间的脚本在哪里?
例如,time find ~
将输出类似这样的内容(取决于您的主目录的大小):
real 0m49.139s
user 0m0.663s
sys 0m4.129s
答案2
ttic
我制作了一个名为和 的tic/toc 计时器对实用程序ttoc
。点击此处。
使用示例:
$ ttic && sleep 0.4 && ttoc
0.405
为了避免与现有的 tic/toc 配对冲突,可以在此处指定 ID foo
:
$ ttic foo && sleep 0.5 && ttoc foo
或者分配一个随机 ID,如下所示:
$ id=$(ttic --unique) && sleep 0.5 && ttoc $id
答案3
如果你想对一段代码进行计时,你可以这样做:
> time { sleep 3; }
real 0m3.013s
user 0m0.002s
sys 0m0.006s