内容简介:在 Linux 中 time 命令可以统计执行脚本的耗时。我们以wc 命令为例子,统计下计算文件行数时的耗时情况只需要在命令前加上
在 Linux 中 time 命令可以统计执行脚本的耗时。
我们以wc 命令为例子,统计下计算文件行数时的耗时情况
$ wc -l tmd-error.log 655572 tmd-error.log
只需要在命令前加上 time 即可
bash环境下
bash-3.2$ time wc -l tmd-error.log 655572 tmd-error.log real 0m0.047s user 0m0.036s sys 0m0.011s
得到的结果有三个时间, real 为真实耗时,而 user 和 sys 为用户环境和系统的各自耗时。
zsh环境下
> $ time wc -l tmd-error.log 655572 tmd-error.log wc -l tmd-error.log 0.04s user 0.01s system 97% cpu 0.047 total
zsh 环境的输出结果不太易读,只需要看最后的 total 值即可
fish环境下
wxnacy@wxnacydeMacBook-Pro ~/P/t/log> time wc -l tmd-error.log
655572 tmd-error.log
0.04 real 0.03 user 0.01 sys
说实话还是 fish 环境的看着最舒服,要不是它不兼容 bash 脚本,我感觉它早就制霸 shell 届了,哼。
最近更新
SQLAlchemy 解决其他连接修改数据后,查询不到的问题
Redis get 报错 a key holding the wrong kind of value
Python 获取当前作用域全部参数的内置方法 locals()
最近热读
Go 语法错误:Non-declaration statement outside function body
Python f-strings 3.6 版本新增加的字符串格式化功能
扫码关注公众号,或搜索公众号“温欣爸比” 及时获取我的最新文章
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Java高并发编程详解
汪文君 / 机械工业出版社 / 2018-6 / 89.00元
本书共分为四个部分:部分详细地介绍了Java多线程的基本用法和各个API的使用,并且着重介绍了线程与Java虚拟机内存之间的关系。第二部分由线程上下文类加载器方法引入,介绍为什么在线程中要有上下文类加载器的方法函数,从而掌握类在JVM的加载和初始化的整个过程。第三部分主要围绕着volatile关键字展开,在该部分中我们将会了解到现代CPU的架构以及Java的内存模型(JMM)。后一部分,主要站在架......一起来看看 《Java高并发编程详解》 这本书的介绍吧!
JSON 在线解析
在线 JSON 格式化工具
UNIX 时间戳转换
UNIX 时间戳转换