一款命令行基准测试工具,支持统计分析和多种输出格式。
- v1.20.0
- 发布于
- 2025年11月18日
- 28,916
- 星标
- 1,561,249
- 下载
- 同步于
- 1 天前
最新版本
v1.20.02025年11月18日 16:38下载慢?可在上方随时切换镜像源
项目说明
项目概述
hyperfine 是一款命令行基准测试工具,支持对任意 Shell 命令进行性能测试。
主要功能
- 多轮运行的统计分析
- 支持任意 Shell 命令
- 基准测试进度和当前估计的持续反馈
- 预热运行支持
- 缓存清理命令支持
- 统计异常值检测
- 导出结果到 CSV、JSON、Markdown、AsciiDoc
- 参数化基准测试
适用人群
- 需要性能测试的开发者
- 系统管理员和性能工程师
- 开源项目维护者
快速上手
- 通过包管理器安装:
brew install hyperfine(macOS)、apt install hyperfine(Linux) - 基本用法:
hyperfine 'sleep 0.3' - 比较多个命令:
hyperfine 'hexdump file' 'xxd file' - 参数化扫描:
hyperfine --parameter-scan threads 1 12 'make -j {threads}'
核心优势
- 统计分析,结果可靠
- 支持预热和缓存清理
- 多种导出格式
- 跨平台支持
系统要求
- 操作系统:跨平台(Windows、macOS、Linux)
- 支持架构:x86_64、arm64
- 额外依赖:无
注意事项
- 默认至少运行 10 次基准测试并测量至少 3 秒
- 可使用
-S/--shell指定不同的 Shell
历史版本
排序