3 个不稳定版本
0.2.0 | 2023年2月12日 |
---|---|
0.1.1 | 2022年9月6日 |
0.1.0 | 2022年9月6日 |
#482 in 操作系统
10KB
54 代码行
处理时间
processtime
是一个可执行文件,允许您运行进程并显示其执行时间。
安装
来自自动化发布
查看 发布页面 以获取最新稳定版本,并下载适用于您操作系统的版本。
使用 Cargo
如果您在您的机器上安装了 Rust 和 Cargo,您可以运行 cargo install processtime
从源代码构建
运行以下命令
git clone https://github.com/Orbitale/processtime
cd processtime
cargo build --release
这将创建一个 target/release/processtime
可执行文件(或 Windows 上的 processtime.exe
),您可以将其移动到任何您想要的位置。
使用方法
您可以在任何命令后运行 processtime
,例如
$ processtime cargo build
Finished dev [unoptimized + debuginfo] target(s) in 0.01s
6s 460ms 994us 400ns
最后一行将始终显示运行您命令所需的时间。
更改输出格式
默认情况下,processtime
以人类可读的格式显示执行时间。
但是,您可能希望从脚本或其他东西中收集信息并将其用于其他工具。
为此,您可以使用 --format
选项,它可以接受以下值
full
:人类可读(默认格式)s
:秒(对于运行时间少于 1 秒的脚本将输出0
)ms
:毫秒us
或µs
:微秒ns
:纳秒
注意:如果您使用此选项,应使用 --
分隔符以确保 processtime
正确解释您的命令,例如
$ processtime --format=ms -- find . -iname "*.json"
这样,processtime
将解释 一切 在 --
字符右侧的内容作为您要执行的命令。
依赖关系
~2–11MB
~122K SLoC