Linux中的time命令的用法
程序员文章站
2024-01-23 18:21:40
...
首先说明,bash内置的命令time和GNU的time命令是不一样的。
通过追加完整的路径/usr/bin/time 可以执行GNU命令。
用time输出C/C++程序的运行时间时,默认输出GNU的time格式。
bash中的time命令的输出:
-p, --portability Use the following format string, for conformance with POSIXstandard
1003.2:
通过追加完整的路径/usr/bin/time 可以执行GNU命令。
用time输出C/C++程序的运行时间时,默认输出GNU的time格式。
GNU的time命令跟bash的time比的话,数据更详细,也能指定多种输出格式。
详细的情况请使用mantime,bash的time的话使用help 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
上一篇: Linux内核中的seq操作
下一篇: Windows获取精确系统时间-微秒级