sharkdp

hyperfine

sharkdp

一款命令行基准测试工具,支持统计分析和多种输出格式。

v1.20.0
发布于
2025年11月18日
28,916
星标
1,561,249
下载
同步于
1 天前
rust

最新版本

v1.20.02025年11月18日 16:38
下载慢?可在上方随时切换镜像源

项目说明

项目概述

hyperfine 是一款命令行基准测试工具,支持对任意 Shell 命令进行性能测试。

主要功能

  • 多轮运行的统计分析
  • 支持任意 Shell 命令
  • 基准测试进度和当前估计的持续反馈
  • 预热运行支持
  • 缓存清理命令支持
  • 统计异常值检测
  • 导出结果到 CSV、JSON、Markdown、AsciiDoc
  • 参数化基准测试

适用人群

  • 需要性能测试的开发者
  • 系统管理员和性能工程师
  • 开源项目维护者

快速上手

  1. 通过包管理器安装:brew install hyperfine(macOS)、apt install hyperfine(Linux)
  2. 基本用法:hyperfine 'sleep 0.3'
  3. 比较多个命令:hyperfine 'hexdump file' 'xxd file'
  4. 参数化扫描:hyperfine --parameter-scan threads 1 12 'make -j {threads}'

核心优势

  • 统计分析,结果可靠
  • 支持预热和缓存清理
  • 多种导出格式
  • 跨平台支持

系统要求

  • 操作系统:跨平台(Windows、macOS、Linux)
  • 支持架构:x86_64、arm64
  • 额外依赖:无

注意事项

  • 默认至少运行 10 次基准测试并测量至少 3 秒
  • 可使用 -S/--shell 指定不同的 Shell

历史版本

排序