一个命令行基准测试工具

时间:2024-07-18 11:40:40
【文件属性】:

文件名称:一个命令行基准测试工具

文件大小:65KB

文件格式:ZIP

更新时间:2024-07-18 11:40:40

rust cli benchmark terminal command-line

超精细中文一个命令行基准测试工具。演示:基准测试fd并find :特征多次运行的统计分析。支持任意 shell 命令。关于基准进度和当前估计的持续反馈。预热运行可以在实际基准测试之前执行。可以在每次计时运行之前设置缓存清除命令。统计异常值检测以检测来自其他程序的干扰和缓存效果。将结果导出为各种格式:CSV、JSON、Markdown、AsciiDoc。参数化基准(例如改变线程数)。跨平台用法基本基准要运行基准测试,您只需调用hyperfine ... 。参数可以是任何 shell 命令。例如:hyperfine' sleep 0.3'Hyperfine 将自动确定每个命令要执行的运行次数。默认情况下,它将执行至少10 次基准测试。要更改此设置,您可以使用-m /--min-runs选项:hyperfine --min-runs 5' sleep 0.2'' sleep 3.2'预热运行和准备命令如果程序执行时间受磁盘 I/O 限制,则基准测试结果可能会受到磁盘缓存以及它们是冷还是暖的严重影响。如果要在热缓存上运行基准测试,可以使用-w /--warmup选项在实际基准


【文件预览】:
hyperfine-master
----.travis.yml(3KB)
----LICENSE-MIT(1KB)
----LICENSE-APACHE(11KB)
----build.rs(897B)
----Cargo.lock(17KB)
----.github()
--------dependabot.yml(144B)
----.snapcraft.yaml(744B)
----ci()
--------before_install.bash(549B)
--------before_deploy.bash(5KB)
--------.gitattributes(20B)
--------before_deploy.ps1(717B)
----appveyor.yml(1KB)
----src()
--------main.rs(11KB)
--------hyperfine()
----Cargo.toml(1010B)
----doc()
--------hyperfine.1(6KB)
----.gitignore(21B)
----CHANGELOG.md(9KB)
----README.md(7KB)
----scripts()
--------plot_whisker.py(1KB)
--------advanced_statistics.py(1KB)
--------plot_histogram.py(1KB)
--------plot_parametrized.py(3KB)
--------README.md(468B)
--------welch_ttest.py(1018B)

网友评论