简介
hyperfine 是一个用于命令行基准测试的开源工具,可以对多次命令运行的时间进行分析,帮助开发人员评估和比较不同命令或脚本的性能。它是用 Rust 语言开发的,可以在 Windows、macOS 和 Linux 上运行。
功能特点
- 统计分析多次运行的结果。
- 默认情况下,对每个命令至少执行 10 次基准测试,每次至少测量 3 秒钟,可以通过
-r/--runs参数控制运行次数。
- 默认情况下,对每个命令至少执行 10 次基准测试,每次至少测量 3 秒钟,可以通过
- 支持任意的 shell 命令。
- 持续反馈基准测试进度和当前的估计情况, 可检测异常值。
- 预热运行和预先命令,使得后续的测试结果更加准确和可靠。
- 如果要在热缓存上运行基准测试,
-w / --warmup选项,可以用于指定在实际基准测试之前执行的预热运行次数 - 如果要运行冷缓存基准测试,可以使用
-p/--prepare选项,在每次计时运行之前运行指定命令,清楚缓存
- 如果要在热缓存上运行基准测试,
- 可将结果导出为各种格式 : CSV, JSON, Markdown, AsciiDoc.
竞品和相关项目
进一步阅读
更多内容请查阅 : pkg/hyperfine
转载请标明原文链接 :www.x-cmd.com/pkg/hyperfi…
关注微信官方公众号 : oh my x
获取开源软件和 x-cmd 最新用法