#基准测试 #计时 #测试 #命令参数 #命令行工具 #度量时间 #CLI

app tmrs

CLI 工具,用于测量命令的时间性能,包括平均值等功能。

5 个不稳定版本

0.3.0 2024 年 1 月 24 日
0.2.0 2024 年 1 月 24 日
0.1.2 2024 年 1 月 24 日
0.1.1 2024 年 1 月 24 日
0.1.0 2024 年 1 月 24 日

#1000命令行工具

每月 32 次下载

MIT 许可证

9KB
98

tmrs

CLI 工具,用于测量命令的时间性能,内置平均值和标准差等功能。

名称受 time 启发,具有明显的 rs 后缀。发音为 "timers"(我想?)。

用法

只需在 tmrs 后面跟上您想要计时的命令

$ tmrs ls
avg: 0.003sec
std dev: 0.000sec

要传递参数,请使用 -- 将命令与参数分开

$ tmrs -- ls -R
avg: 0.013sec
std dev: 0.006sec

选项

Usage: tmrs [OPTIONS] <COMMAND>...

Arguments:
  <COMMAND>...  The command to time against

Options:
  -n, --number <NUMBER>  Number of runs to average [default: 5]
  -d, --debug            Enable debug logging, log timing for each run
  -v, --verbose          Log the output of the ran commands to stdout
  -h, --help             Print help
  -V, --version          Print version

安装

直接从 crates.io 安装,并在您的机器上构建软件包(只需一秒钟!)

$ cargo install tmrs

从源代码克隆和构建

$ git clone [email protected]:alxgmpr/tmrs.git
$ cd tmrs
$ cargo build --release
$ cp target/release/tmrs /usr/local/bin # or wherever you want

许可证

MIT

依赖关系

~1.4–2MB
~39K SLoC