为 Ruby 提供每秒迭代的基准测试
对 Benchmark 的迭代次数每秒提升。
…这将生成以下报告:
…Benchmark/ips 会报告给定代码块每秒的迭代次数。在分析结果时,请注意 标准偏差 的百分比,它告诉我们测量值与平均值的差异程度。高的标准偏差可能表示结果的变化太大。使用这种方法的一个好处是,benchmark-ips 会自动确定用于测试代码的数据点,因此我们可以专注于结果,而不必像使用传统的 Benchmark 库那样猜测迭代次数。您还可以使用 ips_quick 来节省一些代码行:
这增加了非常小的开销,如果您正在对每秒可执行超过 100 万次迭代的事物进行微型基准测试,则可能会非常显著(即 ips_quick 会低估差异)。在这种情况下,您最好使用完整的格式。
暂无开放 Issues,或尚未同步最近议题。