基准点网。是否可以包含未预热的结果?

BenchmarkDotNet. Is it possible to include not warmed up results?

假设我们有一些在冷启动时非常慢的大型方法。 我们可以进行此类基准测试并查看未预热的结果吗?

如前所述 - 这是可能的,官方文档中有一些信息。

[MinColumn, MaxColumn]
[MemoryDiagnoser]
[SimpleJob(RunStrategy.ColdStart, launchCount: 3,
    warmupCount: 0, targetCount: 6)]
public class SomeBenchmark
{
    [Benchmark]
    public string Benchmark()
    {
    }
}