欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux中的time命令的用法

程序员文章站 2024-01-23 18:21:40
...
首先说明,bash内置的命令time和GNU的time命令是不一样的。

通过追加完整的路径/usr/bin/time 可以执行GNU命令。
用time输出C/C++程序的运行时间时,默认输出GNU的time格式。

GNU的time命令跟bash的time比的话,数据更详细,也能指定多种输出格式。
详细的情况请使用mantime,bash的time的话使用help time。

bash中的time命令的输出:
real   0m0.002s
user   0m0.000s
sys   0m0.000s
GNU中的time命令的输出:
0.00user 0.00system 0:00.00elapsed 0%CPU (0avgtext+0avgdata2544maxresident)k
0inputs+0outputs (0major+116minor)pagefaults0swap
GNU的time命令加参数-p,可以输出以下格式:
-p, --portability    Use the following format string, for conformance with POSIXstandard
1003.2:
real %e
user %U
sys %S