如何获得相对于基准的基准结果

时间:2020-04-17 14:38:28

标签: c# .net-core benchmarkdotnet

根据docs,指定基准基准会引入一个称为 Ratio 的新指标,用于表示基准与其基准的相对性能。这是来自文档的示例类:

public class IntroBenchmarkBaseline
{
    [Benchmark]
    public void Time50() => Thread.Sleep(50);

    [Benchmark(Baseline = true)]
    public void Time100() => Thread.Sleep(100);

    [Benchmark]
    public void Time150() => Thread.Sleep(150);
}

使用

运行基准测试时
var summary = BenchmarkRunner.Run<IntroBenchmarkBaseline>();

如何访问比率指标?我在文档中找不到有关如何从代码访问任何内容的任何信息。我不想读取报告文件,对此必须有一个更简单的解决方案。

0 个答案:

没有答案