假设我们有一些大的方法,在冷启动时非常慢。我们可以做这样的基准并看到未预热的结果吗?
如上所述--这是可能的,官方文档中也有一些信息。
[MinColumn, MaxColumn]
[MemoryDiagnoser]
[SimpleJob(RunStrategy.ColdStart, launchCount: 3,
warmupCount: 0, targetCount: 6)]
public class SomeBenchmark
{
[Benchmark]
public string Benchmark()
{
}
}