使用time命令获取命令执行时间
来源:互联网 发布:万艾可用多少毫克 知乎 编辑:程序博客网 时间:2024/04/30 10:53
Linux下time命令可以获取到一个程序的执行时间,包括程序的实际运行时间(real time),以及程序运行在用户态的时间(user time)和内核态的时间(sys time)。
它的使用方法和前面讲过的strace类似,在待执行的命令前加上time即可。
来看一个例子程序test.c
#includeint main(){ FILE *fp = fopen("/tmp/testfile","w"); int i=0; for(i=0;i<3;++i) { fprintf(fp,"%d\n",i); } fclose(fp); return 0;}
编译后用time命令来统计它的执行时间:
[leconte@localhost test]$ time ./test real 0m0.020suser 0m0.000ssys 0m0.018s
结果表明,程序实际运行时间0.020s,用户态运行时间接近0s,内核态运行时间0.018s。这是因为我们主要操作是使用文件相关的系统调用,程序大部分时间工作在内核态。
需要注意的是,real并不等于user+sys的总和。real代表的是程序从开始到结束的全部时间,即使程序不占CPU也统计时间。而user+sys是程序占用CPU的总时间,因此real总是大于或者等于user+sys的。
例如我在上述程序中加上sleep(1):
for(i=0;i<3;++i) { sleep(1); fprintf(fp,"%d\n",i); }
用time统计结果如下:
[leconte@localhost test]$ time ./test real 0m3.025suser 0m0.000ssys 0m0.019s
由于执行了三次 sleep(1),real的时间比刚才多了3s,这3s内程序并没有占用CPU,因此user+sys并没有变化。
0
上一篇:float double范围和精度
下一篇:C语言本身没有输入输出语句
相关热门文章
- 多磁盘自动分区自动挂载脚本...
- 研究说:失眠的人刷微博、朋友...
- strongswan 生成证书命令...
- 在uboot中添加自己的命令...
- gcc编译时有卡住的现象,cc1占...
- linux 常见服务端口
- xmanager 2.0 for linux配置
- 【ROOTFS搭建】busybox的httpd...
- openwrt中luci学习笔记
- 什么是shell
- linux dhcp peizhi roc
- 关于Unix文件的软链接
- 求教这个命令什么意思,我是新...
- sed -e "/grep/d" 是什么意思...
- 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
0 0
- Linux使用time命令获取命令执行时间
- linux使用time命令获取命令执行时间
- linux使用time命令获取命令执行时间
- 使用time命令获取命令执行时间
- 计算命令执行时间time
- time命令,计算脚本执行时间
- linux下命令执行时间统计工具time使用小结
- linux下命令执行时间统计工具time使用小结
- 统计命令执行时间和获取swap内存
- history 命令显示执行时间
- history显示命令执行时间
- time命令
- time 命令
- time命令
- time 命令
- 解决:shell脚本中,无法执行time命令,以统计某个程序执行时间
- Linux查看历史命令执行时间
- linux 计算 命令的执行时间
- 变量的定义和声明的区别
- map tuple set
- 二维数组和指针之间的关系
- 安卓如何判断一个服务是否在运行
- float double范围和精度
- 使用time命令获取命令执行时间
- C语言本身没有输入输出语句
- c语言格式控制和转义字符
- unsigned int number = -1的输出
- 可以纵向横向滑动的表格实现
- NFS服务器和VSFTP服务器的配置
- C语言内存(堆内存\栈内存)操作函数大全
- I2C Bit-Bang 程序分析
- 详细区分回车和换行的关系
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
彩虹岛新职业
彩虹岛幻灵师技能
彩虹岛黑暗战士
彩虹岛二转多少级
彩虹岛新手礼包
彩虹岛小草不能用了
彩虹岛为什么没人玩了
彩虹岛另一个世界2
彩虹岛2018职业排行
彩虹岛称号
彩虹岛手机版
彩虹岛二转任务流程
彩虹岛online
彩虹岛灵宠
彩虹岛职业
彩虹岛二转
彩虹岛卡牌师
彩虹岛小草
彩虹岛图片
彩虹岛物语
彩虹岛流浪剑客
彩虹岛2
彩虹岛副职业
盛大彩虹岛
彩虹岛宠物阵型
彩虹岛公益服
彩虹岛斗室怎么去
彩虹岛 礼包
彩虹岛 灵宠
彩虹岛激活码领取
彩虹岛激活码怎么用
彩虹岛什么时候出的
彩虹岛 封魔
彩虹岛 升级
彩虹岛通用激活码
彩虹岛彩虹宝石
彩虹岛团购聚便宜
彩虹岛许愿精灵
彩虹岛\'
彩虹岛绿钻
冒险岛怎么回彩虹岛