BenchmarkDotNet。是否可以包含未热身的结果?

问题描述 投票:0回答:1

假设我们有一些大的方法,在冷启动时非常慢。我们可以做这样的基准并看到未预热的结果吗?

c# benchmarking benchmarkdotnet
1个回答
1
投票

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

[MinColumn, MaxColumn]
[MemoryDiagnoser]
[SimpleJob(RunStrategy.ColdStart, launchCount: 3,
    warmupCount: 0, targetCount: 6)]
public class SomeBenchmark
{
    [Benchmark]
    public string Benchmark()
    {
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.