#运行时 #系统 #实用工具 #命令行工具 #macos #unix #windows

app ctime

获取 Windows、MacOS 或 Unix 系统程序运行时间的命令行工具

2 个版本

0.1.1 2023 年 1 月 12 日
0.1.0 2023 年 1 月 12 日

#203 in #unix

GPL-3.0 许可证

15KB

ctime

ctime 或 Crab Timer,针对 Rustaceans,是一个获取 Windows、MacOS 或 Linux 系统程序运行时间的命令行工具。这些不同的系统有不同的默认 time 工具。这个项目的目标是使用一个程序来对程序的运行时间进行基准测试。

安装

此包目前可通过 Rust 的包管理器 cargo 获得。

您可以使用以下命令进行安装: cargo install ctime

crates.io 页面在此

用法

将此程序添加到另一个命令行程序之前,以测量被测程序的运行时间。使用 --silence-output-s 以不显示被测程序的 stdout。

基本示例: ctime echo 'HELLO'

这将输出

$ ctime echo 'HELLO'
HELLO

Time elapsed: 427.253µs

与实际的 benchmark 程序(如 Python mandlebrot 集合)一起使用将看起来像这样

$ ctime python3 mandlebrot.py 16000 -s
Time elapsed: 23.450438757s

通过 Powershell 在 Windows 机器上运行

PS $> ctime python3 .\mandlebrot.py 16000 -s
Time elapsed: 24.412431292s

time 的 "实际" 值进行比较

$ time python3 mandlebrot.py 16000 > /dev/null
real    0m23.590s
user    9m21.693s
sys     0m0.924s

无运行时依赖