我有一组用于基准测试的HTTP调用:
public class HttpExamples
{
[Benchmark]
public void GetExampleCom()
{
var request = WebRequest.CreateHttp("http://example.com");
var webResponse = request.GetResponse();
}
[Benchmark]
public void GetExampleComSsl()
{
var request = WebRequest.CreateHttp("https://example.com");
var webResponse = request.GetResponse();
}
}偶尔,其中一个请求会因某种原因而失败。目前,这似乎停止了板凳标记,我更希望它能以某种方式处理这个例外。
能否做到这一点?
我想:
加分:
发布于 2019-01-09 17:00:35
尝试添加手动配置,类似于https://github.com/dotnet/BenchmarkDotNet/issues/579#issuecomment-345464911中提到的配置
Add(JitOptimizationsValidator.DontFailOnError);//允许非优化的DLLS将完成此任务。
https://stackoverflow.com/questions/42426982
复制相似问题