BenchmarkDotNet=v0.13.1, OS=macOS Monterey 12.1 (21C52) [Darwin 21.2.0]
Intel Core i9-9880H CPU 2.30GHz, 1 CPU, 16 logical and 8 physical cores
.NET SDK=6.0.100
[Host] : .NET 6.0.0 (6.0.21.52210), X64 RyuJIT
Method | Records | Mean | Error | StdDev | Gen 0 | Gen 1 | Allocated |
---|---|---|---|---|---|---|---|
Protobuf_Json | 1 | 4.814 μs | 0.0502 μs | 0.0445 μs | 0.6180 | - | 5 KB |
Newtonsoft_Linq | 1 | 5.030 μs | 0.0461 μs | 0.0431 μs | 0.8545 | 0.0153 | 7 KB |
Newtonsoft_Poco | 1 | 3.516 μs | 0.0296 μs | 0.0277 μs | 0.4044 | - | 3 KB |
STJ_Poco | 1 | 1.689 μs | 0.0196 μs | 0.0173 μs | 0.1259 | - | 1 KB |
Protobuf_Json | 20 | 92.943 μs | 1.1219 μs | 1.0495 μs | 11.5967 | 0.6104 | 95 KB |
Newtonsoft_Linq | 20 | 91.870 μs | 0.8505 μs | 0.7956 μs | 9.8877 | 1.8311 | 81 KB |
Newtonsoft_Poco | 20 | 57.269 μs | 0.3411 μs | 0.2849 μs | 1.7090 | - | 14 KB |
STJ_Poco | 20 | 29.864 μs | 0.2231 μs | 0.2086 μs | 1.4038 | - | 11 KB |