8得票1回答
BenchmarkDotNet - 如何在类外注入参数

我正在使用BenchmarkDotNet库进行性能检查,想要在使用基准测试类时注入参数。例如: public class Program { public static void Main() { var benchmark1 = new BenchmarkW...

7得票1回答
激活结构体而不将其存储为本地变量,预计比不将其存储为本地变量慢吗?

我在尝试理解.NET Core 2.1中的性能问题。此处可以找到相关代码: https://github.com/mike-eee/StructureActivation 这是相关的基准测试代码,使用BenchmarkDotNet进行测试: public class Program { ...

7得票1回答
Newtonsoft.Json反序列化的基准测试:从流和字符串中进行

我对使用Newtonsoft.Json反序列化HTTP响应JSON有效负载的两种方法的性能(速度、内存使用)进行比较很感兴趣。 我知道Newtonsoft.Json的性能技巧要使用流,但我想了解更多并获得具体数据。我使用BenchmarkDotNet编写了简单的基准测试,但结果令我有些困惑(...