linux/UNIX统计程序运行时间的命令
2008-03-28 23:09
1696 查看
很好很强大
time 命令
用途
打印一条命令的执行时间。语法
time [ -p ] Command [ Argument ... ]描述
time 命令以秒为单位将一条命令执行期间所用的时间、系统时间和 time 命令的执行时间打印在标准错误中。注:休眠时间不能算入系统时间,也不能算入用户时间。
time 命令还内置于 C shell(csh)和 Korn shell(ksh),但具有不同的格式。要在 csh 与 ksh shell 中运行 time 命令,请输入:
/usr/bin/time
标志
-p | 将定时输出写到标准错误。秒数被表达为基数字符后至少跟一位的浮点数。 此标志的标准格式如下: "real %f/nuser %f/nsys %f/n", <real seconds>, <user seconds>, <system seconds> |
退出状态
如果使用 command 参数,time 命令的退出状态就是所指定命令的退出状态。否则,time 命令会用以下值之一退出:1-125 | 表示 time 命令中发生错误。 |
126 | 表示由 Command 参数指定的命令已找到,但不能被调用。 |
127 | 表示由 Command 参数指定的命令找不到。 |
示例
要测量运行一个程序所需的时间,请输入:/usr/bin/time -p a.out
此命令运行程序 a.out,并以由 -p 标志指定的格式将实际时间、用户时间和系统时间写入标准错误;例如:
实际时间 10.5 用户时间 0.3 系统时间 3.6
要在文件中保存 time 命令信息的记录,请输入:
/usr/bin/time a.out 2> a.time
文件
/usr/bin/time | 指定 time 命令的路径。 |
相关文章推荐
- Linux/Unix 环境下实现精确计算程序运行的时间
- Unix/Linux环境C编程入门教程(22) C/C++如何获取程序的运行时间
- 统计matlab程序的运行时间
- Golang代码搜集-访Unix du命令的目录文件数量和文件总大小统计程序
- CCS上程序运行时间统计方法最终报告
- Java统计程序运行时间(转)
- 简易的windows下命令行统计程序运行时间程序
- Java统计程序运行时间(转)
- C# 统计程序运行所花去的时间
- Unix/Linux环境C编程入门教程(22) C/C++如何获取程序的运行时间
- linux 统计 程序运行时间
- Unix整理笔记——在指定时间运行程序——里程碑M12
- 时间间隔与比较--统计程序运行时长
- 统计php程序运行时间
- 解决:shell脚本中,无法执行time命令,以统计某个程序执行时间
- 一个电脑运行时间统计程序
- Linux/Unix环境下计算C程序运行时间
- 精确统计程序运行时间
- C++ 微秒级统计程序运行时间
- Linux中统计程序运行所用时间