Skip to content

v3.3.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 09 Mar 13:40
  • [update] officially support dotnet version fallback

Performance Report

expand

BenchmarkDotNet v0.14.0, Ubuntu 24.04.2 LTS (Noble Numbat)
AMD EPYC 7763, 1 CPU, 4 logical and 2 physical cores
.NET SDK 9.0.200
  [Host]     : .NET 8.0.13 (8.0.1325.6609), X64 RyuJIT AVX2
  Job-IRKPCB : .NET 9.0.2 (9.0.225.6610), X64 RyuJIT AVX2

Runtime=.NET 9.0  IterationCount=20  WarmupCount=1  

Method Mean Error StdDev Ratio RatioSD Payload
MessagePackDeserializeSimpleClass 1,502.1464 ns 12.0982 ns 13.4472 ns 3.58 0.04 -
MemoryPackDeserializeSimpleClass 566.6671 ns 2.0244 ns 2.1661 ns 1.35 0.01 -
NinoDeserializeSimpleClass 419.0553 ns 2.2934 ns 2.6411 ns 1.00 0.01 -
MessagePackSerializeSimpleClass 1,101.5650 ns 4.2906 ns 4.7690 ns 4.39 0.03 700B
MemoryPackSerializeSimpleClass 503.1250 ns 2.5960 ns 2.9896 ns 2.00 0.01 755B
NinoSerializeSimpleClass 251.0767 ns 0.8607 ns 0.9912 ns 1.00 0.01 764B
MessagePackDeserializeSimpleClasses 145,453.2194 ns 618.4212 ns 687.3736 ns 3.18 0.03 -
MemoryPackDeserializeSimpleClasses 55,852.2566 ns 213.7742 ns 246.1827 ns 1.22 0.01 -
NinoDeserializeSimpleClasses 45,730.1921 ns 304.2706 ns 325.5661 ns 1.00 0.01 -
MessagePackSerializeSimpleClasses 103,248.3358 ns 293.4252 ns 313.9617 ns 3.96 0.02 68.36KB
MemoryPackSerializeSimpleClasses 47,731.6167 ns 217.3131 ns 250.2581 ns 1.83 0.01 73.73KB
NinoSerializeSimpleClasses 26,102.4994 ns 118.9478 ns 136.9805 ns 1.00 0.01 75KB
MessagePackDeserializeSimpleStruct 69.3452 ns 0.3313 ns 0.3815 ns 128.49 3.40 -
MemoryPackDeserializeSimpleStruct 2.0697 ns 0.0163 ns 0.0188 ns 3.83 0.11 -
NinoDeserializeSimpleStruct 0.5401 ns 0.0133 ns 0.0147 ns 1.00 0.04 -
MessagePackSerializeSimpleStruct 90.7266 ns 0.8335 ns 0.9599 ns 14.14 0.17 16B
MemoryPackSerializeSimpleStruct 5.8496 ns 0.0070 ns 0.0072 ns 0.91 0.01 16B
NinoSerializeSimpleStruct 6.4164 ns 0.0318 ns 0.0366 ns 1.00 0.01 16B
MessagePackDeserializeSimpleStructs 4,386.0391 ns 26.5756 ns 28.4356 ns 54.01 1.27 -
MemoryPackDeserializeSimpleStructs 107.4861 ns 1.3304 ns 1.5320 ns 1.32 0.04 -
NinoDeserializeSimpleStructs 81.2524 ns 1.6889 ns 1.9450 ns 1.00 0.03 -
MessagePackSerializeSimpleStructs 4,149.0567 ns 17.7833 ns 19.7661 ns 145.08 1.34 1.57KB
MemoryPackSerializeSimpleStructs 43.3763 ns 0.3032 ns 0.3492 ns 1.52 0.02 1.57KB
NinoSerializeSimpleStructs 28.5994 ns 0.1979 ns 0.2279 ns 1.00 0.01 1.57KB
MessagePackDeserializeVectors 258,891.5072 ns 1,379.8270 ns 1,589.0108 ns 16.62 0.38 -
MemoryPackDeserializeVectors 16,063.0714 ns 596.8111 ns 687.2885 ns 1.03 0.05 -
NinoDeserializeVectors 15,581.9830 ns 308.6372 ns 355.4270 ns 1.00 0.03 -
MessagePackSerializeVectors 306,479.4598 ns 1,289.2335 ns 1,379.4654 ns 78.17 3.03 205.08KB
MemoryPackSerializeVectors 3,819.3988 ns 2.5341 ns 2.7115 ns 0.97 0.04 156.25KB
NinoSerializeVectors 3,926.7998 ns 136.0418 ns 156.6659 ns 1.00 0.05 156.25KB