- [fix] fix partial class generation error for classes without a namespace
Performance Report
expand
BenchmarkDotNet v0.14.0, Ubuntu 24.04.1 LTS (Noble Numbat)
AMD EPYC 7763, 1 CPU, 4 logical and 2 physical cores
.NET SDK 9.0.102
[Host] : .NET 8.0.12 (8.0.1224.60305), X64 RyuJIT AVX2
Job-NNDJUX : .NET 9.0.1 (9.0.124.61010), X64 RyuJIT AVX2
Runtime=.NET 9.0 IterationCount=20 WarmupCount=1
Method | Mean | Error | StdDev | Ratio | RatioSD | Payload |
---|---|---|---|---|---|---|
MessagePackDeserializeSimpleClass | 2,010.5330 ns | 15.5317 ns | 16.6187 ns | 4.98 | 0.10 | - |
MemoryPackDeserializeSimpleClass | 575.7378 ns | 3.0352 ns | 3.4953 ns | 1.43 | 0.03 | - |
NinoDeserializeSimpleClass | 403.8169 ns | 6.7995 ns | 7.8304 ns | 1.00 | 0.03 | - |
MessagePackSerializeSimpleClass | 1,094.5625 ns | 6.1863 ns | 6.6193 ns | 4.71 | 0.03 | 700B |
MemoryPackSerializeSimpleClass | 568.5263 ns | 2.4527 ns | 2.7262 ns | 2.45 | 0.01 | 755B |
NinoSerializeSimpleClass | 232.2723 ns | 0.6473 ns | 0.7195 ns | 1.00 | 0.00 | 724B |
MessagePackDeserializeSimpleClasses | 202,755.2475 ns | 889.1372 ns | 988.2737 ns | 4.72 | 0.03 | - |
MemoryPackDeserializeSimpleClasses | 56,046.8218 ns | 318.6344 ns | 354.1613 ns | 1.30 | 0.01 | - |
NinoDeserializeSimpleClasses | 42,981.8313 ns | 162.5538 ns | 173.9308 ns | 1.00 | 0.01 | - |
MessagePackSerializeSimpleClasses | 108,806.6454 ns | 467.0237 ns | 499.7101 ns | 5.20 | 0.04 | 68.36KB |
MemoryPackSerializeSimpleClasses | 54,769.3890 ns | 436.1083 ns | 502.2230 ns | 2.62 | 0.03 | 73.73KB |
NinoSerializeSimpleClasses | 20,928.7493 ns | 98.7316 ns | 109.7399 ns | 1.00 | 0.01 | 70.71KB |
MessagePackDeserializeSimpleStruct | 74.5267 ns | 0.0971 ns | 0.0997 ns | 129.61 | 3.30 | - |
MemoryPackDeserializeSimpleStruct | 2.0430 ns | 0.0092 ns | 0.0102 ns | 3.55 | 0.09 | - |
NinoDeserializeSimpleStruct | 0.5754 ns | 0.0138 ns | 0.0153 ns | 1.00 | 0.04 | - |
MessagePackSerializeSimpleStruct | 75.8931 ns | 0.3589 ns | 0.3990 ns | 10.21 | 0.08 | 16B |
MemoryPackSerializeSimpleStruct | 16.7747 ns | 1.8990 ns | 2.1869 ns | 2.26 | 0.29 | 16B |
NinoSerializeSimpleStruct | 7.4340 ns | 0.0475 ns | 0.0488 ns | 1.00 | 0.01 | 16B |
MessagePackDeserializeSimpleStructs | 4,556.3194 ns | 28.9803 ns | 33.3738 ns | 55.01 | 1.75 | - |
MemoryPackDeserializeSimpleStructs | 105.4677 ns | 0.7143 ns | 0.7939 ns | 1.27 | 0.04 | - |
NinoDeserializeSimpleStructs | 82.9036 ns | 2.3420 ns | 2.6970 ns | 1.00 | 0.04 | - |
MessagePackSerializeSimpleStructs | 4,008.2643 ns | 23.2189 ns | 26.7389 ns | 51.80 | 0.53 | 1.57KB |
MemoryPackSerializeSimpleStructs | 88.9912 ns | 1.1995 ns | 1.3813 ns | 1.15 | 0.02 | 1.57KB |
NinoSerializeSimpleStructs | 77.3913 ns | 0.6615 ns | 0.6497 ns | 1.00 | 0.01 | 1.57KB |