每天推荐一个 GitHub 优质开源项目和一篇精选英文科技或编程文章原文,欢迎关注开源日报。交流QQ群:202790710;电报群 https://t.me/OpeningSourceOrg
今日推荐开源项目
《命令行性能调优工具——Hyperfine》
推荐理由:这是一个命令行的性能调优工具(benchmarking tool),好用又酷到爆
演示:基准测试fd和find:
特性:
跨多个运行统计分析
支持任意的 shell 命令
不断的反馈 benchmark 的进展和 current estimates
在 benchmarking 前可以进行 wormup run
在每一次测试前都可以设置缓存清理命令
使用:
可以简单的调用hyperfine
…参数可以是任何 shell命令。 例如:
hyperfine ‘sleep 0.3’
默认情况下, 它将执行至少10基准测试运行。也可以使用-m/–min-runs选择:
hyperfine –min-runs 5 ‘sleep 0.2’ ‘sleep 3.2’
当然也可以进行I/O-heavy测试,这里就不赘述了
领取专属 10元无门槛券
私享最新 技术干货