c# - 基准点网。是否可以包括未预热的结果?
问题描述
假设我们有一些在冷启动时非常慢的大方法。我们可以做这样的基准测试并看到未预热的结果吗?
解决方案
如前所述 - 这是可能的,官方文档中有一些信息。
[MinColumn, MaxColumn]
[MemoryDiagnoser]
[SimpleJob(RunStrategy.ColdStart, launchCount: 3,
warmupCount: 0, targetCount: 6)]
public class SomeBenchmark
{
[Benchmark]
public string Benchmark()
{
}
}
推荐阅读
- css - 文本下的边框和边框中的css文本
- javascript - 检查是否有任何对象为特定字段提供了值
- swift - 实例成员存储不能用于 StorageReference 类型
- java - SpringBoot,控制器通过ResponseBodyAdvice返回数据发生错误(class can't cast to string)
- unity3d - 统一:转换孩子的位置并将父母留在原处
- c# - VSTS 多个私有 NuGet 源
- spring-cloud-dataflow - Spring Cloud 数据流仪表板
- ruby-on-rails - 为什么 ActiveRecord 关联 CollectionProxy 数据作为文本输出到屏幕?
- unit-testing - 用 Mocha Chai 和 Sinon 测试去抖动的 Vue 方法
- php - 字符串到数组(正则表达式、爆炸或其他)?