1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2018年6月18日 |
---|
#14 in #python-3
9KB
116 行代码(不包括注释)
Timecmp 比较两个相似程序的执行时间。
安装
cargo install timecmp
cargo
是 Rust 的包管理器 - 请参阅 https://rust-lang.net.cn/
使用方法
# Compare two different commands
timecmp "sleep 2" -B "python3 sleep_busy.py 2"
# Compare two variants of one script, which checks whether the TIMECMP_AB
# environment variable is set to "A" or "B".
timecmp "./my-script.sh"
它将交替运行两个选项,显示如下比较
$ timecmp "sleep 2" -B "python3 sleep_busy.py 2"
Running A: ["sleep", "2"]
Running B: ["python3", "sleep_busy.py", "2"]
Running A: ["sleep", "2"]
Running B: ["python3", "sleep_busy.py", "2"]
Running A: ["sleep", "2"]
Running B: ["python3", "sleep_busy.py", "2"]
Elapsed time:
A: 2.002s ███████████████████████████████████████
B: 2.051s ████████████████████████████████████████
A: 2.003s ███████████████████████████████████████
B: 2.040s ███████████████████████████████████████▊
A: 2.001s ███████████████████████████████████████
B: 2.047s ███████████████████████████████████████▉
CPU time:
A: 1.431ms
B: 2.037s ███████████████████████████████████████▉
A: 2.544ms
B: 2.032s ███████████████████████████████████████▊
A: 749.000µs
B: 2.042s ████████████████████████████████████████
依赖关系
~1MB