// Validating benchmarks: // ***** BenchmarkRunner: Start ***** // ***** Found 64 benchmark(s) in total ***** // ***** Building 2 exe(s) in Parallel: Start ***** // ***** Done, took 00:00:08 (8.45 sec) ***** // Found 64 benchmarks: // SerializationComparisonBenchmarks.SimpleModel_Stj_Reflection: DefaultJob // SerializationComparisonBenchmarks.SimpleModel_Stj_SourceGen: DefaultJob // SerializationComparisonBenchmarks.SimpleModel_PopcornDefault: DefaultJob // SerializationComparisonBenchmarks.SimpleModel_PopcornAll: DefaultJob // SerializationComparisonBenchmarks.SimpleModel_PopcornCustom: DefaultJob // SerializationComparisonBenchmarks.SimpleModel_LegacyDefault: DefaultJob // SerializationComparisonBenchmarks.SimpleModel_LegacyAll: DefaultJob // SerializationComparisonBenchmarks.SimpleModel_LegacyCustom: DefaultJob // SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection: DefaultJob // SerializationComparisonBenchmarks.SimpleModelList_Stj_SourceGen: DefaultJob // SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault: DefaultJob // SerializationComparisonBenchmarks.SimpleModelList_PopcornAll: DefaultJob // SerializationComparisonBenchmarks.SimpleModelList_PopcornCustom: DefaultJob // SerializationComparisonBenchmarks.SimpleModelList_LegacyDefault: DefaultJob // SerializationComparisonBenchmarks.SimpleModelList_LegacyAll: DefaultJob // SerializationComparisonBenchmarks.SimpleModelList_LegacyCustom: DefaultJob // SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection: DefaultJob // SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen: DefaultJob // SerializationComparisonBenchmarks.ComplexModel_PopcornDefault: DefaultJob // SerializationComparisonBenchmarks.ComplexModel_PopcornAll: DefaultJob // SerializationComparisonBenchmarks.ComplexModel_PopcornCustom: DefaultJob // SerializationComparisonBenchmarks.ComplexModel_LegacyDefault: DefaultJob // SerializationComparisonBenchmarks.ComplexModel_LegacyAll: DefaultJob // SerializationComparisonBenchmarks.ComplexModel_LegacyCustom: DefaultJob // SerializationComparisonBenchmarks.ComplexModelList_Stj_Reflection: DefaultJob // SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen: DefaultJob // SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault: DefaultJob // SerializationComparisonBenchmarks.ComplexModelList_PopcornAll: DefaultJob // SerializationComparisonBenchmarks.ComplexModelList_PopcornCustom: DefaultJob // SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault: DefaultJob // SerializationComparisonBenchmarks.ComplexModelList_LegacyAll: DefaultJob // SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom: DefaultJob // SerializationComparisonBenchmarks.SimpleModel_Stj_Reflection: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_Stj_SourceGen: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_PopcornDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_PopcornAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_PopcornCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_LegacyDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_LegacyAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_LegacyCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_Stj_SourceGen: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_PopcornAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_PopcornCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_LegacyDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_LegacyAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_LegacyCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_PopcornDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_PopcornAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_PopcornCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_LegacyDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_LegacyAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_LegacyCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_Stj_Reflection: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_PopcornAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_PopcornCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_LegacyAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_Stj_Reflection: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1624 1224 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_Stj_Reflection --job Default --benchmarkId 0 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 147500.00 ns, 147.5000 us/op WorkloadJitting 1: 1 op, 11130500.00 ns, 11.1305 ms/op OverheadJitting 2: 16 op, 237900.00 ns, 14.8688 us/op WorkloadJitting 2: 16 op, 286100.00 ns, 17.8813 us/op WorkloadPilot 1: 16 op, 22000.00 ns, 1.3750 us/op WorkloadPilot 2: 32 op, 21400.00 ns, 668.7500 ns/op WorkloadPilot 3: 64 op, 30800.00 ns, 481.2500 ns/op WorkloadPilot 4: 128 op, 68900.00 ns, 538.2813 ns/op WorkloadPilot 5: 256 op, 122400.00 ns, 478.1250 ns/op WorkloadPilot 6: 512 op, 244600.00 ns, 477.7344 ns/op WorkloadPilot 7: 1024 op, 392000.00 ns, 382.8125 ns/op WorkloadPilot 8: 2048 op, 837200.00 ns, 408.7891 ns/op WorkloadPilot 9: 4096 op, 1700200.00 ns, 415.0879 ns/op WorkloadPilot 10: 8192 op, 3718900.00 ns, 453.9673 ns/op WorkloadPilot 11: 16384 op, 6784200.00 ns, 414.0747 ns/op WorkloadPilot 12: 32768 op, 13677200.00 ns, 417.3950 ns/op WorkloadPilot 13: 65536 op, 27847800.00 ns, 424.9237 ns/op WorkloadPilot 14: 131072 op, 48144200.00 ns, 367.3111 ns/op WorkloadPilot 15: 262144 op, 95936100.00 ns, 365.9672 ns/op WorkloadPilot 16: 524288 op, 281748900.00 ns, 537.3934 ns/op WorkloadPilot 17: 1048576 op, 377359700.00 ns, 359.8783 ns/op WorkloadPilot 18: 2097152 op, 340565300.00 ns, 162.3942 ns/op WorkloadPilot 19: 4194304 op, 678152500.00 ns, 161.6842 ns/op OverheadWarmup 1: 4194304 op, 7392900.00 ns, 1.7626 ns/op OverheadWarmup 2: 4194304 op, 7544400.00 ns, 1.7987 ns/op OverheadWarmup 3: 4194304 op, 7405000.00 ns, 1.7655 ns/op OverheadWarmup 4: 4194304 op, 7424400.00 ns, 1.7701 ns/op OverheadWarmup 5: 4194304 op, 7398400.00 ns, 1.7639 ns/op OverheadActual 1: 4194304 op, 7354300.00 ns, 1.7534 ns/op OverheadActual 2: 4194304 op, 7401400.00 ns, 1.7646 ns/op OverheadActual 3: 4194304 op, 7416200.00 ns, 1.7682 ns/op OverheadActual 4: 4194304 op, 7417900.00 ns, 1.7686 ns/op OverheadActual 5: 4194304 op, 7418900.00 ns, 1.7688 ns/op OverheadActual 6: 4194304 op, 7374400.00 ns, 1.7582 ns/op OverheadActual 7: 4194304 op, 7508800.00 ns, 1.7902 ns/op OverheadActual 8: 4194304 op, 7358700.00 ns, 1.7545 ns/op OverheadActual 9: 4194304 op, 7355800.00 ns, 1.7538 ns/op OverheadActual 10: 4194304 op, 7356600.00 ns, 1.7540 ns/op OverheadActual 11: 4194304 op, 7350600.00 ns, 1.7525 ns/op OverheadActual 12: 4194304 op, 7351500.00 ns, 1.7527 ns/op OverheadActual 13: 4194304 op, 7393100.00 ns, 1.7627 ns/op OverheadActual 14: 4194304 op, 7368100.00 ns, 1.7567 ns/op OverheadActual 15: 4194304 op, 7350000.00 ns, 1.7524 ns/op WorkloadWarmup 1: 4194304 op, 695012200.00 ns, 165.7038 ns/op WorkloadWarmup 2: 4194304 op, 690158700.00 ns, 164.5467 ns/op WorkloadWarmup 3: 4194304 op, 684260600.00 ns, 163.1404 ns/op WorkloadWarmup 4: 4194304 op, 681468300.00 ns, 162.4747 ns/op WorkloadWarmup 5: 4194304 op, 679798600.00 ns, 162.0766 ns/op WorkloadWarmup 6: 4194304 op, 698018600.00 ns, 166.4206 ns/op WorkloadWarmup 7: 4194304 op, 687842200.00 ns, 163.9944 ns/op WorkloadWarmup 8: 4194304 op, 685313000.00 ns, 163.3914 ns/op WorkloadWarmup 9: 4194304 op, 684989200.00 ns, 163.3142 ns/op WorkloadWarmup 10: 4194304 op, 681431300.00 ns, 162.4659 ns/op WorkloadWarmup 11: 4194304 op, 677597700.00 ns, 161.5519 ns/op WorkloadWarmup 12: 4194304 op, 684568100.00 ns, 163.2138 ns/op WorkloadWarmup 13: 4194304 op, 678045000.00 ns, 161.6585 ns/op // BeforeActualRun WorkloadActual 1: 4194304 op, 698050400.00 ns, 166.4282 ns/op WorkloadActual 2: 4194304 op, 704578700.00 ns, 167.9847 ns/op WorkloadActual 3: 4194304 op, 699351200.00 ns, 166.7383 ns/op WorkloadActual 4: 4194304 op, 699418000.00 ns, 166.7542 ns/op WorkloadActual 5: 4194304 op, 706841800.00 ns, 168.5242 ns/op WorkloadActual 6: 4194304 op, 693738300.00 ns, 165.4001 ns/op WorkloadActual 7: 4194304 op, 704663100.00 ns, 168.0048 ns/op WorkloadActual 8: 4194304 op, 699137700.00 ns, 166.6874 ns/op WorkloadActual 9: 4194304 op, 695707600.00 ns, 165.8696 ns/op WorkloadActual 10: 4194304 op, 702544200.00 ns, 167.4996 ns/op WorkloadActual 11: 4194304 op, 693229000.00 ns, 165.2787 ns/op WorkloadActual 12: 4194304 op, 691967500.00 ns, 164.9779 ns/op WorkloadActual 13: 4194304 op, 701841600.00 ns, 167.3321 ns/op WorkloadActual 14: 4194304 op, 699503900.00 ns, 166.7747 ns/op WorkloadActual 15: 4194304 op, 694784900.00 ns, 165.6496 ns/op // AfterActualRun WorkloadResult 1: 4194304 op, 690682300.00 ns, 164.6715 ns/op WorkloadResult 2: 4194304 op, 697210600.00 ns, 166.2280 ns/op WorkloadResult 3: 4194304 op, 691983100.00 ns, 164.9816 ns/op WorkloadResult 4: 4194304 op, 692049900.00 ns, 164.9976 ns/op WorkloadResult 5: 4194304 op, 699473700.00 ns, 166.7675 ns/op WorkloadResult 6: 4194304 op, 686370200.00 ns, 163.6434 ns/op WorkloadResult 7: 4194304 op, 697295000.00 ns, 166.2481 ns/op WorkloadResult 8: 4194304 op, 691769600.00 ns, 164.9307 ns/op WorkloadResult 9: 4194304 op, 688339500.00 ns, 164.1129 ns/op WorkloadResult 10: 4194304 op, 695176100.00 ns, 165.7429 ns/op WorkloadResult 11: 4194304 op, 685860900.00 ns, 163.5220 ns/op WorkloadResult 12: 4194304 op, 684599400.00 ns, 163.2212 ns/op WorkloadResult 13: 4194304 op, 694473500.00 ns, 165.5754 ns/op WorkloadResult 14: 4194304 op, 692135800.00 ns, 165.0180 ns/op WorkloadResult 15: 4194304 op, 687416800.00 ns, 163.8929 ns/op // GC: 65 0 0 1241515056 4194304 // Threading: 0 0 4194304 // AfterAll // Benchmark Process 47740 has exited with code 0. Mean = 164.904 ns, StdErr = 0.278 ns (0.17%), N = 15, StdDev = 1.077 ns Min = 163.221 ns, Q1 = 164.003 ns, Median = 164.982 ns, Q3 = 165.659 ns, Max = 166.768 ns IQR = 1.656 ns, LowerFence = 161.519 ns, UpperFence = 168.143 ns ConfidenceInterval = [163.752 ns; 166.055 ns] (CI 99.9%), Margin = 1.152 ns (0.70% of Mean) Skewness = 0.06, Kurtosis = 1.72, MValue = 2 // ** Remained 63 (98.4%) benchmark(s) to run. Estimated finish 2026-04-23 18:44 (0h 23m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_Stj_SourceGen: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1640 664 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_Stj_SourceGen --job Default --benchmarkId 1 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 149800.00 ns, 149.8000 us/op WorkloadJitting 1: 1 op, 7144700.00 ns, 7.1447 ms/op OverheadJitting 2: 16 op, 246900.00 ns, 15.4313 us/op WorkloadJitting 2: 16 op, 283400.00 ns, 17.7125 us/op WorkloadPilot 1: 16 op, 21900.00 ns, 1.3688 us/op WorkloadPilot 2: 32 op, 25300.00 ns, 790.6250 ns/op WorkloadPilot 3: 64 op, 30600.00 ns, 478.1250 ns/op WorkloadPilot 4: 128 op, 63500.00 ns, 496.0938 ns/op WorkloadPilot 5: 256 op, 124100.00 ns, 484.7656 ns/op WorkloadPilot 6: 512 op, 243200.00 ns, 475.0000 ns/op WorkloadPilot 7: 1024 op, 401400.00 ns, 391.9922 ns/op WorkloadPilot 8: 2048 op, 837500.00 ns, 408.9355 ns/op WorkloadPilot 9: 4096 op, 1680600.00 ns, 410.3027 ns/op WorkloadPilot 10: 8192 op, 3707200.00 ns, 452.5391 ns/op WorkloadPilot 11: 16384 op, 6742400.00 ns, 411.5234 ns/op WorkloadPilot 12: 32768 op, 13506200.00 ns, 412.1765 ns/op WorkloadPilot 13: 65536 op, 28833000.00 ns, 439.9567 ns/op WorkloadPilot 14: 131072 op, 49497600.00 ns, 377.6367 ns/op WorkloadPilot 15: 262144 op, 98339700.00 ns, 375.1362 ns/op WorkloadPilot 16: 524288 op, 321418300.00 ns, 613.0568 ns/op WorkloadPilot 17: 1048576 op, 341292400.00 ns, 325.4818 ns/op WorkloadPilot 18: 2097152 op, 339798700.00 ns, 162.0286 ns/op WorkloadPilot 19: 4194304 op, 667037000.00 ns, 159.0340 ns/op OverheadWarmup 1: 4194304 op, 7405900.00 ns, 1.7657 ns/op OverheadWarmup 2: 4194304 op, 7407100.00 ns, 1.7660 ns/op OverheadWarmup 3: 4194304 op, 7420100.00 ns, 1.7691 ns/op OverheadWarmup 4: 4194304 op, 7502900.00 ns, 1.7888 ns/op OverheadWarmup 5: 4194304 op, 7412100.00 ns, 1.7672 ns/op OverheadWarmup 6: 4194304 op, 7532100.00 ns, 1.7958 ns/op OverheadWarmup 7: 4194304 op, 7398700.00 ns, 1.7640 ns/op OverheadActual 1: 4194304 op, 7391200.00 ns, 1.7622 ns/op OverheadActual 2: 4194304 op, 7423800.00 ns, 1.7700 ns/op OverheadActual 3: 4194304 op, 7406600.00 ns, 1.7659 ns/op OverheadActual 4: 4194304 op, 7398900.00 ns, 1.7640 ns/op OverheadActual 5: 4194304 op, 7477500.00 ns, 1.7828 ns/op OverheadActual 6: 4194304 op, 7410300.00 ns, 1.7668 ns/op OverheadActual 7: 4194304 op, 7474100.00 ns, 1.7820 ns/op OverheadActual 8: 4194304 op, 7440600.00 ns, 1.7740 ns/op OverheadActual 9: 4194304 op, 7497100.00 ns, 1.7874 ns/op OverheadActual 10: 4194304 op, 7406600.00 ns, 1.7659 ns/op OverheadActual 11: 4194304 op, 7533600.00 ns, 1.7962 ns/op OverheadActual 12: 4194304 op, 7431100.00 ns, 1.7717 ns/op OverheadActual 13: 4194304 op, 7487100.00 ns, 1.7851 ns/op OverheadActual 14: 4194304 op, 7467100.00 ns, 1.7803 ns/op OverheadActual 15: 4194304 op, 7489700.00 ns, 1.7857 ns/op WorkloadWarmup 1: 4194304 op, 669301300.00 ns, 159.5739 ns/op WorkloadWarmup 2: 4194304 op, 667929600.00 ns, 159.2468 ns/op WorkloadWarmup 3: 4194304 op, 660188000.00 ns, 157.4011 ns/op WorkloadWarmup 4: 4194304 op, 659260800.00 ns, 157.1800 ns/op WorkloadWarmup 5: 4194304 op, 664236400.00 ns, 158.3663 ns/op WorkloadWarmup 6: 4194304 op, 670904000.00 ns, 159.9560 ns/op WorkloadWarmup 7: 4194304 op, 671616200.00 ns, 160.1258 ns/op WorkloadWarmup 8: 4194304 op, 674864900.00 ns, 160.9003 ns/op WorkloadWarmup 9: 4194304 op, 673541000.00 ns, 160.5847 ns/op WorkloadWarmup 10: 4194304 op, 666136900.00 ns, 158.8194 ns/op WorkloadWarmup 11: 4194304 op, 678518000.00 ns, 161.7713 ns/op WorkloadWarmup 12: 4194304 op, 668280700.00 ns, 159.3305 ns/op // BeforeActualRun WorkloadActual 1: 4194304 op, 663198200.00 ns, 158.1188 ns/op WorkloadActual 2: 4194304 op, 662298000.00 ns, 157.9041 ns/op WorkloadActual 3: 4194304 op, 660469500.00 ns, 157.4682 ns/op WorkloadActual 4: 4194304 op, 670791500.00 ns, 159.9292 ns/op WorkloadActual 5: 4194304 op, 658374200.00 ns, 156.9686 ns/op WorkloadActual 6: 4194304 op, 664743200.00 ns, 158.4871 ns/op WorkloadActual 7: 4194304 op, 667192200.00 ns, 159.0710 ns/op WorkloadActual 8: 4194304 op, 677955700.00 ns, 161.6372 ns/op WorkloadActual 9: 4194304 op, 669276500.00 ns, 159.5680 ns/op WorkloadActual 10: 4194304 op, 666960400.00 ns, 159.0158 ns/op WorkloadActual 11: 4194304 op, 674427400.00 ns, 160.7960 ns/op WorkloadActual 12: 4194304 op, 663349300.00 ns, 158.1548 ns/op WorkloadActual 13: 4194304 op, 665412400.00 ns, 158.6467 ns/op WorkloadActual 14: 4194304 op, 658476600.00 ns, 156.9931 ns/op WorkloadActual 15: 4194304 op, 663282200.00 ns, 158.1388 ns/op // AfterActualRun WorkloadResult 1: 4194304 op, 655757600.00 ns, 156.3448 ns/op WorkloadResult 2: 4194304 op, 654857400.00 ns, 156.1302 ns/op WorkloadResult 3: 4194304 op, 653028900.00 ns, 155.6942 ns/op WorkloadResult 4: 4194304 op, 663350900.00 ns, 158.1552 ns/op WorkloadResult 5: 4194304 op, 650933600.00 ns, 155.1947 ns/op WorkloadResult 6: 4194304 op, 657302600.00 ns, 156.7132 ns/op WorkloadResult 7: 4194304 op, 659751600.00 ns, 157.2970 ns/op WorkloadResult 8: 4194304 op, 661835900.00 ns, 157.7940 ns/op WorkloadResult 9: 4194304 op, 659519800.00 ns, 157.2418 ns/op WorkloadResult 10: 4194304 op, 666986800.00 ns, 159.0220 ns/op WorkloadResult 11: 4194304 op, 655908700.00 ns, 156.3808 ns/op WorkloadResult 12: 4194304 op, 657971800.00 ns, 156.8727 ns/op WorkloadResult 13: 4194304 op, 651036000.00 ns, 155.2191 ns/op WorkloadResult 14: 4194304 op, 655841600.00 ns, 156.3648 ns/op // GC: 65 0 0 1241515056 4194304 // Threading: 0 0 4194304 // AfterAll // Benchmark Process 44072 has exited with code 0. Mean = 156.745 ns, StdErr = 0.292 ns (0.19%), N = 14, StdDev = 1.092 ns Min = 155.195 ns, Q1 = 156.184 ns, Median = 156.547 ns, Q3 = 157.283 ns, Max = 159.022 ns IQR = 1.099 ns, LowerFence = 154.535 ns, UpperFence = 158.932 ns ConfidenceInterval = [155.513 ns; 157.976 ns] (CI 99.9%), Margin = 1.232 ns (0.79% of Mean) Skewness = 0.4, Kurtosis = 2.25, MValue = 2 // ** Remained 62 (96.9%) benchmark(s) to run. Estimated finish 2026-04-23 18:43 (0h 22m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_PopcornDefault: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1640 1684 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_PopcornDefault --job Default --benchmarkId 2 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 149900.00 ns, 149.9000 us/op WorkloadJitting 1: 1 op, 9720900.00 ns, 9.7209 ms/op OverheadJitting 2: 16 op, 240700.00 ns, 15.0438 us/op WorkloadJitting 2: 16 op, 292000.00 ns, 18.2500 us/op WorkloadPilot 1: 16 op, 33800.00 ns, 2.1125 us/op WorkloadPilot 2: 32 op, 43700.00 ns, 1.3656 us/op WorkloadPilot 3: 64 op, 80400.00 ns, 1.2563 us/op WorkloadPilot 4: 128 op, 145000.00 ns, 1.1328 us/op WorkloadPilot 5: 256 op, 292700.00 ns, 1.1434 us/op WorkloadPilot 6: 512 op, 578800.00 ns, 1.1305 us/op WorkloadPilot 7: 1024 op, 1054600.00 ns, 1.0299 us/op WorkloadPilot 8: 2048 op, 2103800.00 ns, 1.0272 us/op WorkloadPilot 9: 4096 op, 4238000.00 ns, 1.0347 us/op WorkloadPilot 10: 8192 op, 9057200.00 ns, 1.1056 us/op WorkloadPilot 11: 16384 op, 16909100.00 ns, 1.0320 us/op WorkloadPilot 12: 32768 op, 34238800.00 ns, 1.0449 us/op WorkloadPilot 13: 65536 op, 65314300.00 ns, 996.6171 ns/op WorkloadPilot 14: 131072 op, 146999200.00 ns, 1.1215 us/op WorkloadPilot 15: 262144 op, 247633400.00 ns, 944.6465 ns/op WorkloadPilot 16: 524288 op, 113746900.00 ns, 216.9550 ns/op WorkloadPilot 17: 1048576 op, 214368700.00 ns, 204.4379 ns/op WorkloadPilot 18: 2097152 op, 431545700.00 ns, 205.7770 ns/op WorkloadPilot 19: 4194304 op, 863672800.00 ns, 205.9156 ns/op OverheadWarmup 1: 4194304 op, 7399000.00 ns, 1.7641 ns/op OverheadWarmup 2: 4194304 op, 7489600.00 ns, 1.7857 ns/op OverheadWarmup 3: 4194304 op, 7432700.00 ns, 1.7721 ns/op OverheadWarmup 4: 4194304 op, 7447700.00 ns, 1.7757 ns/op OverheadWarmup 5: 4194304 op, 7417800.00 ns, 1.7685 ns/op OverheadActual 1: 4194304 op, 7583400.00 ns, 1.8080 ns/op OverheadActual 2: 4194304 op, 7504000.00 ns, 1.7891 ns/op OverheadActual 3: 4194304 op, 7458200.00 ns, 1.7782 ns/op OverheadActual 4: 4194304 op, 7435100.00 ns, 1.7727 ns/op OverheadActual 5: 4194304 op, 7404700.00 ns, 1.7654 ns/op OverheadActual 6: 4194304 op, 7507700.00 ns, 1.7900 ns/op OverheadActual 7: 4194304 op, 7496500.00 ns, 1.7873 ns/op OverheadActual 8: 4194304 op, 7530000.00 ns, 1.7953 ns/op OverheadActual 9: 4194304 op, 7459200.00 ns, 1.7784 ns/op OverheadActual 10: 4194304 op, 7439400.00 ns, 1.7737 ns/op OverheadActual 11: 4194304 op, 7434200.00 ns, 1.7725 ns/op OverheadActual 12: 4194304 op, 7412700.00 ns, 1.7673 ns/op OverheadActual 13: 4194304 op, 7433400.00 ns, 1.7723 ns/op OverheadActual 14: 4194304 op, 7427100.00 ns, 1.7708 ns/op OverheadActual 15: 4194304 op, 7451800.00 ns, 1.7766 ns/op WorkloadWarmup 1: 4194304 op, 873561800.00 ns, 208.2734 ns/op WorkloadWarmup 2: 4194304 op, 870456200.00 ns, 207.5329 ns/op WorkloadWarmup 3: 4194304 op, 861198100.00 ns, 205.3256 ns/op WorkloadWarmup 4: 4194304 op, 861058400.00 ns, 205.2923 ns/op WorkloadWarmup 5: 4194304 op, 856125400.00 ns, 204.1162 ns/op WorkloadWarmup 6: 4194304 op, 854548900.00 ns, 203.7403 ns/op WorkloadWarmup 7: 4194304 op, 859777600.00 ns, 204.9870 ns/op WorkloadWarmup 8: 4194304 op, 856511200.00 ns, 204.2082 ns/op WorkloadWarmup 9: 4194304 op, 863825400.00 ns, 205.9520 ns/op WorkloadWarmup 10: 4194304 op, 863620500.00 ns, 205.9032 ns/op // BeforeActualRun WorkloadActual 1: 4194304 op, 877531100.00 ns, 209.2197 ns/op WorkloadActual 2: 4194304 op, 865099100.00 ns, 206.2557 ns/op WorkloadActual 3: 4194304 op, 861442500.00 ns, 205.3839 ns/op WorkloadActual 4: 4194304 op, 861897500.00 ns, 205.4924 ns/op WorkloadActual 5: 4194304 op, 857205300.00 ns, 204.3737 ns/op WorkloadActual 6: 4194304 op, 866520000.00 ns, 206.5945 ns/op WorkloadActual 7: 4194304 op, 862198700.00 ns, 205.5642 ns/op WorkloadActual 8: 4194304 op, 859321600.00 ns, 204.8782 ns/op WorkloadActual 9: 4194304 op, 871429600.00 ns, 207.7650 ns/op WorkloadActual 10: 4194304 op, 857381000.00 ns, 204.4156 ns/op WorkloadActual 11: 4194304 op, 875958200.00 ns, 208.8447 ns/op WorkloadActual 12: 4194304 op, 861610100.00 ns, 205.4239 ns/op WorkloadActual 13: 4194304 op, 866587200.00 ns, 206.6105 ns/op WorkloadActual 14: 4194304 op, 862775800.00 ns, 205.7018 ns/op WorkloadActual 15: 4194304 op, 864893300.00 ns, 206.2066 ns/op // AfterActualRun WorkloadResult 1: 4194304 op, 857647300.00 ns, 204.4791 ns/op WorkloadResult 2: 4194304 op, 853990700.00 ns, 203.6072 ns/op WorkloadResult 3: 4194304 op, 854445700.00 ns, 203.7157 ns/op WorkloadResult 4: 4194304 op, 849753500.00 ns, 202.5970 ns/op WorkloadResult 5: 4194304 op, 859068200.00 ns, 204.8178 ns/op WorkloadResult 6: 4194304 op, 854746900.00 ns, 203.7875 ns/op WorkloadResult 7: 4194304 op, 851869800.00 ns, 203.1016 ns/op WorkloadResult 8: 4194304 op, 863977800.00 ns, 205.9884 ns/op WorkloadResult 9: 4194304 op, 849929200.00 ns, 202.6389 ns/op WorkloadResult 10: 4194304 op, 854158300.00 ns, 203.6472 ns/op WorkloadResult 11: 4194304 op, 859135400.00 ns, 204.8338 ns/op WorkloadResult 12: 4194304 op, 855324000.00 ns, 203.9251 ns/op WorkloadResult 13: 4194304 op, 857441500.00 ns, 204.4300 ns/op // GC: 92 0 0 1744831536 4194304 // Threading: 0 0 4194304 // AfterAll // Benchmark Process 46208 has exited with code 0. Mean = 203.967 ns, StdErr = 0.263 ns (0.13%), N = 13, StdDev = 0.947 ns Min = 202.597 ns, Q1 = 203.607 ns, Median = 203.788 ns, Q3 = 204.479 ns, Max = 205.988 ns IQR = 0.872 ns, LowerFence = 202.300 ns, UpperFence = 205.787 ns ConfidenceInterval = [202.833 ns; 205.101 ns] (CI 99.9%), Margin = 1.134 ns (0.56% of Mean) Skewness = 0.37, Kurtosis = 2.41, MValue = 2 // ** Remained 61 (95.3%) benchmark(s) to run. Estimated finish 2026-04-23 18:45 (0h 23m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_PopcornAll: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1216 1912 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_PopcornAll --job Default --benchmarkId 3 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 150800.00 ns, 150.8000 us/op WorkloadJitting 1: 1 op, 10108900.00 ns, 10.1089 ms/op OverheadJitting 2: 16 op, 238100.00 ns, 14.8813 us/op WorkloadJitting 2: 16 op, 301000.00 ns, 18.8125 us/op WorkloadPilot 1: 16 op, 57900.00 ns, 3.6188 us/op WorkloadPilot 2: 32 op, 69100.00 ns, 2.1594 us/op WorkloadPilot 3: 64 op, 124200.00 ns, 1.9406 us/op WorkloadPilot 4: 128 op, 244900.00 ns, 1.9133 us/op WorkloadPilot 5: 256 op, 492700.00 ns, 1.9246 us/op WorkloadPilot 6: 512 op, 900700.00 ns, 1.7592 us/op WorkloadPilot 7: 1024 op, 1800000.00 ns, 1.7578 us/op WorkloadPilot 8: 2048 op, 3743000.00 ns, 1.8276 us/op WorkloadPilot 9: 4096 op, 7248200.00 ns, 1.7696 us/op WorkloadPilot 10: 8192 op, 15739100.00 ns, 1.9213 us/op WorkloadPilot 11: 16384 op, 29248800.00 ns, 1.7852 us/op WorkloadPilot 12: 32768 op, 58870100.00 ns, 1.7966 us/op WorkloadPilot 13: 65536 op, 123630700.00 ns, 1.8865 us/op WorkloadPilot 14: 131072 op, 187783600.00 ns, 1.4327 us/op WorkloadPilot 15: 262144 op, 177337100.00 ns, 676.4874 ns/op WorkloadPilot 16: 524288 op, 156669000.00 ns, 298.8224 ns/op WorkloadPilot 17: 1048576 op, 314211800.00 ns, 299.6557 ns/op WorkloadPilot 18: 2097152 op, 629395300.00 ns, 300.1191 ns/op OverheadWarmup 1: 2097152 op, 3809700.00 ns, 1.8166 ns/op OverheadWarmup 2: 2097152 op, 3739400.00 ns, 1.7831 ns/op OverheadWarmup 3: 2097152 op, 3771000.00 ns, 1.7982 ns/op OverheadWarmup 4: 2097152 op, 3736500.00 ns, 1.7817 ns/op OverheadWarmup 5: 2097152 op, 3831500.00 ns, 1.8270 ns/op OverheadWarmup 6: 2097152 op, 3729000.00 ns, 1.7781 ns/op OverheadActual 1: 2097152 op, 3753000.00 ns, 1.7896 ns/op OverheadActual 2: 2097152 op, 3725800.00 ns, 1.7766 ns/op OverheadActual 3: 2097152 op, 3727200.00 ns, 1.7773 ns/op OverheadActual 4: 2097152 op, 3731400.00 ns, 1.7793 ns/op OverheadActual 5: 2097152 op, 3726800.00 ns, 1.7771 ns/op OverheadActual 6: 2097152 op, 3720900.00 ns, 1.7743 ns/op OverheadActual 7: 2097152 op, 3735200.00 ns, 1.7811 ns/op OverheadActual 8: 2097152 op, 3761500.00 ns, 1.7936 ns/op OverheadActual 9: 2097152 op, 3742700.00 ns, 1.7847 ns/op OverheadActual 10: 2097152 op, 3771200.00 ns, 1.7982 ns/op OverheadActual 11: 2097152 op, 3739600.00 ns, 1.7832 ns/op OverheadActual 12: 2097152 op, 3729100.00 ns, 1.7782 ns/op OverheadActual 13: 2097152 op, 3846200.00 ns, 1.8340 ns/op OverheadActual 14: 2097152 op, 3776000.00 ns, 1.8005 ns/op OverheadActual 15: 2097152 op, 3736100.00 ns, 1.7815 ns/op WorkloadWarmup 1: 2097152 op, 618741100.00 ns, 295.0387 ns/op WorkloadWarmup 2: 2097152 op, 627235100.00 ns, 299.0890 ns/op WorkloadWarmup 3: 2097152 op, 629852900.00 ns, 300.3373 ns/op WorkloadWarmup 4: 2097152 op, 613539700.00 ns, 292.5585 ns/op WorkloadWarmup 5: 2097152 op, 618653400.00 ns, 294.9969 ns/op WorkloadWarmup 6: 2097152 op, 620259400.00 ns, 295.7627 ns/op WorkloadWarmup 7: 2097152 op, 614078400.00 ns, 292.8154 ns/op // BeforeActualRun WorkloadActual 1: 2097152 op, 616600900.00 ns, 294.0182 ns/op WorkloadActual 2: 2097152 op, 614934700.00 ns, 293.2237 ns/op WorkloadActual 3: 2097152 op, 614303500.00 ns, 292.9227 ns/op WorkloadActual 4: 2097152 op, 610633700.00 ns, 291.1728 ns/op WorkloadActual 5: 2097152 op, 629769100.00 ns, 300.2973 ns/op WorkloadActual 6: 2097152 op, 620563000.00 ns, 295.9075 ns/op WorkloadActual 7: 2097152 op, 610620600.00 ns, 291.1666 ns/op WorkloadActual 8: 2097152 op, 621101500.00 ns, 296.1643 ns/op WorkloadActual 9: 2097152 op, 619832300.00 ns, 295.5591 ns/op WorkloadActual 10: 2097152 op, 616066400.00 ns, 293.7634 ns/op WorkloadActual 11: 2097152 op, 614947000.00 ns, 293.2296 ns/op WorkloadActual 12: 2097152 op, 618635900.00 ns, 294.9886 ns/op WorkloadActual 13: 2097152 op, 618622000.00 ns, 294.9820 ns/op WorkloadActual 14: 2097152 op, 614821100.00 ns, 293.1695 ns/op WorkloadActual 15: 2097152 op, 614828800.00 ns, 293.1732 ns/op // AfterActualRun WorkloadResult 1: 2097152 op, 612864800.00 ns, 292.2367 ns/op WorkloadResult 2: 2097152 op, 611198600.00 ns, 291.4422 ns/op WorkloadResult 3: 2097152 op, 610567400.00 ns, 291.1412 ns/op WorkloadResult 4: 2097152 op, 606897600.00 ns, 289.3913 ns/op WorkloadResult 5: 2097152 op, 616826900.00 ns, 294.1260 ns/op WorkloadResult 6: 2097152 op, 606884500.00 ns, 289.3851 ns/op WorkloadResult 7: 2097152 op, 617365400.00 ns, 294.3828 ns/op WorkloadResult 8: 2097152 op, 616096200.00 ns, 293.7776 ns/op WorkloadResult 9: 2097152 op, 612330300.00 ns, 291.9818 ns/op WorkloadResult 10: 2097152 op, 611210900.00 ns, 291.4481 ns/op WorkloadResult 11: 2097152 op, 614899800.00 ns, 293.2071 ns/op WorkloadResult 12: 2097152 op, 614885900.00 ns, 293.2004 ns/op WorkloadResult 13: 2097152 op, 611085000.00 ns, 291.3880 ns/op WorkloadResult 14: 2097152 op, 611092700.00 ns, 291.3917 ns/op // GC: 66 0 0 1258292272 2097152 // Threading: 0 0 2097152 // AfterAll // Benchmark Process 51000 has exited with code 0. Mean = 292.036 ns, StdErr = 0.420 ns (0.14%), N = 14, StdDev = 1.570 ns Min = 289.385 ns, Q1 = 291.389 ns, Median = 291.715 ns, Q3 = 293.205 ns, Max = 294.383 ns IQR = 1.816 ns, LowerFence = 288.664 ns, UpperFence = 295.930 ns ConfidenceInterval = [290.265 ns; 293.807 ns] (CI 99.9%), Margin = 1.771 ns (0.61% of Mean) Skewness = -0.15, Kurtosis = 1.9, MValue = 2 // ** Remained 60 (93.8%) benchmark(s) to run. Estimated finish 2026-04-23 18:43 (0h 21m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_PopcornCustom: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1920 1224 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_PopcornCustom --job Default --benchmarkId 4 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 150500.00 ns, 150.5000 us/op WorkloadJitting 1: 1 op, 9839100.00 ns, 9.8391 ms/op OverheadJitting 2: 16 op, 240000.00 ns, 15.0000 us/op WorkloadJitting 2: 16 op, 293600.00 ns, 18.3500 us/op WorkloadPilot 1: 16 op, 49800.00 ns, 3.1125 us/op WorkloadPilot 2: 32 op, 73300.00 ns, 2.2906 us/op WorkloadPilot 3: 64 op, 124100.00 ns, 1.9391 us/op WorkloadPilot 4: 128 op, 350000.00 ns, 2.7344 us/op WorkloadPilot 5: 256 op, 516500.00 ns, 2.0176 us/op WorkloadPilot 6: 512 op, 992600.00 ns, 1.9387 us/op WorkloadPilot 7: 1024 op, 1911400.00 ns, 1.8666 us/op WorkloadPilot 8: 2048 op, 3934300.00 ns, 1.9210 us/op WorkloadPilot 9: 4096 op, 8027500.00 ns, 1.9598 us/op WorkloadPilot 10: 8192 op, 16596300.00 ns, 2.0259 us/op WorkloadPilot 11: 16384 op, 30945400.00 ns, 1.8888 us/op WorkloadPilot 12: 32768 op, 61186500.00 ns, 1.8673 us/op WorkloadPilot 13: 65536 op, 144642300.00 ns, 2.2071 us/op WorkloadPilot 14: 131072 op, 232695000.00 ns, 1.7753 us/op WorkloadPilot 15: 262144 op, 153508900.00 ns, 585.5900 ns/op WorkloadPilot 16: 524288 op, 198948800.00 ns, 379.4647 ns/op WorkloadPilot 17: 1048576 op, 296416800.00 ns, 282.6851 ns/op WorkloadPilot 18: 2097152 op, 589007900.00 ns, 280.8609 ns/op OverheadWarmup 1: 2097152 op, 3776500.00 ns, 1.8008 ns/op OverheadWarmup 2: 2097152 op, 3711500.00 ns, 1.7698 ns/op OverheadWarmup 3: 2097152 op, 3736400.00 ns, 1.7817 ns/op OverheadWarmup 4: 2097152 op, 3729900.00 ns, 1.7786 ns/op OverheadWarmup 5: 2097152 op, 3704800.00 ns, 1.7666 ns/op OverheadWarmup 6: 2097152 op, 3698300.00 ns, 1.7635 ns/op OverheadWarmup 7: 2097152 op, 3736200.00 ns, 1.7816 ns/op OverheadWarmup 8: 2097152 op, 3769600.00 ns, 1.7975 ns/op OverheadWarmup 9: 2097152 op, 3736200.00 ns, 1.7816 ns/op OverheadActual 1: 2097152 op, 3707700.00 ns, 1.7680 ns/op OverheadActual 2: 2097152 op, 3708400.00 ns, 1.7683 ns/op OverheadActual 3: 2097152 op, 3698700.00 ns, 1.7637 ns/op OverheadActual 4: 2097152 op, 3718300.00 ns, 1.7730 ns/op OverheadActual 5: 2097152 op, 3748100.00 ns, 1.7872 ns/op OverheadActual 6: 2097152 op, 3714300.00 ns, 1.7711 ns/op OverheadActual 7: 2097152 op, 3705300.00 ns, 1.7668 ns/op OverheadActual 8: 2097152 op, 3703900.00 ns, 1.7662 ns/op OverheadActual 9: 2097152 op, 3705400.00 ns, 1.7669 ns/op OverheadActual 10: 2097152 op, 3750700.00 ns, 1.7885 ns/op OverheadActual 11: 2097152 op, 3709100.00 ns, 1.7686 ns/op OverheadActual 12: 2097152 op, 3721100.00 ns, 1.7744 ns/op OverheadActual 13: 2097152 op, 3702200.00 ns, 1.7653 ns/op OverheadActual 14: 2097152 op, 3711700.00 ns, 1.7699 ns/op OverheadActual 15: 2097152 op, 3716800.00 ns, 1.7723 ns/op WorkloadWarmup 1: 2097152 op, 587668300.00 ns, 280.2221 ns/op WorkloadWarmup 2: 2097152 op, 590024300.00 ns, 281.3455 ns/op WorkloadWarmup 3: 2097152 op, 586150900.00 ns, 279.4985 ns/op WorkloadWarmup 4: 2097152 op, 587743500.00 ns, 280.2579 ns/op WorkloadWarmup 5: 2097152 op, 585248800.00 ns, 279.0684 ns/op WorkloadWarmup 6: 2097152 op, 583809500.00 ns, 278.3821 ns/op // BeforeActualRun WorkloadActual 1: 2097152 op, 590709100.00 ns, 281.6720 ns/op WorkloadActual 2: 2097152 op, 587725000.00 ns, 280.2491 ns/op WorkloadActual 3: 2097152 op, 587089600.00 ns, 279.9461 ns/op WorkloadActual 4: 2097152 op, 589334800.00 ns, 281.0167 ns/op WorkloadActual 5: 2097152 op, 589137400.00 ns, 280.9226 ns/op WorkloadActual 6: 2097152 op, 593700900.00 ns, 283.0986 ns/op WorkloadActual 7: 2097152 op, 598379500.00 ns, 285.3296 ns/op WorkloadActual 8: 2097152 op, 592776700.00 ns, 282.6580 ns/op WorkloadActual 9: 2097152 op, 595599800.00 ns, 284.0041 ns/op WorkloadActual 10: 2097152 op, 594520100.00 ns, 283.4893 ns/op WorkloadActual 11: 2097152 op, 592421000.00 ns, 282.4883 ns/op WorkloadActual 12: 2097152 op, 590138600.00 ns, 281.4000 ns/op WorkloadActual 13: 2097152 op, 594282300.00 ns, 283.3759 ns/op WorkloadActual 14: 2097152 op, 590699800.00 ns, 281.6676 ns/op WorkloadActual 15: 2097152 op, 592046200.00 ns, 282.3096 ns/op // AfterActualRun WorkloadResult 1: 2097152 op, 587000000.00 ns, 279.9034 ns/op WorkloadResult 2: 2097152 op, 584015900.00 ns, 278.4805 ns/op WorkloadResult 3: 2097152 op, 583380500.00 ns, 278.1775 ns/op WorkloadResult 4: 2097152 op, 585625700.00 ns, 279.2481 ns/op WorkloadResult 5: 2097152 op, 585428300.00 ns, 279.1540 ns/op WorkloadResult 6: 2097152 op, 589991800.00 ns, 281.3300 ns/op WorkloadResult 7: 2097152 op, 594670400.00 ns, 283.5609 ns/op WorkloadResult 8: 2097152 op, 589067600.00 ns, 280.8893 ns/op WorkloadResult 9: 2097152 op, 591890700.00 ns, 282.2355 ns/op WorkloadResult 10: 2097152 op, 590811000.00 ns, 281.7206 ns/op WorkloadResult 11: 2097152 op, 588711900.00 ns, 280.7197 ns/op WorkloadResult 12: 2097152 op, 586429500.00 ns, 279.6314 ns/op WorkloadResult 13: 2097152 op, 590573200.00 ns, 281.6072 ns/op WorkloadResult 14: 2097152 op, 586990700.00 ns, 279.8990 ns/op WorkloadResult 15: 2097152 op, 588337100.00 ns, 280.5410 ns/op // GC: 50 0 0 956302384 2097152 // Threading: 0 0 2097152 // AfterAll // Benchmark Process 36580 has exited with code 0. Mean = 280.473 ns, StdErr = 0.380 ns (0.14%), N = 15, StdDev = 1.471 ns Min = 278.177 ns, Q1 = 279.440 ns, Median = 280.541 ns, Q3 = 281.469 ns, Max = 283.561 ns IQR = 2.029 ns, LowerFence = 276.396 ns, UpperFence = 284.512 ns ConfidenceInterval = [278.900 ns; 282.046 ns] (CI 99.9%), Margin = 1.573 ns (0.56% of Mean) Skewness = 0.29, Kurtosis = 2.2, MValue = 2 // ** Remained 59 (92.2%) benchmark(s) to run. Estimated finish 2026-04-23 18:42 (0h 19m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_LegacyDefault: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1204 1920 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_LegacyDefault --job Default --benchmarkId 5 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 148000.00 ns, 148.0000 us/op WorkloadJitting 1: 1 op, 17189700.00 ns, 17.1897 ms/op OverheadJitting 2: 16 op, 242000.00 ns, 15.1250 us/op WorkloadJitting 2: 16 op, 509400.00 ns, 31.8375 us/op WorkloadPilot 1: 16 op, 209700.00 ns, 13.1063 us/op WorkloadPilot 2: 32 op, 229300.00 ns, 7.1656 us/op WorkloadPilot 3: 64 op, 301500.00 ns, 4.7109 us/op WorkloadPilot 4: 128 op, 461900.00 ns, 3.6086 us/op WorkloadPilot 5: 256 op, 708200.00 ns, 2.7664 us/op WorkloadPilot 6: 512 op, 1357800.00 ns, 2.6520 us/op WorkloadPilot 7: 1024 op, 2397500.00 ns, 2.3413 us/op WorkloadPilot 8: 2048 op, 4676300.00 ns, 2.2833 us/op WorkloadPilot 9: 4096 op, 9657100.00 ns, 2.3577 us/op WorkloadPilot 10: 8192 op, 20206600.00 ns, 2.4666 us/op WorkloadPilot 11: 16384 op, 33992700.00 ns, 2.0747 us/op WorkloadPilot 12: 32768 op, 74106400.00 ns, 2.2615 us/op WorkloadPilot 13: 65536 op, 172265400.00 ns, 2.6286 us/op WorkloadPilot 14: 131072 op, 397398600.00 ns, 3.0319 us/op WorkloadPilot 15: 262144 op, 329409400.00 ns, 1.2566 us/op WorkloadPilot 16: 524288 op, 438380900.00 ns, 836.1452 ns/op WorkloadPilot 17: 1048576 op, 897959900.00 ns, 856.3613 ns/op OverheadWarmup 1: 1048576 op, 1889900.00 ns, 1.8023 ns/op OverheadWarmup 2: 1048576 op, 1875900.00 ns, 1.7890 ns/op OverheadWarmup 3: 1048576 op, 1891400.00 ns, 1.8038 ns/op OverheadWarmup 4: 1048576 op, 1878900.00 ns, 1.7919 ns/op OverheadWarmup 5: 1048576 op, 1870500.00 ns, 1.7838 ns/op OverheadWarmup 6: 1048576 op, 1880100.00 ns, 1.7930 ns/op OverheadWarmup 7: 1048576 op, 1865500.00 ns, 1.7791 ns/op OverheadActual 1: 1048576 op, 1877000.00 ns, 1.7900 ns/op OverheadActual 2: 1048576 op, 1867500.00 ns, 1.7810 ns/op OverheadActual 3: 1048576 op, 1872700.00 ns, 1.7859 ns/op OverheadActual 4: 1048576 op, 1871400.00 ns, 1.7847 ns/op OverheadActual 5: 1048576 op, 1911100.00 ns, 1.8226 ns/op OverheadActual 6: 1048576 op, 1872800.00 ns, 1.7860 ns/op OverheadActual 7: 1048576 op, 1879300.00 ns, 1.7922 ns/op OverheadActual 8: 1048576 op, 1866500.00 ns, 1.7800 ns/op OverheadActual 9: 1048576 op, 1870000.00 ns, 1.7834 ns/op OverheadActual 10: 1048576 op, 1869900.00 ns, 1.7833 ns/op OverheadActual 11: 1048576 op, 1875500.00 ns, 1.7886 ns/op OverheadActual 12: 1048576 op, 1874800.00 ns, 1.7879 ns/op OverheadActual 13: 1048576 op, 1879700.00 ns, 1.7926 ns/op OverheadActual 14: 1048576 op, 1860200.00 ns, 1.7740 ns/op OverheadActual 15: 1048576 op, 1878900.00 ns, 1.7919 ns/op WorkloadWarmup 1: 1048576 op, 890005500.00 ns, 848.7754 ns/op WorkloadWarmup 2: 1048576 op, 887239800.00 ns, 846.1378 ns/op WorkloadWarmup 3: 1048576 op, 892609500.00 ns, 851.2588 ns/op WorkloadWarmup 4: 1048576 op, 889972500.00 ns, 848.7439 ns/op WorkloadWarmup 5: 1048576 op, 889272500.00 ns, 848.0763 ns/op WorkloadWarmup 6: 1048576 op, 882385300.00 ns, 841.5082 ns/op WorkloadWarmup 7: 1048576 op, 880869300.00 ns, 840.0624 ns/op WorkloadWarmup 8: 1048576 op, 885522200.00 ns, 844.4998 ns/op WorkloadWarmup 9: 1048576 op, 890735000.00 ns, 849.4711 ns/op WorkloadWarmup 10: 1048576 op, 893282500.00 ns, 851.9006 ns/op WorkloadWarmup 11: 1048576 op, 887597000.00 ns, 846.4785 ns/op // BeforeActualRun WorkloadActual 1: 1048576 op, 887106300.00 ns, 846.0105 ns/op WorkloadActual 2: 1048576 op, 888203000.00 ns, 847.0564 ns/op WorkloadActual 3: 1048576 op, 890984900.00 ns, 849.7094 ns/op WorkloadActual 4: 1048576 op, 883893500.00 ns, 842.9465 ns/op WorkloadActual 5: 1048576 op, 886660200.00 ns, 845.5851 ns/op WorkloadActual 6: 1048576 op, 891852800.00 ns, 850.5371 ns/op WorkloadActual 7: 1048576 op, 893589300.00 ns, 852.1932 ns/op WorkloadActual 8: 1048576 op, 887803200.00 ns, 846.6751 ns/op WorkloadActual 9: 1048576 op, 887094000.00 ns, 845.9988 ns/op WorkloadActual 10: 1048576 op, 885514000.00 ns, 844.4920 ns/op WorkloadActual 11: 1048576 op, 887084900.00 ns, 845.9901 ns/op WorkloadActual 12: 1048576 op, 880423800.00 ns, 839.6376 ns/op WorkloadActual 13: 1048576 op, 889813600.00 ns, 848.5924 ns/op WorkloadActual 14: 1048576 op, 885484300.00 ns, 844.4636 ns/op WorkloadActual 15: 1048576 op, 893307700.00 ns, 851.9246 ns/op // AfterActualRun WorkloadResult 1: 1048576 op, 885233500.00 ns, 844.2245 ns/op WorkloadResult 2: 1048576 op, 886330200.00 ns, 845.2703 ns/op WorkloadResult 3: 1048576 op, 889112100.00 ns, 847.9234 ns/op WorkloadResult 4: 1048576 op, 882020700.00 ns, 841.1605 ns/op WorkloadResult 5: 1048576 op, 884787400.00 ns, 843.7990 ns/op WorkloadResult 6: 1048576 op, 889980000.00 ns, 848.7511 ns/op WorkloadResult 7: 1048576 op, 891716500.00 ns, 850.4071 ns/op WorkloadResult 8: 1048576 op, 885930400.00 ns, 844.8891 ns/op WorkloadResult 9: 1048576 op, 885221200.00 ns, 844.2127 ns/op WorkloadResult 10: 1048576 op, 883641200.00 ns, 842.7059 ns/op WorkloadResult 11: 1048576 op, 885212100.00 ns, 844.2040 ns/op WorkloadResult 12: 1048576 op, 878551000.00 ns, 837.8515 ns/op WorkloadResult 13: 1048576 op, 887940800.00 ns, 846.8063 ns/op WorkloadResult 14: 1048576 op, 883611500.00 ns, 842.6776 ns/op WorkloadResult 15: 1048576 op, 891434900.00 ns, 850.1386 ns/op // GC: 95 0 0 1803574504 1048576 // Threading: 0 0 1048576 // AfterAll // Benchmark Process 2352 has exited with code 0. Mean = 845.001 ns, StdErr = 0.877 ns (0.10%), N = 15, StdDev = 3.395 ns Min = 837.852 ns, Q1 = 843.252 ns, Median = 844.224 ns, Q3 = 847.365 ns, Max = 850.407 ns IQR = 4.112 ns, LowerFence = 837.084 ns, UpperFence = 853.533 ns ConfidenceInterval = [841.372 ns; 848.631 ns] (CI 99.9%), Margin = 3.630 ns (0.43% of Mean) Skewness = -0.12, Kurtosis = 2.37, MValue = 2 // ** Remained 58 (90.6%) benchmark(s) to run. Estimated finish 2026-04-23 18:43 (0h 20m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_LegacyAll: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1780 1648 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_LegacyAll --job Default --benchmarkId 6 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 148000.00 ns, 148.0000 us/op WorkloadJitting 1: 1 op, 18174100.00 ns, 18.1741 ms/op OverheadJitting 2: 16 op, 248900.00 ns, 15.5563 us/op WorkloadJitting 2: 16 op, 641600.00 ns, 40.1000 us/op WorkloadPilot 1: 16 op, 318700.00 ns, 19.9188 us/op WorkloadPilot 2: 32 op, 406000.00 ns, 12.6875 us/op WorkloadPilot 3: 64 op, 480300.00 ns, 7.5047 us/op WorkloadPilot 4: 128 op, 743000.00 ns, 5.8047 us/op WorkloadPilot 5: 256 op, 1392800.00 ns, 5.4406 us/op WorkloadPilot 6: 512 op, 2240600.00 ns, 4.3762 us/op WorkloadPilot 7: 1024 op, 4380100.00 ns, 4.2774 us/op WorkloadPilot 8: 2048 op, 8651700.00 ns, 4.2245 us/op WorkloadPilot 9: 4096 op, 17386500.00 ns, 4.2448 us/op WorkloadPilot 10: 8192 op, 33599400.00 ns, 4.1015 us/op WorkloadPilot 11: 16384 op, 62940300.00 ns, 3.8416 us/op WorkloadPilot 12: 32768 op, 154452200.00 ns, 4.7135 us/op WorkloadPilot 13: 65536 op, 365437900.00 ns, 5.5761 us/op WorkloadPilot 14: 131072 op, 592190100.00 ns, 4.5181 us/op OverheadWarmup 1: 131072 op, 233400.00 ns, 1.7807 ns/op OverheadWarmup 2: 131072 op, 232900.00 ns, 1.7769 ns/op OverheadWarmup 3: 131072 op, 236200.00 ns, 1.8021 ns/op OverheadWarmup 4: 131072 op, 232400.00 ns, 1.7731 ns/op OverheadWarmup 5: 131072 op, 232400.00 ns, 1.7731 ns/op OverheadWarmup 6: 131072 op, 240200.00 ns, 1.8326 ns/op OverheadActual 1: 131072 op, 232900.00 ns, 1.7769 ns/op OverheadActual 2: 131072 op, 232900.00 ns, 1.7769 ns/op OverheadActual 3: 131072 op, 233000.00 ns, 1.7776 ns/op OverheadActual 4: 131072 op, 232500.00 ns, 1.7738 ns/op OverheadActual 5: 131072 op, 232700.00 ns, 1.7754 ns/op OverheadActual 6: 131072 op, 236800.00 ns, 1.8066 ns/op OverheadActual 7: 131072 op, 232400.00 ns, 1.7731 ns/op OverheadActual 8: 131072 op, 232300.00 ns, 1.7723 ns/op OverheadActual 9: 131072 op, 239700.00 ns, 1.8288 ns/op OverheadActual 10: 131072 op, 232300.00 ns, 1.7723 ns/op OverheadActual 11: 131072 op, 232300.00 ns, 1.7723 ns/op OverheadActual 12: 131072 op, 240200.00 ns, 1.8326 ns/op OverheadActual 13: 131072 op, 232900.00 ns, 1.7769 ns/op OverheadActual 14: 131072 op, 232300.00 ns, 1.7723 ns/op OverheadActual 15: 131072 op, 232300.00 ns, 1.7723 ns/op WorkloadWarmup 1: 131072 op, 188153900.00 ns, 1.4355 us/op WorkloadWarmup 2: 131072 op, 190802700.00 ns, 1.4557 us/op WorkloadWarmup 3: 131072 op, 186394600.00 ns, 1.4221 us/op WorkloadWarmup 4: 131072 op, 182105200.00 ns, 1.3894 us/op WorkloadWarmup 5: 131072 op, 185019900.00 ns, 1.4116 us/op WorkloadWarmup 6: 131072 op, 186806100.00 ns, 1.4252 us/op WorkloadWarmup 7: 131072 op, 187531100.00 ns, 1.4307 us/op WorkloadWarmup 8: 131072 op, 183680000.00 ns, 1.4014 us/op // BeforeActualRun WorkloadActual 1: 131072 op, 184899000.00 ns, 1.4107 us/op WorkloadActual 2: 131072 op, 184062700.00 ns, 1.4043 us/op WorkloadActual 3: 131072 op, 192055300.00 ns, 1.4653 us/op WorkloadActual 4: 131072 op, 187348800.00 ns, 1.4294 us/op WorkloadActual 5: 131072 op, 186327300.00 ns, 1.4216 us/op WorkloadActual 6: 131072 op, 186610700.00 ns, 1.4237 us/op WorkloadActual 7: 131072 op, 184640100.00 ns, 1.4087 us/op WorkloadActual 8: 131072 op, 186001600.00 ns, 1.4191 us/op WorkloadActual 9: 131072 op, 185470500.00 ns, 1.4150 us/op WorkloadActual 10: 131072 op, 187053100.00 ns, 1.4271 us/op WorkloadActual 11: 131072 op, 189423400.00 ns, 1.4452 us/op WorkloadActual 12: 131072 op, 185847300.00 ns, 1.4179 us/op WorkloadActual 13: 131072 op, 185262700.00 ns, 1.4134 us/op WorkloadActual 14: 131072 op, 188721100.00 ns, 1.4398 us/op WorkloadActual 15: 131072 op, 184831100.00 ns, 1.4101 us/op // AfterActualRun WorkloadResult 1: 131072 op, 184666300.00 ns, 1.4089 us/op WorkloadResult 2: 131072 op, 183830000.00 ns, 1.4025 us/op WorkloadResult 3: 131072 op, 187116100.00 ns, 1.4276 us/op WorkloadResult 4: 131072 op, 186094600.00 ns, 1.4198 us/op WorkloadResult 5: 131072 op, 186378000.00 ns, 1.4220 us/op WorkloadResult 6: 131072 op, 184407400.00 ns, 1.4069 us/op WorkloadResult 7: 131072 op, 185768900.00 ns, 1.4173 us/op WorkloadResult 8: 131072 op, 185237800.00 ns, 1.4133 us/op WorkloadResult 9: 131072 op, 186820400.00 ns, 1.4253 us/op WorkloadResult 10: 131072 op, 189190700.00 ns, 1.4434 us/op WorkloadResult 11: 131072 op, 185614600.00 ns, 1.4161 us/op WorkloadResult 12: 131072 op, 185030000.00 ns, 1.4117 us/op WorkloadResult 13: 131072 op, 188488400.00 ns, 1.4381 us/op WorkloadResult 14: 131072 op, 184598400.00 ns, 1.4084 us/op // GC: 19 0 0 372262064 131072 // Threading: 0 0 131072 // AfterAll // Benchmark Process 88744 has exited with code 0. Mean = 1.419 us, StdErr = 0.003 us (0.22%), N = 14, StdDev = 0.012 us Min = 1.403 us, Q1 = 1.410 us, Median = 1.417 us, Q3 = 1.424 us, Max = 1.443 us IQR = 0.015 us, LowerFence = 1.387 us, UpperFence = 1.447 us ConfidenceInterval = [1.405 us; 1.432 us] (CI 99.9%), Margin = 0.013 us (0.94% of Mean) Skewness = 0.66, Kurtosis = 2.34, MValue = 2 // ** Remained 57 (89.1%) benchmark(s) to run. Estimated finish 2026-04-23 18:41 (0h 17m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_LegacyCustom: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1764 1816 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_LegacyCustom --job Default --benchmarkId 7 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 147800.00 ns, 147.8000 us/op WorkloadJitting 1: 1 op, 17534400.00 ns, 17.5344 ms/op OverheadJitting 2: 16 op, 238900.00 ns, 14.9313 us/op WorkloadJitting 2: 16 op, 521600.00 ns, 32.6000 us/op WorkloadPilot 1: 16 op, 234300.00 ns, 14.6438 us/op WorkloadPilot 2: 32 op, 275400.00 ns, 8.6063 us/op WorkloadPilot 3: 64 op, 329800.00 ns, 5.1531 us/op WorkloadPilot 4: 128 op, 527600.00 ns, 4.1219 us/op WorkloadPilot 5: 256 op, 832900.00 ns, 3.2535 us/op WorkloadPilot 6: 512 op, 1478400.00 ns, 2.8875 us/op WorkloadPilot 7: 1024 op, 2687700.00 ns, 2.6247 us/op WorkloadPilot 8: 2048 op, 5406800.00 ns, 2.6400 us/op WorkloadPilot 9: 4096 op, 10373900.00 ns, 2.5327 us/op WorkloadPilot 10: 8192 op, 21614900.00 ns, 2.6385 us/op WorkloadPilot 11: 16384 op, 38114900.00 ns, 2.3263 us/op WorkloadPilot 12: 32768 op, 69161100.00 ns, 2.1106 us/op WorkloadPilot 13: 65536 op, 168521700.00 ns, 2.5714 us/op WorkloadPilot 14: 131072 op, 438216900.00 ns, 3.3433 us/op WorkloadPilot 15: 262144 op, 422058200.00 ns, 1.6100 us/op WorkloadPilot 16: 524288 op, 395034500.00 ns, 753.4685 ns/op WorkloadPilot 17: 1048576 op, 785132000.00 ns, 748.7602 ns/op OverheadWarmup 1: 1048576 op, 1865700.00 ns, 1.7793 ns/op OverheadWarmup 2: 1048576 op, 1900800.00 ns, 1.8127 ns/op OverheadWarmup 3: 1048576 op, 1865100.00 ns, 1.7787 ns/op OverheadWarmup 4: 1048576 op, 1900900.00 ns, 1.8128 ns/op OverheadWarmup 5: 1048576 op, 1865900.00 ns, 1.7795 ns/op OverheadActual 1: 1048576 op, 1873800.00 ns, 1.7870 ns/op OverheadActual 2: 1048576 op, 1870800.00 ns, 1.7841 ns/op OverheadActual 3: 1048576 op, 1895000.00 ns, 1.8072 ns/op OverheadActual 4: 1048576 op, 1861800.00 ns, 1.7756 ns/op OverheadActual 5: 1048576 op, 1874000.00 ns, 1.7872 ns/op OverheadActual 6: 1048576 op, 1877300.00 ns, 1.7903 ns/op OverheadActual 7: 1048576 op, 1863700.00 ns, 1.7774 ns/op OverheadActual 8: 1048576 op, 1910000.00 ns, 1.8215 ns/op OverheadActual 9: 1048576 op, 1866100.00 ns, 1.7797 ns/op OverheadActual 10: 1048576 op, 1863800.00 ns, 1.7775 ns/op OverheadActual 11: 1048576 op, 1860400.00 ns, 1.7742 ns/op OverheadActual 12: 1048576 op, 1882500.00 ns, 1.7953 ns/op OverheadActual 13: 1048576 op, 1885100.00 ns, 1.7978 ns/op OverheadActual 14: 1048576 op, 1925800.00 ns, 1.8366 ns/op OverheadActual 15: 1048576 op, 1883600.00 ns, 1.7963 ns/op WorkloadWarmup 1: 1048576 op, 772107900.00 ns, 736.3395 ns/op WorkloadWarmup 2: 1048576 op, 774732500.00 ns, 738.8425 ns/op WorkloadWarmup 3: 1048576 op, 763594500.00 ns, 728.2205 ns/op WorkloadWarmup 4: 1048576 op, 761942600.00 ns, 726.6451 ns/op WorkloadWarmup 5: 1048576 op, 759710400.00 ns, 724.5163 ns/op WorkloadWarmup 6: 1048576 op, 764636700.00 ns, 729.2144 ns/op WorkloadWarmup 7: 1048576 op, 774324800.00 ns, 738.4537 ns/op WorkloadWarmup 8: 1048576 op, 761133300.00 ns, 725.8733 ns/op // BeforeActualRun WorkloadActual 1: 1048576 op, 781485300.00 ns, 745.2825 ns/op WorkloadActual 2: 1048576 op, 763482000.00 ns, 728.1132 ns/op WorkloadActual 3: 1048576 op, 776277800.00 ns, 740.3162 ns/op WorkloadActual 4: 1048576 op, 770569500.00 ns, 734.8723 ns/op WorkloadActual 5: 1048576 op, 767777300.00 ns, 732.2095 ns/op WorkloadActual 6: 1048576 op, 762191900.00 ns, 726.8828 ns/op WorkloadActual 7: 1048576 op, 769214700.00 ns, 733.5803 ns/op WorkloadActual 8: 1048576 op, 764996200.00 ns, 729.5572 ns/op WorkloadActual 9: 1048576 op, 762001700.00 ns, 726.7015 ns/op WorkloadActual 10: 1048576 op, 769819900.00 ns, 734.1575 ns/op WorkloadActual 11: 1048576 op, 773656100.00 ns, 737.8160 ns/op WorkloadActual 12: 1048576 op, 763969600.00 ns, 728.5782 ns/op WorkloadActual 13: 1048576 op, 774242500.00 ns, 738.3752 ns/op WorkloadActual 14: 1048576 op, 766287100.00 ns, 730.7883 ns/op WorkloadActual 15: 1048576 op, 768413500.00 ns, 732.8162 ns/op // AfterActualRun WorkloadResult 1: 1048576 op, 779611300.00 ns, 743.4953 ns/op WorkloadResult 2: 1048576 op, 761608000.00 ns, 726.3260 ns/op WorkloadResult 3: 1048576 op, 774403800.00 ns, 738.5290 ns/op WorkloadResult 4: 1048576 op, 768695500.00 ns, 733.0852 ns/op WorkloadResult 5: 1048576 op, 765903300.00 ns, 730.4223 ns/op WorkloadResult 6: 1048576 op, 760317900.00 ns, 725.0957 ns/op WorkloadResult 7: 1048576 op, 767340700.00 ns, 731.7931 ns/op WorkloadResult 8: 1048576 op, 763122200.00 ns, 727.7700 ns/op WorkloadResult 9: 1048576 op, 760127700.00 ns, 724.9143 ns/op WorkloadResult 10: 1048576 op, 767945900.00 ns, 732.3703 ns/op WorkloadResult 11: 1048576 op, 771782100.00 ns, 736.0288 ns/op WorkloadResult 12: 1048576 op, 762095600.00 ns, 726.7910 ns/op WorkloadResult 13: 1048576 op, 772368500.00 ns, 736.5880 ns/op WorkloadResult 14: 1048576 op, 764413100.00 ns, 729.0011 ns/op WorkloadResult 15: 1048576 op, 766539500.00 ns, 731.0290 ns/op // GC: 94 0 0 1778410992 1048576 // Threading: 0 0 1048576 // AfterAll // Benchmark Process 51100 has exited with code 0. Mean = 731.549 ns, StdErr = 1.376 ns (0.19%), N = 15, StdDev = 5.331 ns Min = 724.914 ns, Q1 = 727.281 ns, Median = 731.029 ns, Q3 = 734.557 ns, Max = 743.495 ns IQR = 7.276 ns, LowerFence = 716.366 ns, UpperFence = 745.472 ns ConfidenceInterval = [725.850 ns; 737.249 ns] (CI 99.9%), Margin = 5.699 ns (0.78% of Mean) Skewness = 0.61, Kurtosis = 2.39, MValue = 2 // ** Remained 56 (87.5%) benchmark(s) to run. Estimated finish 2026-04-23 18:41 (0h 17m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1140 1724 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection --job Default --benchmarkId 8 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 152500.00 ns, 152.5000 us/op WorkloadJitting 1: 1 op, 12537800.00 ns, 12.5378 ms/op OverheadJitting 2: 16 op, 244900.00 ns, 15.3063 us/op WorkloadJitting 2: 16 op, 881700.00 ns, 55.1063 us/op WorkloadPilot 1: 16 op, 562700.00 ns, 35.1688 us/op WorkloadPilot 2: 32 op, 1097500.00 ns, 34.2969 us/op WorkloadPilot 3: 64 op, 2167500.00 ns, 33.8672 us/op WorkloadPilot 4: 128 op, 4691900.00 ns, 36.6555 us/op WorkloadPilot 5: 256 op, 9071400.00 ns, 35.4352 us/op WorkloadPilot 6: 512 op, 18254500.00 ns, 35.6533 us/op WorkloadPilot 7: 1024 op, 32342900.00 ns, 31.5849 us/op WorkloadPilot 8: 2048 op, 67105900.00 ns, 32.7666 us/op WorkloadPilot 9: 4096 op, 187932100.00 ns, 45.8819 us/op WorkloadPilot 10: 8192 op, 328752600.00 ns, 40.1309 us/op WorkloadPilot 11: 16384 op, 255263100.00 ns, 15.5800 us/op WorkloadPilot 12: 32768 op, 510785900.00 ns, 15.5879 us/op OverheadWarmup 1: 32768 op, 58700.00 ns, 1.7914 ns/op OverheadWarmup 2: 32768 op, 57400.00 ns, 1.7517 ns/op OverheadWarmup 3: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadWarmup 4: 32768 op, 57300.00 ns, 1.7487 ns/op OverheadWarmup 5: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadWarmup 6: 32768 op, 57400.00 ns, 1.7517 ns/op OverheadActual 1: 32768 op, 58200.00 ns, 1.7761 ns/op OverheadActual 2: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadActual 3: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadActual 4: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadActual 5: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 6: 32768 op, 61600.00 ns, 1.8799 ns/op OverheadActual 7: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadActual 8: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadActual 9: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadActual 10: 32768 op, 57400.00 ns, 1.7517 ns/op OverheadActual 11: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadActual 12: 32768 op, 57400.00 ns, 1.7517 ns/op OverheadActual 13: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadActual 14: 32768 op, 57400.00 ns, 1.7517 ns/op OverheadActual 15: 32768 op, 57600.00 ns, 1.7578 ns/op WorkloadWarmup 1: 32768 op, 506482000.00 ns, 15.4566 us/op WorkloadWarmup 2: 32768 op, 513120300.00 ns, 15.6592 us/op WorkloadWarmup 3: 32768 op, 516722900.00 ns, 15.7691 us/op WorkloadWarmup 4: 32768 op, 523381600.00 ns, 15.9723 us/op WorkloadWarmup 5: 32768 op, 516272000.00 ns, 15.7554 us/op WorkloadWarmup 6: 32768 op, 509579400.00 ns, 15.5511 us/op WorkloadWarmup 7: 32768 op, 509004800.00 ns, 15.5336 us/op WorkloadWarmup 8: 32768 op, 515717800.00 ns, 15.7385 us/op WorkloadWarmup 9: 32768 op, 507614000.00 ns, 15.4911 us/op // BeforeActualRun WorkloadActual 1: 32768 op, 506775800.00 ns, 15.4656 us/op WorkloadActual 2: 32768 op, 506696100.00 ns, 15.4631 us/op WorkloadActual 3: 32768 op, 507265800.00 ns, 15.4805 us/op WorkloadActual 4: 32768 op, 505021000.00 ns, 15.4120 us/op WorkloadActual 5: 32768 op, 509034700.00 ns, 15.5345 us/op WorkloadActual 6: 32768 op, 506068400.00 ns, 15.4440 us/op WorkloadActual 7: 32768 op, 508849100.00 ns, 15.5288 us/op WorkloadActual 8: 32768 op, 502933500.00 ns, 15.3483 us/op WorkloadActual 9: 32768 op, 507494900.00 ns, 15.4875 us/op WorkloadActual 10: 32768 op, 505506800.00 ns, 15.4268 us/op WorkloadActual 11: 32768 op, 525956000.00 ns, 16.0509 us/op WorkloadActual 12: 32768 op, 513114700.00 ns, 15.6590 us/op WorkloadActual 13: 32768 op, 508719800.00 ns, 15.5249 us/op WorkloadActual 14: 32768 op, 510880800.00 ns, 15.5908 us/op WorkloadActual 15: 32768 op, 515999400.00 ns, 15.7471 us/op // AfterActualRun WorkloadResult 1: 32768 op, 506718300.00 ns, 15.4638 us/op WorkloadResult 2: 32768 op, 506638600.00 ns, 15.4614 us/op WorkloadResult 3: 32768 op, 507208300.00 ns, 15.4788 us/op WorkloadResult 4: 32768 op, 504963500.00 ns, 15.4103 us/op WorkloadResult 5: 32768 op, 508977200.00 ns, 15.5328 us/op WorkloadResult 6: 32768 op, 506010900.00 ns, 15.4422 us/op WorkloadResult 7: 32768 op, 508791600.00 ns, 15.5271 us/op WorkloadResult 8: 32768 op, 502876000.00 ns, 15.3466 us/op WorkloadResult 9: 32768 op, 507437400.00 ns, 15.4858 us/op WorkloadResult 10: 32768 op, 505449300.00 ns, 15.4251 us/op WorkloadResult 11: 32768 op, 513057200.00 ns, 15.6573 us/op WorkloadResult 12: 32768 op, 508662300.00 ns, 15.5231 us/op WorkloadResult 13: 32768 op, 510823300.00 ns, 15.5891 us/op // GC: 49 0 0 934282288 32768 // Threading: 0 0 32768 // AfterAll // Benchmark Process 22132 has exited with code 0. Mean = 15.488 us, StdErr = 0.022 us (0.14%), N = 13, StdDev = 0.080 us Min = 15.347 us, Q1 = 15.442 us, Median = 15.479 us, Q3 = 15.527 us, Max = 15.657 us IQR = 0.085 us, LowerFence = 15.315 us, UpperFence = 15.654 us ConfidenceInterval = [15.392 us; 15.584 us] (CI 99.9%), Margin = 0.096 us (0.62% of Mean) Skewness = 0.36, Kurtosis = 2.59, MValue = 2 // ** Remained 55 (85.9%) benchmark(s) to run. Estimated finish 2026-04-23 18:40 (0h 17m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_Stj_SourceGen: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1792 1912 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_Stj_SourceGen --job Default --benchmarkId 9 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 149800.00 ns, 149.8000 us/op WorkloadJitting 1: 1 op, 7658500.00 ns, 7.6585 ms/op OverheadJitting 2: 16 op, 268600.00 ns, 16.7875 us/op WorkloadJitting 2: 16 op, 892200.00 ns, 55.7625 us/op WorkloadPilot 1: 16 op, 559900.00 ns, 34.9938 us/op WorkloadPilot 2: 32 op, 1123800.00 ns, 35.1188 us/op WorkloadPilot 3: 64 op, 2312000.00 ns, 36.1250 us/op WorkloadPilot 4: 128 op, 4676600.00 ns, 36.5359 us/op WorkloadPilot 5: 256 op, 9163800.00 ns, 35.7961 us/op WorkloadPilot 6: 512 op, 18549600.00 ns, 36.2297 us/op WorkloadPilot 7: 1024 op, 32074100.00 ns, 31.3224 us/op WorkloadPilot 8: 2048 op, 65215600.00 ns, 31.8436 us/op WorkloadPilot 9: 4096 op, 191424200.00 ns, 46.7344 us/op WorkloadPilot 10: 8192 op, 342846100.00 ns, 41.8513 us/op WorkloadPilot 11: 16384 op, 236358800.00 ns, 14.4262 us/op WorkloadPilot 12: 32768 op, 475821500.00 ns, 14.5209 us/op WorkloadPilot 13: 65536 op, 947078800.00 ns, 14.4513 us/op OverheadWarmup 1: 65536 op, 117400.00 ns, 1.7914 ns/op OverheadWarmup 2: 65536 op, 116500.00 ns, 1.7776 ns/op OverheadWarmup 3: 65536 op, 116700.00 ns, 1.7807 ns/op OverheadWarmup 4: 65536 op, 116300.00 ns, 1.7746 ns/op OverheadWarmup 5: 65536 op, 116400.00 ns, 1.7761 ns/op OverheadWarmup 6: 65536 op, 116300.00 ns, 1.7746 ns/op OverheadActual 1: 65536 op, 116700.00 ns, 1.7807 ns/op OverheadActual 2: 65536 op, 125100.00 ns, 1.9089 ns/op OverheadActual 3: 65536 op, 116700.00 ns, 1.7807 ns/op OverheadActual 4: 65536 op, 116600.00 ns, 1.7792 ns/op OverheadActual 5: 65536 op, 116600.00 ns, 1.7792 ns/op OverheadActual 6: 65536 op, 116900.00 ns, 1.7838 ns/op OverheadActual 7: 65536 op, 116800.00 ns, 1.7822 ns/op OverheadActual 8: 65536 op, 116600.00 ns, 1.7792 ns/op OverheadActual 9: 65536 op, 116300.00 ns, 1.7746 ns/op OverheadActual 10: 65536 op, 116600.00 ns, 1.7792 ns/op OverheadActual 11: 65536 op, 116400.00 ns, 1.7761 ns/op OverheadActual 12: 65536 op, 116300.00 ns, 1.7746 ns/op OverheadActual 13: 65536 op, 130000.00 ns, 1.9836 ns/op OverheadActual 14: 65536 op, 116300.00 ns, 1.7746 ns/op OverheadActual 15: 65536 op, 116300.00 ns, 1.7746 ns/op WorkloadWarmup 1: 65536 op, 959303400.00 ns, 14.6378 us/op WorkloadWarmup 2: 65536 op, 946061700.00 ns, 14.4358 us/op WorkloadWarmup 3: 65536 op, 951959800.00 ns, 14.5258 us/op WorkloadWarmup 4: 65536 op, 957674500.00 ns, 14.6130 us/op WorkloadWarmup 5: 65536 op, 953604500.00 ns, 14.5508 us/op WorkloadWarmup 6: 65536 op, 954225300.00 ns, 14.5603 us/op WorkloadWarmup 7: 65536 op, 950485200.00 ns, 14.5033 us/op // BeforeActualRun WorkloadActual 1: 65536 op, 967044200.00 ns, 14.7559 us/op WorkloadActual 2: 65536 op, 963679600.00 ns, 14.7046 us/op WorkloadActual 3: 65536 op, 966513500.00 ns, 14.7478 us/op WorkloadActual 4: 65536 op, 968551200.00 ns, 14.7789 us/op WorkloadActual 5: 65536 op, 976920000.00 ns, 14.9066 us/op WorkloadActual 6: 65536 op, 971960000.00 ns, 14.8309 us/op WorkloadActual 7: 65536 op, 977363200.00 ns, 14.9134 us/op WorkloadActual 8: 65536 op, 965742900.00 ns, 14.7361 us/op WorkloadActual 9: 65536 op, 987754000.00 ns, 15.0719 us/op WorkloadActual 10: 65536 op, 975927500.00 ns, 14.8915 us/op WorkloadActual 11: 65536 op, 972474400.00 ns, 14.8388 us/op WorkloadActual 12: 65536 op, 962162700.00 ns, 14.6814 us/op WorkloadActual 13: 65536 op, 976816000.00 ns, 14.9050 us/op WorkloadActual 14: 65536 op, 962412200.00 ns, 14.6852 us/op WorkloadActual 15: 65536 op, 977703900.00 ns, 14.9186 us/op // AfterActualRun WorkloadResult 1: 65536 op, 966927600.00 ns, 14.7541 us/op WorkloadResult 2: 65536 op, 963563000.00 ns, 14.7028 us/op WorkloadResult 3: 65536 op, 966396900.00 ns, 14.7460 us/op WorkloadResult 4: 65536 op, 968434600.00 ns, 14.7771 us/op WorkloadResult 5: 65536 op, 976803400.00 ns, 14.9048 us/op WorkloadResult 6: 65536 op, 971843400.00 ns, 14.8292 us/op WorkloadResult 7: 65536 op, 977246600.00 ns, 14.9116 us/op WorkloadResult 8: 65536 op, 965626300.00 ns, 14.7343 us/op WorkloadResult 9: 65536 op, 987637400.00 ns, 15.0702 us/op WorkloadResult 10: 65536 op, 975810900.00 ns, 14.8897 us/op WorkloadResult 11: 65536 op, 972357800.00 ns, 14.8370 us/op WorkloadResult 12: 65536 op, 962046100.00 ns, 14.6797 us/op WorkloadResult 13: 65536 op, 976699400.00 ns, 14.9033 us/op WorkloadResult 14: 65536 op, 962295600.00 ns, 14.6835 us/op WorkloadResult 15: 65536 op, 977587300.00 ns, 14.9168 us/op // GC: 98 0 0 1868039216 65536 // Threading: 0 0 65536 // AfterAll // Benchmark Process 52816 has exited with code 0. Mean = 14.823 us, StdErr = 0.029 us (0.19%), N = 15, StdDev = 0.110 us Min = 14.680 us, Q1 = 14.740 us, Median = 14.829 us, Q3 = 14.904 us, Max = 15.070 us IQR = 0.164 us, LowerFence = 14.494 us, UpperFence = 15.150 us ConfidenceInterval = [14.705 us; 14.941 us] (CI 99.9%), Margin = 0.118 us (0.80% of Mean) Skewness = 0.45, Kurtosis = 2.3, MValue = 2 // ** Remained 54 (84.4%) benchmark(s) to run. Estimated finish 2026-04-23 18:41 (0h 17m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1752 1156 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault --job Default --benchmarkId 10 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 141800.00 ns, 141.8000 us/op WorkloadJitting 1: 1 op, 9642100.00 ns, 9.6421 ms/op OverheadJitting 2: 16 op, 238300.00 ns, 14.8938 us/op WorkloadJitting 2: 16 op, 1299700.00 ns, 81.2313 us/op WorkloadPilot 1: 16 op, 952600.00 ns, 59.5375 us/op WorkloadPilot 2: 32 op, 1927400.00 ns, 60.2313 us/op WorkloadPilot 3: 64 op, 3848900.00 ns, 60.1391 us/op WorkloadPilot 4: 128 op, 8107500.00 ns, 63.3398 us/op WorkloadPilot 5: 256 op, 15389300.00 ns, 60.1145 us/op WorkloadPilot 6: 512 op, 30891100.00 ns, 60.3342 us/op WorkloadPilot 7: 1024 op, 57205300.00 ns, 55.8646 us/op WorkloadPilot 8: 2048 op, 122186900.00 ns, 59.6616 us/op WorkloadPilot 9: 4096 op, 189941500.00 ns, 46.3724 us/op WorkloadPilot 10: 8192 op, 232918600.00 ns, 28.4324 us/op WorkloadPilot 11: 16384 op, 202458800.00 ns, 12.3571 us/op WorkloadPilot 12: 32768 op, 407865500.00 ns, 12.4471 us/op WorkloadPilot 13: 65536 op, 806941100.00 ns, 12.3129 us/op OverheadWarmup 1: 65536 op, 118500.00 ns, 1.8082 ns/op OverheadWarmup 2: 65536 op, 117300.00 ns, 1.7899 ns/op OverheadWarmup 3: 65536 op, 126300.00 ns, 1.9272 ns/op OverheadWarmup 4: 65536 op, 117100.00 ns, 1.7868 ns/op OverheadWarmup 5: 65536 op, 117300.00 ns, 1.7899 ns/op OverheadWarmup 6: 65536 op, 117400.00 ns, 1.7914 ns/op OverheadWarmup 7: 65536 op, 117200.00 ns, 1.7883 ns/op OverheadActual 1: 65536 op, 117700.00 ns, 1.7960 ns/op OverheadActual 2: 65536 op, 117700.00 ns, 1.7960 ns/op OverheadActual 3: 65536 op, 117500.00 ns, 1.7929 ns/op OverheadActual 4: 65536 op, 125500.00 ns, 1.9150 ns/op OverheadActual 5: 65536 op, 117400.00 ns, 1.7914 ns/op OverheadActual 6: 65536 op, 117100.00 ns, 1.7868 ns/op OverheadActual 7: 65536 op, 117100.00 ns, 1.7868 ns/op OverheadActual 8: 65536 op, 117100.00 ns, 1.7868 ns/op OverheadActual 9: 65536 op, 117100.00 ns, 1.7868 ns/op OverheadActual 10: 65536 op, 117300.00 ns, 1.7899 ns/op OverheadActual 11: 65536 op, 117000.00 ns, 1.7853 ns/op OverheadActual 12: 65536 op, 123600.00 ns, 1.8860 ns/op OverheadActual 13: 65536 op, 117000.00 ns, 1.7853 ns/op OverheadActual 14: 65536 op, 117000.00 ns, 1.7853 ns/op OverheadActual 15: 65536 op, 117100.00 ns, 1.7868 ns/op WorkloadWarmup 1: 65536 op, 826144200.00 ns, 12.6060 us/op WorkloadWarmup 2: 65536 op, 821243100.00 ns, 12.5312 us/op WorkloadWarmup 3: 65536 op, 824298700.00 ns, 12.5778 us/op WorkloadWarmup 4: 65536 op, 815798500.00 ns, 12.4481 us/op WorkloadWarmup 5: 65536 op, 813195500.00 ns, 12.4084 us/op WorkloadWarmup 6: 65536 op, 823648100.00 ns, 12.5679 us/op WorkloadWarmup 7: 65536 op, 813184000.00 ns, 12.4082 us/op // BeforeActualRun WorkloadActual 1: 65536 op, 816554600.00 ns, 12.4596 us/op WorkloadActual 2: 65536 op, 820119700.00 ns, 12.5140 us/op WorkloadActual 3: 65536 op, 812328600.00 ns, 12.3952 us/op WorkloadActual 4: 65536 op, 812213000.00 ns, 12.3934 us/op WorkloadActual 5: 65536 op, 819406900.00 ns, 12.5032 us/op WorkloadActual 6: 65536 op, 830441300.00 ns, 12.6715 us/op WorkloadActual 7: 65536 op, 818091700.00 ns, 12.4831 us/op WorkloadActual 8: 65536 op, 834344000.00 ns, 12.7311 us/op WorkloadActual 9: 65536 op, 830310700.00 ns, 12.6695 us/op WorkloadActual 10: 65536 op, 824046200.00 ns, 12.5739 us/op WorkloadActual 11: 65536 op, 818125900.00 ns, 12.4836 us/op WorkloadActual 12: 65536 op, 814988000.00 ns, 12.4357 us/op WorkloadActual 13: 65536 op, 814215800.00 ns, 12.4239 us/op WorkloadActual 14: 65536 op, 814790200.00 ns, 12.4327 us/op WorkloadActual 15: 65536 op, 816930200.00 ns, 12.4654 us/op // AfterActualRun WorkloadResult 1: 65536 op, 816437500.00 ns, 12.4578 us/op WorkloadResult 2: 65536 op, 820002600.00 ns, 12.5122 us/op WorkloadResult 3: 65536 op, 812211500.00 ns, 12.3934 us/op WorkloadResult 4: 65536 op, 812095900.00 ns, 12.3916 us/op WorkloadResult 5: 65536 op, 819289800.00 ns, 12.5014 us/op WorkloadResult 6: 65536 op, 830324200.00 ns, 12.6697 us/op WorkloadResult 7: 65536 op, 817974600.00 ns, 12.4813 us/op WorkloadResult 8: 65536 op, 830193600.00 ns, 12.6677 us/op WorkloadResult 9: 65536 op, 823929100.00 ns, 12.5722 us/op WorkloadResult 10: 65536 op, 818008800.00 ns, 12.4818 us/op WorkloadResult 11: 65536 op, 814870900.00 ns, 12.4339 us/op WorkloadResult 12: 65536 op, 814098700.00 ns, 12.4222 us/op WorkloadResult 13: 65536 op, 814673100.00 ns, 12.4309 us/op WorkloadResult 14: 65536 op, 816813100.00 ns, 12.4636 us/op // GC: 101 0 0 1919943728 65536 // Threading: 0 0 65536 // AfterAll // Benchmark Process 24948 has exited with code 0. Mean = 12.491 us, StdErr = 0.024 us (0.19%), N = 14, StdDev = 0.089 us Min = 12.392 us, Q1 = 12.432 us, Median = 12.472 us, Q3 = 12.510 us, Max = 12.670 us IQR = 0.078 us, LowerFence = 12.315 us, UpperFence = 12.626 us ConfidenceInterval = [12.391 us; 12.592 us] (CI 99.9%), Margin = 0.101 us (0.81% of Mean) Skewness = 0.9, Kurtosis = 2.55, MValue = 2 // ** Remained 53 (82.8%) benchmark(s) to run. Estimated finish 2026-04-23 18:41 (0h 17m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_PopcornAll: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1724 1536 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_PopcornAll --job Default --benchmarkId 11 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 141700.00 ns, 141.7000 us/op WorkloadJitting 1: 1 op, 9855200.00 ns, 9.8552 ms/op OverheadJitting 2: 16 op, 239900.00 ns, 14.9938 us/op WorkloadJitting 2: 16 op, 2609900.00 ns, 163.1188 us/op WorkloadPilot 1: 16 op, 2157000.00 ns, 134.8125 us/op WorkloadPilot 2: 32 op, 4155300.00 ns, 129.8531 us/op WorkloadPilot 3: 64 op, 8497300.00 ns, 132.7703 us/op WorkloadPilot 4: 128 op, 17611700.00 ns, 137.5914 us/op WorkloadPilot 5: 256 op, 34309500.00 ns, 134.0215 us/op WorkloadPilot 6: 512 op, 65245800.00 ns, 127.4332 us/op WorkloadPilot 7: 1024 op, 111223700.00 ns, 108.6169 us/op WorkloadPilot 8: 2048 op, 173144400.00 ns, 84.5432 us/op WorkloadPilot 9: 4096 op, 226763900.00 ns, 55.3623 us/op WorkloadPilot 10: 8192 op, 179856300.00 ns, 21.9551 us/op WorkloadPilot 11: 16384 op, 353440200.00 ns, 21.5723 us/op WorkloadPilot 12: 32768 op, 707003200.00 ns, 21.5760 us/op OverheadWarmup 1: 32768 op, 59000.00 ns, 1.8005 ns/op OverheadWarmup 2: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadWarmup 3: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadWarmup 4: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadWarmup 5: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadWarmup 6: 32768 op, 67200.00 ns, 2.0508 ns/op OverheadWarmup 7: 32768 op, 59900.00 ns, 1.8280 ns/op OverheadActual 1: 32768 op, 58100.00 ns, 1.7731 ns/op OverheadActual 2: 32768 op, 58300.00 ns, 1.7792 ns/op OverheadActual 3: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadActual 4: 32768 op, 58100.00 ns, 1.7731 ns/op OverheadActual 5: 32768 op, 58200.00 ns, 1.7761 ns/op OverheadActual 6: 32768 op, 58500.00 ns, 1.7853 ns/op OverheadActual 7: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadActual 8: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadActual 9: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadActual 10: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadActual 11: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadActual 12: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadActual 13: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadActual 14: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadActual 15: 32768 op, 57800.00 ns, 1.7639 ns/op WorkloadWarmup 1: 32768 op, 714524400.00 ns, 21.8056 us/op WorkloadWarmup 2: 32768 op, 715816900.00 ns, 21.8450 us/op WorkloadWarmup 3: 32768 op, 707264600.00 ns, 21.5840 us/op WorkloadWarmup 4: 32768 op, 708736900.00 ns, 21.6289 us/op WorkloadWarmup 5: 32768 op, 703603000.00 ns, 21.4723 us/op WorkloadWarmup 6: 32768 op, 708257500.00 ns, 21.6143 us/op // BeforeActualRun WorkloadActual 1: 32768 op, 713582900.00 ns, 21.7768 us/op WorkloadActual 2: 32768 op, 720181400.00 ns, 21.9782 us/op WorkloadActual 3: 32768 op, 708664800.00 ns, 21.6267 us/op WorkloadActual 4: 32768 op, 725098800.00 ns, 22.1283 us/op WorkloadActual 5: 32768 op, 712472400.00 ns, 21.7429 us/op WorkloadActual 6: 32768 op, 710072400.00 ns, 21.6697 us/op WorkloadActual 7: 32768 op, 720949300.00 ns, 22.0016 us/op WorkloadActual 8: 32768 op, 713327600.00 ns, 21.7690 us/op WorkloadActual 9: 32768 op, 710154800.00 ns, 21.6722 us/op WorkloadActual 10: 32768 op, 710513000.00 ns, 21.6831 us/op WorkloadActual 11: 32768 op, 711258300.00 ns, 21.7059 us/op WorkloadActual 12: 32768 op, 706285300.00 ns, 21.5541 us/op WorkloadActual 13: 32768 op, 730449600.00 ns, 22.2916 us/op WorkloadActual 14: 32768 op, 712393500.00 ns, 21.7405 us/op WorkloadActual 15: 32768 op, 715324800.00 ns, 21.8300 us/op // AfterActualRun WorkloadResult 1: 32768 op, 713524900.00 ns, 21.7751 us/op WorkloadResult 2: 32768 op, 720123400.00 ns, 21.9764 us/op WorkloadResult 3: 32768 op, 708606800.00 ns, 21.6250 us/op WorkloadResult 4: 32768 op, 725040800.00 ns, 22.1265 us/op WorkloadResult 5: 32768 op, 712414400.00 ns, 21.7412 us/op WorkloadResult 6: 32768 op, 710014400.00 ns, 21.6679 us/op WorkloadResult 7: 32768 op, 720891300.00 ns, 21.9999 us/op WorkloadResult 8: 32768 op, 713269600.00 ns, 21.7673 us/op WorkloadResult 9: 32768 op, 710096800.00 ns, 21.6704 us/op WorkloadResult 10: 32768 op, 710455000.00 ns, 21.6814 us/op WorkloadResult 11: 32768 op, 711200300.00 ns, 21.7041 us/op WorkloadResult 12: 32768 op, 706227300.00 ns, 21.5523 us/op WorkloadResult 13: 32768 op, 712335500.00 ns, 21.7388 us/op WorkloadResult 14: 32768 op, 715266800.00 ns, 21.8282 us/op // GC: 82 0 0 1556612144 32768 // Threading: 0 0 32768 // AfterAll // Benchmark Process 69604 has exited with code 0. Mean = 21.775 us, StdErr = 0.042 us (0.20%), N = 14, StdDev = 0.159 us Min = 21.552 us, Q1 = 21.673 us, Median = 21.740 us, Q3 = 21.815 us, Max = 22.126 us IQR = 0.142 us, LowerFence = 21.461 us, UpperFence = 22.028 us ConfidenceInterval = [21.596 us; 21.955 us] (CI 99.9%), Margin = 0.179 us (0.82% of Mean) Skewness = 0.8, Kurtosis = 2.55, MValue = 2 // ** Remained 52 (81.2%) benchmark(s) to run. Estimated finish 2026-04-23 18:41 (0h 16m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_PopcornCustom: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1776 1724 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_PopcornCustom --job Default --benchmarkId 12 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 142700.00 ns, 142.7000 us/op WorkloadJitting 1: 1 op, 9936900.00 ns, 9.9369 ms/op OverheadJitting 2: 16 op, 245100.00 ns, 15.3188 us/op WorkloadJitting 2: 16 op, 2616600.00 ns, 163.5375 us/op WorkloadPilot 1: 16 op, 2125600.00 ns, 132.8500 us/op WorkloadPilot 2: 32 op, 4340600.00 ns, 135.6438 us/op WorkloadPilot 3: 64 op, 9001400.00 ns, 140.6469 us/op WorkloadPilot 4: 128 op, 17727500.00 ns, 138.4961 us/op WorkloadPilot 5: 256 op, 33975900.00 ns, 132.7184 us/op WorkloadPilot 6: 512 op, 67071000.00 ns, 130.9980 us/op WorkloadPilot 7: 1024 op, 116994300.00 ns, 114.2522 us/op WorkloadPilot 8: 2048 op, 177468300.00 ns, 86.6544 us/op WorkloadPilot 9: 4096 op, 176450000.00 ns, 43.0786 us/op WorkloadPilot 10: 8192 op, 207317800.00 ns, 25.3073 us/op WorkloadPilot 11: 16384 op, 328505600.00 ns, 20.0504 us/op WorkloadPilot 12: 32768 op, 659402000.00 ns, 20.1234 us/op OverheadWarmup 1: 32768 op, 58400.00 ns, 1.7822 ns/op OverheadWarmup 2: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadWarmup 3: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadWarmup 4: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadWarmup 5: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadWarmup 6: 32768 op, 57300.00 ns, 1.7487 ns/op OverheadWarmup 7: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadWarmup 8: 32768 op, 66900.00 ns, 2.0416 ns/op OverheadWarmup 9: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadActual 1: 32768 op, 62400.00 ns, 1.9043 ns/op OverheadActual 2: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadActual 3: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadActual 4: 32768 op, 57600.00 ns, 1.7578 ns/op OverheadActual 5: 32768 op, 68100.00 ns, 2.0782 ns/op OverheadActual 6: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadActual 7: 32768 op, 57300.00 ns, 1.7487 ns/op OverheadActual 8: 32768 op, 57400.00 ns, 1.7517 ns/op OverheadActual 9: 32768 op, 57400.00 ns, 1.7517 ns/op OverheadActual 10: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadActual 11: 32768 op, 57400.00 ns, 1.7517 ns/op OverheadActual 12: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadActual 13: 32768 op, 60500.00 ns, 1.8463 ns/op OverheadActual 14: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadActual 15: 32768 op, 57700.00 ns, 1.7609 ns/op WorkloadWarmup 1: 32768 op, 657710500.00 ns, 20.0717 us/op WorkloadWarmup 2: 32768 op, 646257200.00 ns, 19.7222 us/op WorkloadWarmup 3: 32768 op, 643264300.00 ns, 19.6309 us/op WorkloadWarmup 4: 32768 op, 647870000.00 ns, 19.7714 us/op WorkloadWarmup 5: 32768 op, 643766400.00 ns, 19.6462 us/op WorkloadWarmup 6: 32768 op, 653453000.00 ns, 19.9418 us/op WorkloadWarmup 7: 32768 op, 644176700.00 ns, 19.6587 us/op // BeforeActualRun WorkloadActual 1: 32768 op, 647532200.00 ns, 19.7611 us/op WorkloadActual 2: 32768 op, 637775800.00 ns, 19.4634 us/op WorkloadActual 3: 32768 op, 629189800.00 ns, 19.2013 us/op WorkloadActual 4: 32768 op, 637138500.00 ns, 19.4439 us/op WorkloadActual 5: 32768 op, 638214300.00 ns, 19.4768 us/op WorkloadActual 6: 32768 op, 636886400.00 ns, 19.4362 us/op WorkloadActual 7: 32768 op, 636974600.00 ns, 19.4389 us/op WorkloadActual 8: 32768 op, 633196700.00 ns, 19.3236 us/op WorkloadActual 9: 32768 op, 636559100.00 ns, 19.4262 us/op WorkloadActual 10: 32768 op, 633824300.00 ns, 19.3428 us/op WorkloadActual 11: 32768 op, 639461800.00 ns, 19.5148 us/op WorkloadActual 12: 32768 op, 641587300.00 ns, 19.5797 us/op WorkloadActual 13: 32768 op, 645199600.00 ns, 19.6899 us/op WorkloadActual 14: 32768 op, 643824100.00 ns, 19.6480 us/op WorkloadActual 15: 32768 op, 644113300.00 ns, 19.6568 us/op // AfterActualRun WorkloadResult 1: 32768 op, 647474700.00 ns, 19.7594 us/op WorkloadResult 2: 32768 op, 637718300.00 ns, 19.4616 us/op WorkloadResult 3: 32768 op, 629132300.00 ns, 19.1996 us/op WorkloadResult 4: 32768 op, 637081000.00 ns, 19.4422 us/op WorkloadResult 5: 32768 op, 638156800.00 ns, 19.4750 us/op WorkloadResult 6: 32768 op, 636828900.00 ns, 19.4345 us/op WorkloadResult 7: 32768 op, 636917100.00 ns, 19.4372 us/op WorkloadResult 8: 32768 op, 633139200.00 ns, 19.3219 us/op WorkloadResult 9: 32768 op, 636501600.00 ns, 19.4245 us/op WorkloadResult 10: 32768 op, 633766800.00 ns, 19.3410 us/op WorkloadResult 11: 32768 op, 639404300.00 ns, 19.5131 us/op WorkloadResult 12: 32768 op, 641529800.00 ns, 19.5779 us/op WorkloadResult 13: 32768 op, 645142100.00 ns, 19.6882 us/op WorkloadResult 14: 32768 op, 643766600.00 ns, 19.6462 us/op WorkloadResult 15: 32768 op, 644055800.00 ns, 19.6550 us/op // GC: 56 0 0 1059324976 32768 // Threading: 0 0 32768 // AfterAll // Benchmark Process 62972 has exited with code 0. Mean = 19.492 us, StdErr = 0.039 us (0.20%), N = 15, StdDev = 0.151 us Min = 19.200 us, Q1 = 19.429 us, Median = 19.462 us, Q3 = 19.612 us, Max = 19.759 us IQR = 0.183 us, LowerFence = 19.156 us, UpperFence = 19.886 us ConfidenceInterval = [19.330 us; 19.653 us] (CI 99.9%), Margin = 0.162 us (0.83% of Mean) Skewness = 0.03, Kurtosis = 2.12, MValue = 2 // ** Remained 51 (79.7%) benchmark(s) to run. Estimated finish 2026-04-23 18:41 (0h 16m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_LegacyDefault: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1776 1544 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_LegacyDefault --job Default --benchmarkId 13 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 204300.00 ns, 204.3000 us/op WorkloadJitting 1: 1 op, 18423100.00 ns, 18.4231 ms/op OverheadJitting 2: 16 op, 240900.00 ns, 15.0563 us/op WorkloadJitting 2: 16 op, 3708000.00 ns, 231.7500 us/op WorkloadPilot 1: 16 op, 2983100.00 ns, 186.4438 us/op WorkloadPilot 2: 32 op, 6547000.00 ns, 204.5938 us/op WorkloadPilot 3: 64 op, 13221300.00 ns, 206.5828 us/op WorkloadPilot 4: 128 op, 27141700.00 ns, 212.0445 us/op WorkloadPilot 5: 256 op, 45812900.00 ns, 178.9566 us/op WorkloadPilot 6: 512 op, 115841700.00 ns, 226.2533 us/op WorkloadPilot 7: 1024 op, 245653200.00 ns, 239.8957 us/op WorkloadPilot 8: 2048 op, 443584700.00 ns, 216.5941 us/op WorkloadPilot 9: 4096 op, 293860900.00 ns, 71.7434 us/op WorkloadPilot 10: 8192 op, 573554000.00 ns, 70.0139 us/op OverheadWarmup 1: 8192 op, 15600.00 ns, 1.9043 ns/op OverheadWarmup 2: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadWarmup 3: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadWarmup 4: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadWarmup 5: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadWarmup 6: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadWarmup 7: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadWarmup 8: 8192 op, 16100.00 ns, 1.9653 ns/op OverheadActual 1: 8192 op, 15200.00 ns, 1.8555 ns/op OverheadActual 2: 8192 op, 14900.00 ns, 1.8188 ns/op OverheadActual 3: 8192 op, 16200.00 ns, 1.9775 ns/op OverheadActual 4: 8192 op, 14900.00 ns, 1.8188 ns/op OverheadActual 5: 8192 op, 14900.00 ns, 1.8188 ns/op OverheadActual 6: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadActual 7: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadActual 8: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadActual 9: 8192 op, 14800.00 ns, 1.8066 ns/op OverheadActual 10: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 11: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 12: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadActual 13: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 14: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 15: 8192 op, 14500.00 ns, 1.7700 ns/op WorkloadWarmup 1: 8192 op, 577745800.00 ns, 70.5256 us/op WorkloadWarmup 2: 8192 op, 568771500.00 ns, 69.4301 us/op WorkloadWarmup 3: 8192 op, 563816900.00 ns, 68.8253 us/op WorkloadWarmup 4: 8192 op, 565050400.00 ns, 68.9759 us/op WorkloadWarmup 5: 8192 op, 577803600.00 ns, 70.5327 us/op WorkloadWarmup 6: 8192 op, 569634500.00 ns, 69.5355 us/op WorkloadWarmup 7: 8192 op, 566034500.00 ns, 69.0960 us/op WorkloadWarmup 8: 8192 op, 577039800.00 ns, 70.4394 us/op WorkloadWarmup 9: 8192 op, 562167400.00 ns, 68.6240 us/op // BeforeActualRun WorkloadActual 1: 8192 op, 573153400.00 ns, 69.9650 us/op WorkloadActual 2: 8192 op, 572147200.00 ns, 69.8422 us/op WorkloadActual 3: 8192 op, 566236100.00 ns, 69.1206 us/op WorkloadActual 4: 8192 op, 571374400.00 ns, 69.7479 us/op WorkloadActual 5: 8192 op, 560398400.00 ns, 68.4080 us/op WorkloadActual 6: 8192 op, 569242700.00 ns, 69.4876 us/op WorkloadActual 7: 8192 op, 572407800.00 ns, 69.8740 us/op WorkloadActual 8: 8192 op, 569890700.00 ns, 69.5667 us/op WorkloadActual 9: 8192 op, 566782600.00 ns, 69.1873 us/op WorkloadActual 10: 8192 op, 583676000.00 ns, 71.2495 us/op WorkloadActual 11: 8192 op, 564921400.00 ns, 68.9601 us/op WorkloadActual 12: 8192 op, 577681900.00 ns, 70.5178 us/op WorkloadActual 13: 8192 op, 578732900.00 ns, 70.6461 us/op WorkloadActual 14: 8192 op, 568340300.00 ns, 69.3775 us/op WorkloadActual 15: 8192 op, 573508100.00 ns, 70.0083 us/op // AfterActualRun WorkloadResult 1: 8192 op, 573138800.00 ns, 69.9632 us/op WorkloadResult 2: 8192 op, 572132600.00 ns, 69.8404 us/op WorkloadResult 3: 8192 op, 566221500.00 ns, 69.1188 us/op WorkloadResult 4: 8192 op, 571359800.00 ns, 69.7461 us/op WorkloadResult 5: 8192 op, 560383800.00 ns, 68.4062 us/op WorkloadResult 6: 8192 op, 569228100.00 ns, 69.4859 us/op WorkloadResult 7: 8192 op, 572393200.00 ns, 69.8722 us/op WorkloadResult 8: 8192 op, 569876100.00 ns, 69.5650 us/op WorkloadResult 9: 8192 op, 566768000.00 ns, 69.1855 us/op WorkloadResult 10: 8192 op, 564906800.00 ns, 68.9583 us/op WorkloadResult 11: 8192 op, 577667300.00 ns, 70.5160 us/op WorkloadResult 12: 8192 op, 578718300.00 ns, 70.6443 us/op WorkloadResult 13: 8192 op, 568325700.00 ns, 69.3757 us/op WorkloadResult 14: 8192 op, 573493500.00 ns, 70.0065 us/op // GC: 66 5 0 1246974184 8192 // Threading: 0 0 8192 // AfterAll // Benchmark Process 18892 has exited with code 0. Mean = 69.620 us, StdErr = 0.160 us (0.23%), N = 14, StdDev = 0.600 us Min = 68.406 us, Q1 = 69.233 us, Median = 69.656 us, Q3 = 69.940 us, Max = 70.644 us IQR = 0.707 us, LowerFence = 68.172 us, UpperFence = 71.002 us ConfidenceInterval = [68.944 us; 70.297 us] (CI 99.9%), Margin = 0.677 us (0.97% of Mean) Skewness = -0.13, Kurtosis = 2.35, MValue = 2 // ** Remained 50 (78.1%) benchmark(s) to run. Estimated finish 2026-04-23 18:41 (0h 15m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_LegacyAll: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1940 1636 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_LegacyAll --job Default --benchmarkId 14 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 140700.00 ns, 140.7000 us/op WorkloadJitting 1: 1 op, 19500600.00 ns, 19.5006 ms/op OverheadJitting 2: 16 op, 252800.00 ns, 15.8000 us/op WorkloadJitting 2: 16 op, 7024800.00 ns, 439.0500 us/op WorkloadPilot 1: 16 op, 5710200.00 ns, 356.8875 us/op WorkloadPilot 2: 32 op, 12060200.00 ns, 376.8813 us/op WorkloadPilot 3: 64 op, 25360100.00 ns, 396.2516 us/op WorkloadPilot 4: 128 op, 44097500.00 ns, 344.5117 us/op WorkloadPilot 5: 256 op, 98577600.00 ns, 385.0688 us/op WorkloadPilot 6: 512 op, 225586500.00 ns, 440.5986 us/op WorkloadPilot 7: 1024 op, 515763700.00 ns, 503.6755 us/op OverheadWarmup 1: 1024 op, 3000.00 ns, 2.9297 ns/op OverheadWarmup 2: 1024 op, 2100.00 ns, 2.0508 ns/op OverheadWarmup 3: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadWarmup 4: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadWarmup 5: 1024 op, 2100.00 ns, 2.0508 ns/op OverheadWarmup 6: 1024 op, 1900.00 ns, 1.8555 ns/op OverheadWarmup 7: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 1: 1024 op, 2300.00 ns, 2.2461 ns/op OverheadActual 2: 1024 op, 2300.00 ns, 2.2461 ns/op OverheadActual 3: 1024 op, 2300.00 ns, 2.2461 ns/op OverheadActual 4: 1024 op, 2100.00 ns, 2.0508 ns/op OverheadActual 5: 1024 op, 2200.00 ns, 2.1484 ns/op OverheadActual 6: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 7: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 8: 1024 op, 2100.00 ns, 2.0508 ns/op OverheadActual 9: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 10: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 11: 1024 op, 1900.00 ns, 1.8555 ns/op OverheadActual 12: 1024 op, 3000.00 ns, 2.9297 ns/op OverheadActual 13: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 14: 1024 op, 2200.00 ns, 2.1484 ns/op OverheadActual 15: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 16: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 17: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 18: 1024 op, 2200.00 ns, 2.1484 ns/op OverheadActual 19: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 20: 1024 op, 2600.00 ns, 2.5391 ns/op WorkloadWarmup 1: 1024 op, 403487700.00 ns, 394.0310 us/op WorkloadWarmup 2: 1024 op, 141361100.00 ns, 138.0479 us/op WorkloadWarmup 3: 1024 op, 134858900.00 ns, 131.6981 us/op WorkloadWarmup 4: 1024 op, 133352900.00 ns, 130.2274 us/op WorkloadWarmup 5: 1024 op, 132183300.00 ns, 129.0853 us/op WorkloadWarmup 6: 1024 op, 126626600.00 ns, 123.6588 us/op WorkloadWarmup 7: 1024 op, 128544700.00 ns, 125.5319 us/op WorkloadWarmup 8: 1024 op, 127633600.00 ns, 124.6422 us/op WorkloadWarmup 9: 1024 op, 125141100.00 ns, 122.2081 us/op WorkloadWarmup 10: 1024 op, 130717600.00 ns, 127.6539 us/op WorkloadWarmup 11: 1024 op, 128875600.00 ns, 125.8551 us/op // BeforeActualRun WorkloadActual 1: 1024 op, 127297500.00 ns, 124.3140 us/op WorkloadActual 2: 1024 op, 130757600.00 ns, 127.6930 us/op WorkloadActual 3: 1024 op, 132931200.00 ns, 129.8156 us/op WorkloadActual 4: 1024 op, 131764500.00 ns, 128.6763 us/op WorkloadActual 5: 1024 op, 126832900.00 ns, 123.8603 us/op WorkloadActual 6: 1024 op, 127546900.00 ns, 124.5575 us/op WorkloadActual 7: 1024 op, 126511100.00 ns, 123.5460 us/op WorkloadActual 8: 1024 op, 129861100.00 ns, 126.8175 us/op WorkloadActual 9: 1024 op, 131885600.00 ns, 128.7945 us/op WorkloadActual 10: 1024 op, 126968400.00 ns, 123.9926 us/op WorkloadActual 11: 1024 op, 127225600.00 ns, 124.2438 us/op WorkloadActual 12: 1024 op, 132073500.00 ns, 128.9780 us/op WorkloadActual 13: 1024 op, 125781300.00 ns, 122.8333 us/op WorkloadActual 14: 1024 op, 125357000.00 ns, 122.4189 us/op WorkloadActual 15: 1024 op, 126412700.00 ns, 123.4499 us/op WorkloadActual 16: 1024 op, 127113900.00 ns, 124.1347 us/op WorkloadActual 17: 1024 op, 124524600.00 ns, 121.6061 us/op WorkloadActual 18: 1024 op, 125011600.00 ns, 122.0816 us/op // AfterActualRun WorkloadResult 1: 1024 op, 127295450.00 ns, 124.3120 us/op WorkloadResult 2: 1024 op, 130755550.00 ns, 127.6910 us/op WorkloadResult 3: 1024 op, 132929150.00 ns, 129.8136 us/op WorkloadResult 4: 1024 op, 131762450.00 ns, 128.6743 us/op WorkloadResult 5: 1024 op, 126830850.00 ns, 123.8583 us/op WorkloadResult 6: 1024 op, 127544850.00 ns, 124.5555 us/op WorkloadResult 7: 1024 op, 126509050.00 ns, 123.5440 us/op WorkloadResult 8: 1024 op, 129859050.00 ns, 126.8155 us/op WorkloadResult 9: 1024 op, 131883550.00 ns, 128.7925 us/op WorkloadResult 10: 1024 op, 126966350.00 ns, 123.9906 us/op WorkloadResult 11: 1024 op, 127223550.00 ns, 124.2417 us/op WorkloadResult 12: 1024 op, 132071450.00 ns, 128.9760 us/op WorkloadResult 13: 1024 op, 125779250.00 ns, 122.8313 us/op WorkloadResult 14: 1024 op, 125354950.00 ns, 122.4169 us/op WorkloadResult 15: 1024 op, 126410650.00 ns, 123.4479 us/op WorkloadResult 16: 1024 op, 127111850.00 ns, 124.1327 us/op WorkloadResult 17: 1024 op, 124522550.00 ns, 121.6041 us/op WorkloadResult 18: 1024 op, 125009550.00 ns, 122.0796 us/op // GC: 14 1 0 270448504 1024 // Threading: 0 0 1024 // AfterAll // Benchmark Process 29200 has exited with code 0. Mean = 125.099 us, StdErr = 0.620 us (0.50%), N = 18, StdDev = 2.629 us Min = 121.604 us, Q1 = 123.472 us, Median = 124.187 us, Q3 = 127.472 us, Max = 129.814 us IQR = 4.000 us, LowerFence = 117.472 us, UpperFence = 133.472 us ConfidenceInterval = [122.642 us; 127.556 us] (CI 99.9%), Margin = 2.457 us (1.96% of Mean) Skewness = 0.51, Kurtosis = 1.69, MValue = 2.67 // ** Remained 49 (76.6%) benchmark(s) to run. Estimated finish 2026-04-23 18:40 (0h 14m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_LegacyCustom: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1820 1668 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_LegacyCustom --job Default --benchmarkId 15 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 144100.00 ns, 144.1000 us/op WorkloadJitting 1: 1 op, 18813100.00 ns, 18.8131 ms/op OverheadJitting 2: 16 op, 245600.00 ns, 15.3500 us/op WorkloadJitting 2: 16 op, 4141600.00 ns, 258.8500 us/op WorkloadPilot 1: 16 op, 3432600.00 ns, 214.5375 us/op WorkloadPilot 2: 32 op, 7545300.00 ns, 235.7906 us/op WorkloadPilot 3: 64 op, 14843500.00 ns, 231.9297 us/op WorkloadPilot 4: 128 op, 30324500.00 ns, 236.9102 us/op WorkloadPilot 5: 256 op, 51196600.00 ns, 199.9867 us/op WorkloadPilot 6: 512 op, 142206200.00 ns, 277.7465 us/op WorkloadPilot 7: 1024 op, 308582200.00 ns, 301.3498 us/op WorkloadPilot 8: 2048 op, 441565800.00 ns, 215.6083 us/op WorkloadPilot 9: 4096 op, 272329000.00 ns, 66.4866 us/op WorkloadPilot 10: 8192 op, 539020800.00 ns, 65.7984 us/op OverheadWarmup 1: 8192 op, 15700.00 ns, 1.9165 ns/op OverheadWarmup 2: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadWarmup 3: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadWarmup 4: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadWarmup 5: 8192 op, 16300.00 ns, 1.9897 ns/op OverheadWarmup 6: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadActual 1: 8192 op, 15000.00 ns, 1.8311 ns/op OverheadActual 2: 8192 op, 14900.00 ns, 1.8188 ns/op OverheadActual 3: 8192 op, 15200.00 ns, 1.8555 ns/op OverheadActual 4: 8192 op, 15700.00 ns, 1.9165 ns/op OverheadActual 5: 8192 op, 14900.00 ns, 1.8188 ns/op OverheadActual 6: 8192 op, 14900.00 ns, 1.8188 ns/op OverheadActual 7: 8192 op, 14800.00 ns, 1.8066 ns/op OverheadActual 8: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadActual 9: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadActual 10: 8192 op, 14900.00 ns, 1.8188 ns/op OverheadActual 11: 8192 op, 14800.00 ns, 1.8066 ns/op OverheadActual 12: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadActual 13: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadActual 14: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadActual 15: 8192 op, 14600.00 ns, 1.7822 ns/op WorkloadWarmup 1: 8192 op, 545881900.00 ns, 66.6360 us/op WorkloadWarmup 2: 8192 op, 542365300.00 ns, 66.2067 us/op WorkloadWarmup 3: 8192 op, 532895000.00 ns, 65.0507 us/op WorkloadWarmup 4: 8192 op, 533498800.00 ns, 65.1244 us/op WorkloadWarmup 5: 8192 op, 541296000.00 ns, 66.0762 us/op WorkloadWarmup 6: 8192 op, 536852400.00 ns, 65.5337 us/op WorkloadWarmup 7: 8192 op, 538240700.00 ns, 65.7032 us/op WorkloadWarmup 8: 8192 op, 552446400.00 ns, 67.4373 us/op WorkloadWarmup 9: 8192 op, 549260000.00 ns, 67.0483 us/op // BeforeActualRun WorkloadActual 1: 8192 op, 547541800.00 ns, 66.8386 us/op WorkloadActual 2: 8192 op, 543306400.00 ns, 66.3216 us/op WorkloadActual 3: 8192 op, 555778400.00 ns, 67.8440 us/op WorkloadActual 4: 8192 op, 541680800.00 ns, 66.1231 us/op WorkloadActual 5: 8192 op, 544303500.00 ns, 66.4433 us/op WorkloadActual 6: 8192 op, 541948600.00 ns, 66.1558 us/op WorkloadActual 7: 8192 op, 548449300.00 ns, 66.9494 us/op WorkloadActual 8: 8192 op, 539626800.00 ns, 65.8724 us/op WorkloadActual 9: 8192 op, 542282200.00 ns, 66.1966 us/op WorkloadActual 10: 8192 op, 535612700.00 ns, 65.3824 us/op WorkloadActual 11: 8192 op, 542275000.00 ns, 66.1957 us/op WorkloadActual 12: 8192 op, 537628500.00 ns, 65.6285 us/op WorkloadActual 13: 8192 op, 544238200.00 ns, 66.4353 us/op WorkloadActual 14: 8192 op, 549641600.00 ns, 67.0949 us/op WorkloadActual 15: 8192 op, 550160400.00 ns, 67.1583 us/op // AfterActualRun WorkloadResult 1: 8192 op, 547527000.00 ns, 66.8368 us/op WorkloadResult 2: 8192 op, 543291600.00 ns, 66.3198 us/op WorkloadResult 3: 8192 op, 555763600.00 ns, 67.8422 us/op WorkloadResult 4: 8192 op, 541666000.00 ns, 66.1213 us/op WorkloadResult 5: 8192 op, 544288700.00 ns, 66.4415 us/op WorkloadResult 6: 8192 op, 541933800.00 ns, 66.1540 us/op WorkloadResult 7: 8192 op, 548434500.00 ns, 66.9476 us/op WorkloadResult 8: 8192 op, 539612000.00 ns, 65.8706 us/op WorkloadResult 9: 8192 op, 542267400.00 ns, 66.1948 us/op WorkloadResult 10: 8192 op, 535597900.00 ns, 65.3806 us/op WorkloadResult 11: 8192 op, 542260200.00 ns, 66.1939 us/op WorkloadResult 12: 8192 op, 537613700.00 ns, 65.6267 us/op WorkloadResult 13: 8192 op, 544223400.00 ns, 66.4335 us/op WorkloadResult 14: 8192 op, 549626800.00 ns, 67.0931 us/op WorkloadResult 15: 8192 op, 550145600.00 ns, 67.1564 us/op // GC: 65 6 0 1226784928 8192 // Threading: 0 0 8192 // AfterAll // Benchmark Process 16208 has exited with code 0. Mean = 66.441 us, StdErr = 0.165 us (0.25%), N = 15, StdDev = 0.641 us Min = 65.381 us, Q1 = 66.138 us, Median = 66.320 us, Q3 = 66.892 us, Max = 67.842 us IQR = 0.754 us, LowerFence = 65.006 us, UpperFence = 68.024 us ConfidenceInterval = [65.756 us; 67.126 us] (CI 99.9%), Margin = 0.685 us (1.03% of Mean) Skewness = 0.4, Kurtosis = 2.46, MValue = 2 // ** Remained 48 (75.0%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 14m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1704 1824 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection --job Default --benchmarkId 16 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 151600.00 ns, 151.6000 us/op WorkloadJitting 1: 1 op, 13320600.00 ns, 13.3206 ms/op OverheadJitting 2: 16 op, 247900.00 ns, 15.4938 us/op WorkloadJitting 2: 16 op, 349100.00 ns, 21.8188 us/op WorkloadPilot 1: 16 op, 83600.00 ns, 5.2250 us/op WorkloadPilot 2: 32 op, 148400.00 ns, 4.6375 us/op WorkloadPilot 3: 64 op, 246400.00 ns, 3.8500 us/op WorkloadPilot 4: 128 op, 453100.00 ns, 3.5398 us/op WorkloadPilot 5: 256 op, 994600.00 ns, 3.8852 us/op WorkloadPilot 6: 512 op, 2039500.00 ns, 3.9834 us/op WorkloadPilot 7: 1024 op, 3721200.00 ns, 3.6340 us/op WorkloadPilot 8: 2048 op, 7353400.00 ns, 3.5905 us/op WorkloadPilot 9: 4096 op, 15130300.00 ns, 3.6939 us/op WorkloadPilot 10: 8192 op, 30059600.00 ns, 3.6694 us/op WorkloadPilot 11: 16384 op, 52847600.00 ns, 3.2256 us/op WorkloadPilot 12: 32768 op, 139592600.00 ns, 4.2600 us/op WorkloadPilot 13: 65536 op, 360814900.00 ns, 5.5056 us/op WorkloadPilot 14: 131072 op, 217241700.00 ns, 1.6574 us/op WorkloadPilot 15: 262144 op, 392634100.00 ns, 1.4978 us/op WorkloadPilot 16: 524288 op, 779952900.00 ns, 1.4876 us/op OverheadWarmup 1: 524288 op, 926800.00 ns, 1.7677 ns/op OverheadWarmup 2: 524288 op, 927500.00 ns, 1.7691 ns/op OverheadWarmup 3: 524288 op, 924700.00 ns, 1.7637 ns/op OverheadWarmup 4: 524288 op, 942100.00 ns, 1.7969 ns/op OverheadWarmup 5: 524288 op, 927400.00 ns, 1.7689 ns/op OverheadActual 1: 524288 op, 932800.00 ns, 1.7792 ns/op OverheadActual 2: 524288 op, 922300.00 ns, 1.7591 ns/op OverheadActual 3: 524288 op, 924000.00 ns, 1.7624 ns/op OverheadActual 4: 524288 op, 922900.00 ns, 1.7603 ns/op OverheadActual 5: 524288 op, 931900.00 ns, 1.7775 ns/op OverheadActual 6: 524288 op, 921400.00 ns, 1.7574 ns/op OverheadActual 7: 524288 op, 928400.00 ns, 1.7708 ns/op OverheadActual 8: 524288 op, 965700.00 ns, 1.8419 ns/op OverheadActual 9: 524288 op, 958100.00 ns, 1.8274 ns/op OverheadActual 10: 524288 op, 917500.00 ns, 1.7500 ns/op OverheadActual 11: 524288 op, 916200.00 ns, 1.7475 ns/op OverheadActual 12: 524288 op, 916700.00 ns, 1.7485 ns/op OverheadActual 13: 524288 op, 916100.00 ns, 1.7473 ns/op OverheadActual 14: 524288 op, 918400.00 ns, 1.7517 ns/op OverheadActual 15: 524288 op, 918000.00 ns, 1.7509 ns/op WorkloadWarmup 1: 524288 op, 779576500.00 ns, 1.4869 us/op WorkloadWarmup 2: 524288 op, 780955000.00 ns, 1.4896 us/op WorkloadWarmup 3: 524288 op, 777783500.00 ns, 1.4835 us/op WorkloadWarmup 4: 524288 op, 778123900.00 ns, 1.4842 us/op WorkloadWarmup 5: 524288 op, 773025100.00 ns, 1.4744 us/op WorkloadWarmup 6: 524288 op, 782459600.00 ns, 1.4924 us/op // BeforeActualRun WorkloadActual 1: 524288 op, 785796000.00 ns, 1.4988 us/op WorkloadActual 2: 524288 op, 777934100.00 ns, 1.4838 us/op WorkloadActual 3: 524288 op, 771066400.00 ns, 1.4707 us/op WorkloadActual 4: 524288 op, 773734100.00 ns, 1.4758 us/op WorkloadActual 5: 524288 op, 769686800.00 ns, 1.4681 us/op WorkloadActual 6: 524288 op, 776248700.00 ns, 1.4806 us/op WorkloadActual 7: 524288 op, 766719500.00 ns, 1.4624 us/op WorkloadActual 8: 524288 op, 775568700.00 ns, 1.4793 us/op WorkloadActual 9: 524288 op, 776310000.00 ns, 1.4807 us/op WorkloadActual 10: 524288 op, 780786400.00 ns, 1.4892 us/op WorkloadActual 11: 524288 op, 780729300.00 ns, 1.4891 us/op WorkloadActual 12: 524288 op, 784722100.00 ns, 1.4967 us/op WorkloadActual 13: 524288 op, 781361400.00 ns, 1.4903 us/op WorkloadActual 14: 524288 op, 774927900.00 ns, 1.4781 us/op WorkloadActual 15: 524288 op, 766149300.00 ns, 1.4613 us/op // AfterActualRun WorkloadResult 1: 524288 op, 784873700.00 ns, 1.4970 us/op WorkloadResult 2: 524288 op, 777011800.00 ns, 1.4820 us/op WorkloadResult 3: 524288 op, 770144100.00 ns, 1.4689 us/op WorkloadResult 4: 524288 op, 772811800.00 ns, 1.4740 us/op WorkloadResult 5: 524288 op, 768764500.00 ns, 1.4663 us/op WorkloadResult 6: 524288 op, 775326400.00 ns, 1.4788 us/op WorkloadResult 7: 524288 op, 765797200.00 ns, 1.4606 us/op WorkloadResult 8: 524288 op, 774646400.00 ns, 1.4775 us/op WorkloadResult 9: 524288 op, 775387700.00 ns, 1.4789 us/op WorkloadResult 10: 524288 op, 779864100.00 ns, 1.4875 us/op WorkloadResult 11: 524288 op, 779807000.00 ns, 1.4874 us/op WorkloadResult 12: 524288 op, 783799800.00 ns, 1.4950 us/op WorkloadResult 13: 524288 op, 780439100.00 ns, 1.4886 us/op WorkloadResult 14: 524288 op, 774005600.00 ns, 1.4763 us/op WorkloadResult 15: 524288 op, 765227000.00 ns, 1.4596 us/op // GC: 84 0 0 1585447984 524288 // Threading: 0 0 524288 // AfterAll // Benchmark Process 3876 has exited with code 0. Mean = 1.479 us, StdErr = 0.003 us (0.20%), N = 15, StdDev = 0.011 us Min = 1.460 us, Q1 = 1.471 us, Median = 1.479 us, Q3 = 1.487 us, Max = 1.497 us IQR = 0.016 us, LowerFence = 1.448 us, UpperFence = 1.511 us ConfidenceInterval = [1.466 us; 1.491 us] (CI 99.9%), Margin = 0.012 us (0.83% of Mean) Skewness = -0.1, Kurtosis = 1.86, MValue = 2 // ** Remained 47 (73.4%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 14m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1480 1496 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen --job Default --benchmarkId 17 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 162800.00 ns, 162.8000 us/op WorkloadJitting 1: 1 op, 9062200.00 ns, 9.0622 ms/op OverheadJitting 2: 16 op, 246400.00 ns, 15.4000 us/op WorkloadJitting 2: 16 op, 344600.00 ns, 21.5375 us/op WorkloadPilot 1: 16 op, 87500.00 ns, 5.4688 us/op WorkloadPilot 2: 32 op, 160500.00 ns, 5.0156 us/op WorkloadPilot 3: 64 op, 296800.00 ns, 4.6375 us/op WorkloadPilot 4: 128 op, 468700.00 ns, 3.6617 us/op WorkloadPilot 5: 256 op, 1024700.00 ns, 4.0027 us/op WorkloadPilot 6: 512 op, 2144200.00 ns, 4.1879 us/op WorkloadPilot 7: 1024 op, 3977300.00 ns, 3.8841 us/op WorkloadPilot 8: 2048 op, 7635400.00 ns, 3.7282 us/op WorkloadPilot 9: 4096 op, 15326800.00 ns, 3.7419 us/op WorkloadPilot 10: 8192 op, 30583500.00 ns, 3.7333 us/op WorkloadPilot 11: 16384 op, 53561100.00 ns, 3.2691 us/op WorkloadPilot 12: 32768 op, 143739500.00 ns, 4.3866 us/op WorkloadPilot 13: 65536 op, 385515400.00 ns, 5.8825 us/op WorkloadPilot 14: 131072 op, 200582400.00 ns, 1.5303 us/op WorkloadPilot 15: 262144 op, 396774600.00 ns, 1.5136 us/op WorkloadPilot 16: 524288 op, 785005200.00 ns, 1.4973 us/op OverheadWarmup 1: 524288 op, 935900.00 ns, 1.7851 ns/op OverheadWarmup 2: 524288 op, 966500.00 ns, 1.8435 ns/op OverheadWarmup 3: 524288 op, 945200.00 ns, 1.8028 ns/op OverheadWarmup 4: 524288 op, 962500.00 ns, 1.8358 ns/op OverheadWarmup 5: 524288 op, 939200.00 ns, 1.7914 ns/op OverheadActual 1: 524288 op, 929200.00 ns, 1.7723 ns/op OverheadActual 2: 524288 op, 930400.00 ns, 1.7746 ns/op OverheadActual 3: 524288 op, 929600.00 ns, 1.7731 ns/op OverheadActual 4: 524288 op, 930600.00 ns, 1.7750 ns/op OverheadActual 5: 524288 op, 929300.00 ns, 1.7725 ns/op OverheadActual 6: 524288 op, 929200.00 ns, 1.7723 ns/op OverheadActual 7: 524288 op, 929900.00 ns, 1.7736 ns/op OverheadActual 8: 524288 op, 935300.00 ns, 1.7839 ns/op OverheadActual 9: 524288 op, 928800.00 ns, 1.7715 ns/op OverheadActual 10: 524288 op, 936700.00 ns, 1.7866 ns/op OverheadActual 11: 524288 op, 928700.00 ns, 1.7714 ns/op OverheadActual 12: 524288 op, 953100.00 ns, 1.8179 ns/op OverheadActual 13: 524288 op, 929200.00 ns, 1.7723 ns/op OverheadActual 14: 524288 op, 936900.00 ns, 1.7870 ns/op OverheadActual 15: 524288 op, 949700.00 ns, 1.8114 ns/op WorkloadWarmup 1: 524288 op, 791544600.00 ns, 1.5098 us/op WorkloadWarmup 2: 524288 op, 802380500.00 ns, 1.5304 us/op WorkloadWarmup 3: 524288 op, 778485700.00 ns, 1.4848 us/op WorkloadWarmup 4: 524288 op, 804028700.00 ns, 1.5336 us/op WorkloadWarmup 5: 524288 op, 778981700.00 ns, 1.4858 us/op WorkloadWarmup 6: 524288 op, 778972000.00 ns, 1.4858 us/op // BeforeActualRun WorkloadActual 1: 524288 op, 781400100.00 ns, 1.4904 us/op WorkloadActual 2: 524288 op, 778538800.00 ns, 1.4849 us/op WorkloadActual 3: 524288 op, 787370800.00 ns, 1.5018 us/op WorkloadActual 4: 524288 op, 780717600.00 ns, 1.4891 us/op WorkloadActual 5: 524288 op, 798590700.00 ns, 1.5232 us/op WorkloadActual 6: 524288 op, 797580100.00 ns, 1.5213 us/op WorkloadActual 7: 524288 op, 797137400.00 ns, 1.5204 us/op WorkloadActual 8: 524288 op, 798795400.00 ns, 1.5236 us/op WorkloadActual 9: 524288 op, 807369200.00 ns, 1.5399 us/op WorkloadActual 10: 524288 op, 789208300.00 ns, 1.5053 us/op WorkloadActual 11: 524288 op, 788601500.00 ns, 1.5041 us/op WorkloadActual 12: 524288 op, 791918600.00 ns, 1.5105 us/op WorkloadActual 13: 524288 op, 782729500.00 ns, 1.4929 us/op WorkloadActual 14: 524288 op, 786418200.00 ns, 1.5000 us/op WorkloadActual 15: 524288 op, 782562300.00 ns, 1.4926 us/op // AfterActualRun WorkloadResult 1: 524288 op, 780470200.00 ns, 1.4886 us/op WorkloadResult 2: 524288 op, 777608900.00 ns, 1.4832 us/op WorkloadResult 3: 524288 op, 786440900.00 ns, 1.5000 us/op WorkloadResult 4: 524288 op, 779787700.00 ns, 1.4873 us/op WorkloadResult 5: 524288 op, 797660800.00 ns, 1.5214 us/op WorkloadResult 6: 524288 op, 796650200.00 ns, 1.5195 us/op WorkloadResult 7: 524288 op, 796207500.00 ns, 1.5186 us/op WorkloadResult 8: 524288 op, 797865500.00 ns, 1.5218 us/op WorkloadResult 9: 524288 op, 806439300.00 ns, 1.5382 us/op WorkloadResult 10: 524288 op, 788278400.00 ns, 1.5035 us/op WorkloadResult 11: 524288 op, 787671600.00 ns, 1.5024 us/op WorkloadResult 12: 524288 op, 790988700.00 ns, 1.5087 us/op WorkloadResult 13: 524288 op, 781799600.00 ns, 1.4912 us/op WorkloadResult 14: 524288 op, 785488300.00 ns, 1.4982 us/op WorkloadResult 15: 524288 op, 781632400.00 ns, 1.4908 us/op // GC: 84 0 0 1589642288 524288 // Threading: 0 0 524288 // AfterAll // Benchmark Process 57620 has exited with code 0. Mean = 1.505 us, StdErr = 0.004 us (0.27%), N = 15, StdDev = 0.016 us Min = 1.483 us, Q1 = 1.491 us, Median = 1.502 us, Q3 = 1.519 us, Max = 1.538 us IQR = 0.028 us, LowerFence = 1.449 us, UpperFence = 1.561 us ConfidenceInterval = [1.488 us; 1.522 us] (CI 99.9%), Margin = 0.017 us (1.14% of Mean) Skewness = 0.42, Kurtosis = 1.95, MValue = 2 // ** Remained 46 (71.9%) benchmark(s) to run. Estimated finish 2026-04-23 18:40 (0h 13m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_PopcornDefault: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1092 1908 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_PopcornDefault --job Default --benchmarkId 18 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 146100.00 ns, 146.1000 us/op WorkloadJitting 1: 1 op, 9790300.00 ns, 9.7903 ms/op OverheadJitting 2: 16 op, 248800.00 ns, 15.5500 us/op WorkloadJitting 2: 16 op, 285000.00 ns, 17.8125 us/op WorkloadPilot 1: 16 op, 37600.00 ns, 2.3500 us/op WorkloadPilot 2: 32 op, 46500.00 ns, 1.4531 us/op WorkloadPilot 3: 64 op, 74200.00 ns, 1.1594 us/op WorkloadPilot 4: 128 op, 156600.00 ns, 1.2234 us/op WorkloadPilot 5: 256 op, 304300.00 ns, 1.1887 us/op WorkloadPilot 6: 512 op, 561100.00 ns, 1.0959 us/op WorkloadPilot 7: 1024 op, 1110900.00 ns, 1.0849 us/op WorkloadPilot 8: 2048 op, 2203400.00 ns, 1.0759 us/op WorkloadPilot 9: 4096 op, 4650100.00 ns, 1.1353 us/op WorkloadPilot 10: 8192 op, 10035300.00 ns, 1.2250 us/op WorkloadPilot 11: 16384 op, 18727700.00 ns, 1.1430 us/op WorkloadPilot 12: 32768 op, 36620300.00 ns, 1.1176 us/op WorkloadPilot 13: 65536 op, 72420900.00 ns, 1.1051 us/op WorkloadPilot 14: 131072 op, 181498800.00 ns, 1.3847 us/op WorkloadPilot 15: 262144 op, 224353800.00 ns, 855.8418 ns/op WorkloadPilot 16: 524288 op, 119322100.00 ns, 227.5888 ns/op WorkloadPilot 17: 1048576 op, 235236800.00 ns, 224.3393 ns/op WorkloadPilot 18: 2097152 op, 482579900.00 ns, 230.1120 ns/op WorkloadPilot 19: 4194304 op, 956028600.00 ns, 227.9350 ns/op OverheadWarmup 1: 4194304 op, 7459400.00 ns, 1.7785 ns/op OverheadWarmup 2: 4194304 op, 7443900.00 ns, 1.7748 ns/op OverheadWarmup 3: 4194304 op, 7449400.00 ns, 1.7761 ns/op OverheadWarmup 4: 4194304 op, 7481900.00 ns, 1.7838 ns/op OverheadWarmup 5: 4194304 op, 7460000.00 ns, 1.7786 ns/op OverheadWarmup 6: 4194304 op, 7514000.00 ns, 1.7915 ns/op OverheadWarmup 7: 4194304 op, 7491400.00 ns, 1.7861 ns/op OverheadActual 1: 4194304 op, 7532100.00 ns, 1.7958 ns/op OverheadActual 2: 4194304 op, 7504300.00 ns, 1.7892 ns/op OverheadActual 3: 4194304 op, 7535200.00 ns, 1.7965 ns/op OverheadActual 4: 4194304 op, 7524300.00 ns, 1.7939 ns/op OverheadActual 5: 4194304 op, 7567300.00 ns, 1.8042 ns/op OverheadActual 6: 4194304 op, 7531000.00 ns, 1.7955 ns/op OverheadActual 7: 4194304 op, 7576100.00 ns, 1.8063 ns/op OverheadActual 8: 4194304 op, 7507300.00 ns, 1.7899 ns/op OverheadActual 9: 4194304 op, 7549000.00 ns, 1.7998 ns/op OverheadActual 10: 4194304 op, 7503100.00 ns, 1.7889 ns/op OverheadActual 11: 4194304 op, 7562600.00 ns, 1.8031 ns/op OverheadActual 12: 4194304 op, 7450600.00 ns, 1.7764 ns/op OverheadActual 13: 4194304 op, 7453900.00 ns, 1.7771 ns/op OverheadActual 14: 4194304 op, 7447500.00 ns, 1.7756 ns/op OverheadActual 15: 4194304 op, 7470200.00 ns, 1.7810 ns/op WorkloadWarmup 1: 4194304 op, 951097600.00 ns, 226.7593 ns/op WorkloadWarmup 2: 4194304 op, 953972200.00 ns, 227.4447 ns/op WorkloadWarmup 3: 4194304 op, 948333300.00 ns, 226.1003 ns/op WorkloadWarmup 4: 4194304 op, 944090500.00 ns, 225.0887 ns/op WorkloadWarmup 5: 4194304 op, 942395400.00 ns, 224.6846 ns/op WorkloadWarmup 6: 4194304 op, 954116400.00 ns, 227.4791 ns/op WorkloadWarmup 7: 4194304 op, 945215000.00 ns, 225.3568 ns/op // BeforeActualRun WorkloadActual 1: 4194304 op, 963057300.00 ns, 229.6108 ns/op WorkloadActual 2: 4194304 op, 957946200.00 ns, 228.3922 ns/op WorkloadActual 3: 4194304 op, 952856800.00 ns, 227.1788 ns/op WorkloadActual 4: 4194304 op, 957178900.00 ns, 228.2092 ns/op WorkloadActual 5: 4194304 op, 956161900.00 ns, 227.9668 ns/op WorkloadActual 6: 4194304 op, 949222500.00 ns, 226.3123 ns/op WorkloadActual 7: 4194304 op, 955466200.00 ns, 227.8009 ns/op WorkloadActual 8: 4194304 op, 952922700.00 ns, 227.1945 ns/op WorkloadActual 9: 4194304 op, 959361000.00 ns, 228.7295 ns/op WorkloadActual 10: 4194304 op, 950581100.00 ns, 226.6362 ns/op WorkloadActual 11: 4194304 op, 955294800.00 ns, 227.7600 ns/op WorkloadActual 12: 4194304 op, 951111400.00 ns, 226.7626 ns/op WorkloadActual 13: 4194304 op, 947791700.00 ns, 225.9712 ns/op WorkloadActual 14: 4194304 op, 953448200.00 ns, 227.3198 ns/op WorkloadActual 15: 4194304 op, 946791400.00 ns, 225.7327 ns/op // AfterActualRun WorkloadResult 1: 4194304 op, 955533000.00 ns, 227.8168 ns/op WorkloadResult 2: 4194304 op, 950421900.00 ns, 226.5982 ns/op WorkloadResult 3: 4194304 op, 945332500.00 ns, 225.3848 ns/op WorkloadResult 4: 4194304 op, 949654600.00 ns, 226.4153 ns/op WorkloadResult 5: 4194304 op, 948637600.00 ns, 226.1728 ns/op WorkloadResult 6: 4194304 op, 941698200.00 ns, 224.5183 ns/op WorkloadResult 7: 4194304 op, 947941900.00 ns, 226.0070 ns/op WorkloadResult 8: 4194304 op, 945398400.00 ns, 225.4005 ns/op WorkloadResult 9: 4194304 op, 951836700.00 ns, 226.9356 ns/op WorkloadResult 10: 4194304 op, 943056800.00 ns, 224.8423 ns/op WorkloadResult 11: 4194304 op, 947770500.00 ns, 225.9661 ns/op WorkloadResult 12: 4194304 op, 943587100.00 ns, 224.9687 ns/op WorkloadResult 13: 4194304 op, 940267400.00 ns, 224.1772 ns/op WorkloadResult 14: 4194304 op, 945923900.00 ns, 225.5258 ns/op WorkloadResult 15: 4194304 op, 939267100.00 ns, 223.9387 ns/op // GC: 115 0 0 2181039152 4194304 // Threading: 0 0 4194304 // AfterAll // Benchmark Process 36468 has exited with code 0. Mean = 225.645 ns, StdErr = 0.276 ns (0.12%), N = 15, StdDev = 1.068 ns Min = 223.939 ns, Q1 = 224.905 ns, Median = 225.526 ns, Q3 = 226.294 ns, Max = 227.817 ns IQR = 1.389 ns, LowerFence = 222.823 ns, UpperFence = 228.377 ns ConfidenceInterval = [224.503 ns; 226.787 ns] (CI 99.9%), Margin = 1.142 ns (0.51% of Mean) Skewness = 0.19, Kurtosis = 2.13, MValue = 2 // ** Remained 45 (70.3%) benchmark(s) to run. Estimated finish 2026-04-23 18:40 (0h 13m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_PopcornAll: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1076 1480 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_PopcornAll --job Default --benchmarkId 19 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 170300.00 ns, 170.3000 us/op WorkloadJitting 1: 1 op, 11606400.00 ns, 11.6064 ms/op OverheadJitting 2: 16 op, 289600.00 ns, 18.1000 us/op WorkloadJitting 2: 16 op, 462700.00 ns, 28.9188 us/op WorkloadPilot 1: 16 op, 208700.00 ns, 13.0438 us/op WorkloadPilot 2: 32 op, 374800.00 ns, 11.7125 us/op WorkloadPilot 3: 64 op, 757000.00 ns, 11.8281 us/op WorkloadPilot 4: 128 op, 1403800.00 ns, 10.9672 us/op WorkloadPilot 5: 256 op, 2962600.00 ns, 11.5727 us/op WorkloadPilot 6: 512 op, 5879800.00 ns, 11.4840 us/op WorkloadPilot 7: 1024 op, 11431300.00 ns, 11.1634 us/op WorkloadPilot 8: 2048 op, 22642400.00 ns, 11.0559 us/op WorkloadPilot 9: 4096 op, 44637300.00 ns, 10.8978 us/op WorkloadPilot 10: 8192 op, 100021200.00 ns, 12.2096 us/op WorkloadPilot 11: 16384 op, 157742900.00 ns, 9.6279 us/op WorkloadPilot 12: 32768 op, 213721300.00 ns, 6.5223 us/op WorkloadPilot 13: 65536 op, 139762200.00 ns, 2.1326 us/op WorkloadPilot 14: 131072 op, 238938700.00 ns, 1.8230 us/op WorkloadPilot 15: 262144 op, 470929300.00 ns, 1.7965 us/op WorkloadPilot 16: 524288 op, 933013300.00 ns, 1.7796 us/op OverheadWarmup 1: 524288 op, 930700.00 ns, 1.7752 ns/op OverheadWarmup 2: 524288 op, 922700.00 ns, 1.7599 ns/op OverheadWarmup 3: 524288 op, 922600.00 ns, 1.7597 ns/op OverheadWarmup 4: 524288 op, 937400.00 ns, 1.7879 ns/op OverheadWarmup 5: 524288 op, 922600.00 ns, 1.7597 ns/op OverheadWarmup 6: 524288 op, 922500.00 ns, 1.7595 ns/op OverheadWarmup 7: 524288 op, 938700.00 ns, 1.7904 ns/op OverheadWarmup 8: 524288 op, 922500.00 ns, 1.7595 ns/op OverheadActual 1: 524288 op, 923500.00 ns, 1.7614 ns/op OverheadActual 2: 524288 op, 1012700.00 ns, 1.9316 ns/op OverheadActual 3: 524288 op, 939200.00 ns, 1.7914 ns/op OverheadActual 4: 524288 op, 925800.00 ns, 1.7658 ns/op OverheadActual 5: 524288 op, 931800.00 ns, 1.7773 ns/op OverheadActual 6: 524288 op, 928700.00 ns, 1.7714 ns/op OverheadActual 7: 524288 op, 932600.00 ns, 1.7788 ns/op OverheadActual 8: 524288 op, 923700.00 ns, 1.7618 ns/op OverheadActual 9: 524288 op, 928400.00 ns, 1.7708 ns/op OverheadActual 10: 524288 op, 932600.00 ns, 1.7788 ns/op OverheadActual 11: 524288 op, 962200.00 ns, 1.8353 ns/op OverheadActual 12: 524288 op, 933400.00 ns, 1.7803 ns/op OverheadActual 13: 524288 op, 936700.00 ns, 1.7866 ns/op OverheadActual 14: 524288 op, 946600.00 ns, 1.8055 ns/op OverheadActual 15: 524288 op, 932300.00 ns, 1.7782 ns/op WorkloadWarmup 1: 524288 op, 942696200.00 ns, 1.7981 us/op WorkloadWarmup 2: 524288 op, 942413400.00 ns, 1.7975 us/op WorkloadWarmup 3: 524288 op, 935624800.00 ns, 1.7846 us/op WorkloadWarmup 4: 524288 op, 937994600.00 ns, 1.7891 us/op WorkloadWarmup 5: 524288 op, 948532900.00 ns, 1.8092 us/op WorkloadWarmup 6: 524288 op, 946335800.00 ns, 1.8050 us/op WorkloadWarmup 7: 524288 op, 949342800.00 ns, 1.8107 us/op WorkloadWarmup 8: 524288 op, 944652300.00 ns, 1.8018 us/op // BeforeActualRun WorkloadActual 1: 524288 op, 933648600.00 ns, 1.7808 us/op WorkloadActual 2: 524288 op, 938862900.00 ns, 1.7907 us/op WorkloadActual 3: 524288 op, 934736800.00 ns, 1.7829 us/op WorkloadActual 4: 524288 op, 937777200.00 ns, 1.7887 us/op WorkloadActual 5: 524288 op, 938795300.00 ns, 1.7906 us/op WorkloadActual 6: 524288 op, 945687800.00 ns, 1.8038 us/op WorkloadActual 7: 524288 op, 944141200.00 ns, 1.8008 us/op WorkloadActual 8: 524288 op, 952795500.00 ns, 1.8173 us/op WorkloadActual 9: 524288 op, 948666600.00 ns, 1.8094 us/op WorkloadActual 10: 524288 op, 946696400.00 ns, 1.8057 us/op WorkloadActual 11: 524288 op, 948995900.00 ns, 1.8101 us/op WorkloadActual 12: 524288 op, 939031100.00 ns, 1.7911 us/op WorkloadActual 13: 524288 op, 935267500.00 ns, 1.7839 us/op WorkloadActual 14: 524288 op, 949742400.00 ns, 1.8115 us/op WorkloadActual 15: 524288 op, 937077000.00 ns, 1.7873 us/op // AfterActualRun WorkloadResult 1: 524288 op, 932716000.00 ns, 1.7790 us/op WorkloadResult 2: 524288 op, 937930300.00 ns, 1.7890 us/op WorkloadResult 3: 524288 op, 933804200.00 ns, 1.7811 us/op WorkloadResult 4: 524288 op, 936844600.00 ns, 1.7869 us/op WorkloadResult 5: 524288 op, 937862700.00 ns, 1.7888 us/op WorkloadResult 6: 524288 op, 944755200.00 ns, 1.8020 us/op WorkloadResult 7: 524288 op, 943208600.00 ns, 1.7990 us/op WorkloadResult 8: 524288 op, 951862900.00 ns, 1.8155 us/op WorkloadResult 9: 524288 op, 947734000.00 ns, 1.8077 us/op WorkloadResult 10: 524288 op, 945763800.00 ns, 1.8039 us/op WorkloadResult 11: 524288 op, 948063300.00 ns, 1.8083 us/op WorkloadResult 12: 524288 op, 938098500.00 ns, 1.7893 us/op WorkloadResult 13: 524288 op, 934334900.00 ns, 1.7821 us/op WorkloadResult 14: 524288 op, 948809800.00 ns, 1.8097 us/op WorkloadResult 15: 524288 op, 936144400.00 ns, 1.7856 us/op // GC: 97 0 0 1832911920 524288 // Threading: 0 0 524288 // AfterAll // Benchmark Process 43332 has exited with code 0. Mean = 1.795 us, StdErr = 0.003 us (0.17%), N = 15, StdDev = 0.012 us Min = 1.779 us, Q1 = 1.786 us, Median = 1.789 us, Q3 = 1.806 us, Max = 1.816 us IQR = 0.020 us, LowerFence = 1.757 us, UpperFence = 1.835 us ConfidenceInterval = [1.782 us; 1.808 us] (CI 99.9%), Margin = 0.013 us (0.71% of Mean) Skewness = 0.21, Kurtosis = 1.42, MValue = 2 // ** Remained 44 (68.8%) benchmark(s) to run. Estimated finish 2026-04-23 18:40 (0h 13m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_PopcornCustom: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1808 1956 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_PopcornCustom --job Default --benchmarkId 20 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 149300.00 ns, 149.3000 us/op WorkloadJitting 1: 1 op, 10774800.00 ns, 10.7748 ms/op OverheadJitting 2: 16 op, 237000.00 ns, 14.8125 us/op WorkloadJitting 2: 16 op, 520300.00 ns, 32.5188 us/op WorkloadPilot 1: 16 op, 241400.00 ns, 15.0875 us/op WorkloadPilot 2: 32 op, 437000.00 ns, 13.6563 us/op WorkloadPilot 3: 64 op, 817300.00 ns, 12.7703 us/op WorkloadPilot 4: 128 op, 1603000.00 ns, 12.5234 us/op WorkloadPilot 5: 256 op, 3291100.00 ns, 12.8559 us/op WorkloadPilot 6: 512 op, 6599500.00 ns, 12.8896 us/op WorkloadPilot 7: 1024 op, 13210400.00 ns, 12.9008 us/op WorkloadPilot 8: 2048 op, 26875800.00 ns, 13.1229 us/op WorkloadPilot 9: 4096 op, 52822800.00 ns, 12.8962 us/op WorkloadPilot 10: 8192 op, 123869600.00 ns, 15.1208 us/op WorkloadPilot 11: 16384 op, 187408200.00 ns, 11.4385 us/op WorkloadPilot 12: 32768 op, 202055800.00 ns, 6.1663 us/op WorkloadPilot 13: 65536 op, 225480800.00 ns, 3.4406 us/op WorkloadPilot 14: 131072 op, 291650700.00 ns, 2.2251 us/op WorkloadPilot 15: 262144 op, 540768400.00 ns, 2.0629 us/op OverheadWarmup 1: 262144 op, 460100.00 ns, 1.7551 ns/op OverheadWarmup 2: 262144 op, 475600.00 ns, 1.8143 ns/op OverheadWarmup 3: 262144 op, 458200.00 ns, 1.7479 ns/op OverheadWarmup 4: 262144 op, 465200.00 ns, 1.7746 ns/op OverheadWarmup 5: 262144 op, 458300.00 ns, 1.7483 ns/op OverheadActual 1: 262144 op, 458500.00 ns, 1.7490 ns/op OverheadActual 2: 262144 op, 512100.00 ns, 1.9535 ns/op OverheadActual 3: 262144 op, 459200.00 ns, 1.7517 ns/op OverheadActual 4: 262144 op, 458300.00 ns, 1.7483 ns/op OverheadActual 5: 262144 op, 458400.00 ns, 1.7487 ns/op OverheadActual 6: 262144 op, 458200.00 ns, 1.7479 ns/op OverheadActual 7: 262144 op, 482100.00 ns, 1.8391 ns/op OverheadActual 8: 262144 op, 458100.00 ns, 1.7475 ns/op OverheadActual 9: 262144 op, 464000.00 ns, 1.7700 ns/op OverheadActual 10: 262144 op, 458100.00 ns, 1.7475 ns/op OverheadActual 11: 262144 op, 471900.00 ns, 1.8002 ns/op OverheadActual 12: 262144 op, 458100.00 ns, 1.7475 ns/op OverheadActual 13: 262144 op, 458100.00 ns, 1.7475 ns/op OverheadActual 14: 262144 op, 458200.00 ns, 1.7479 ns/op OverheadActual 15: 262144 op, 472100.00 ns, 1.8009 ns/op WorkloadWarmup 1: 262144 op, 545733000.00 ns, 2.0818 us/op WorkloadWarmup 2: 262144 op, 541826700.00 ns, 2.0669 us/op WorkloadWarmup 3: 262144 op, 551716000.00 ns, 2.1046 us/op WorkloadWarmup 4: 262144 op, 544636400.00 ns, 2.0776 us/op WorkloadWarmup 5: 262144 op, 541400100.00 ns, 2.0653 us/op WorkloadWarmup 6: 262144 op, 545129800.00 ns, 2.0795 us/op WorkloadWarmup 7: 262144 op, 545227000.00 ns, 2.0799 us/op WorkloadWarmup 8: 262144 op, 552055700.00 ns, 2.1059 us/op WorkloadWarmup 9: 262144 op, 546739100.00 ns, 2.0856 us/op // BeforeActualRun WorkloadActual 1: 262144 op, 538711500.00 ns, 2.0550 us/op WorkloadActual 2: 262144 op, 546356000.00 ns, 2.0842 us/op WorkloadActual 3: 262144 op, 542348700.00 ns, 2.0689 us/op WorkloadActual 4: 262144 op, 536572900.00 ns, 2.0469 us/op WorkloadActual 5: 262144 op, 540150200.00 ns, 2.0605 us/op WorkloadActual 6: 262144 op, 537511200.00 ns, 2.0504 us/op WorkloadActual 7: 262144 op, 535340600.00 ns, 2.0422 us/op WorkloadActual 8: 262144 op, 535790400.00 ns, 2.0439 us/op WorkloadActual 9: 262144 op, 538301900.00 ns, 2.0535 us/op WorkloadActual 10: 262144 op, 544111300.00 ns, 2.0756 us/op WorkloadActual 11: 262144 op, 539668300.00 ns, 2.0587 us/op WorkloadActual 12: 262144 op, 537728000.00 ns, 2.0513 us/op WorkloadActual 13: 262144 op, 543833700.00 ns, 2.0746 us/op WorkloadActual 14: 262144 op, 547618100.00 ns, 2.0890 us/op WorkloadActual 15: 262144 op, 539262900.00 ns, 2.0571 us/op // AfterActualRun WorkloadResult 1: 262144 op, 538253100.00 ns, 2.0533 us/op WorkloadResult 2: 262144 op, 545897600.00 ns, 2.0824 us/op WorkloadResult 3: 262144 op, 541890300.00 ns, 2.0671 us/op WorkloadResult 4: 262144 op, 536114500.00 ns, 2.0451 us/op WorkloadResult 5: 262144 op, 539691800.00 ns, 2.0588 us/op WorkloadResult 6: 262144 op, 537052800.00 ns, 2.0487 us/op WorkloadResult 7: 262144 op, 534882200.00 ns, 2.0404 us/op WorkloadResult 8: 262144 op, 535332000.00 ns, 2.0421 us/op WorkloadResult 9: 262144 op, 537843500.00 ns, 2.0517 us/op WorkloadResult 10: 262144 op, 543652900.00 ns, 2.0739 us/op WorkloadResult 11: 262144 op, 539209900.00 ns, 2.0569 us/op WorkloadResult 12: 262144 op, 537269600.00 ns, 2.0495 us/op WorkloadResult 13: 262144 op, 543375300.00 ns, 2.0728 us/op WorkloadResult 14: 262144 op, 547159700.00 ns, 2.0872 us/op WorkloadResult 15: 262144 op, 538804500.00 ns, 2.0554 us/op // GC: 46 0 0 876610608 262144 // Threading: 0 0 262144 // AfterAll // Benchmark Process 43084 has exited with code 0. Mean = 2.059 us, StdErr = 0.004 us (0.18%), N = 15, StdDev = 0.015 us Min = 2.040 us, Q1 = 2.049 us, Median = 2.055 us, Q3 = 2.070 us, Max = 2.087 us IQR = 0.021 us, LowerFence = 2.018 us, UpperFence = 2.101 us ConfidenceInterval = [2.044 us; 2.075 us] (CI 99.9%), Margin = 0.016 us (0.75% of Mean) Skewness = 0.55, Kurtosis = 1.93, MValue = 2 // ** Remained 43 (67.2%) benchmark(s) to run. Estimated finish 2026-04-23 18:40 (0h 13m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_LegacyDefault: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1020 1012 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_LegacyDefault --job Default --benchmarkId 21 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 150800.00 ns, 150.8000 us/op WorkloadJitting 1: 1 op, 17852900.00 ns, 17.8529 ms/op OverheadJitting 2: 16 op, 249700.00 ns, 15.6063 us/op WorkloadJitting 2: 16 op, 527200.00 ns, 32.9500 us/op WorkloadPilot 1: 16 op, 212700.00 ns, 13.2938 us/op WorkloadPilot 2: 32 op, 243600.00 ns, 7.6125 us/op WorkloadPilot 3: 64 op, 324700.00 ns, 5.0734 us/op WorkloadPilot 4: 128 op, 519800.00 ns, 4.0609 us/op WorkloadPilot 5: 256 op, 746700.00 ns, 2.9168 us/op WorkloadPilot 6: 512 op, 1319500.00 ns, 2.5771 us/op WorkloadPilot 7: 1024 op, 2432800.00 ns, 2.3758 us/op WorkloadPilot 8: 2048 op, 4773300.00 ns, 2.3307 us/op WorkloadPilot 9: 4096 op, 9685800.00 ns, 2.3647 us/op WorkloadPilot 10: 8192 op, 20323300.00 ns, 2.4809 us/op WorkloadPilot 11: 16384 op, 35371000.00 ns, 2.1589 us/op WorkloadPilot 12: 32768 op, 70358000.00 ns, 2.1472 us/op WorkloadPilot 13: 65536 op, 172755000.00 ns, 2.6360 us/op WorkloadPilot 14: 131072 op, 361937600.00 ns, 2.7614 us/op WorkloadPilot 15: 262144 op, 406926900.00 ns, 1.5523 us/op WorkloadPilot 16: 524288 op, 375932600.00 ns, 717.0345 ns/op WorkloadPilot 17: 1048576 op, 752597100.00 ns, 717.7325 ns/op OverheadWarmup 1: 1048576 op, 1903600.00 ns, 1.8154 ns/op OverheadWarmup 2: 1048576 op, 1866900.00 ns, 1.7804 ns/op OverheadWarmup 3: 1048576 op, 1873200.00 ns, 1.7864 ns/op OverheadWarmup 4: 1048576 op, 1860600.00 ns, 1.7744 ns/op OverheadWarmup 5: 1048576 op, 1861700.00 ns, 1.7755 ns/op OverheadWarmup 6: 1048576 op, 1865100.00 ns, 1.7787 ns/op OverheadWarmup 7: 1048576 op, 1870700.00 ns, 1.7840 ns/op OverheadWarmup 8: 1048576 op, 1860600.00 ns, 1.7744 ns/op OverheadActual 1: 1048576 op, 1877000.00 ns, 1.7900 ns/op OverheadActual 2: 1048576 op, 1864300.00 ns, 1.7779 ns/op OverheadActual 3: 1048576 op, 1877800.00 ns, 1.7908 ns/op OverheadActual 4: 1048576 op, 1869300.00 ns, 1.7827 ns/op OverheadActual 5: 1048576 op, 1867100.00 ns, 1.7806 ns/op OverheadActual 6: 1048576 op, 1891700.00 ns, 1.8041 ns/op OverheadActual 7: 1048576 op, 1894800.00 ns, 1.8070 ns/op OverheadActual 8: 1048576 op, 1902700.00 ns, 1.8146 ns/op OverheadActual 9: 1048576 op, 1876000.00 ns, 1.7891 ns/op OverheadActual 10: 1048576 op, 1861900.00 ns, 1.7756 ns/op OverheadActual 11: 1048576 op, 1881000.00 ns, 1.7939 ns/op OverheadActual 12: 1048576 op, 1862600.00 ns, 1.7763 ns/op OverheadActual 13: 1048576 op, 1870900.00 ns, 1.7842 ns/op OverheadActual 14: 1048576 op, 1874800.00 ns, 1.7879 ns/op OverheadActual 15: 1048576 op, 1930100.00 ns, 1.8407 ns/op WorkloadWarmup 1: 1048576 op, 755174000.00 ns, 720.1900 ns/op WorkloadWarmup 2: 1048576 op, 755293400.00 ns, 720.3039 ns/op WorkloadWarmup 3: 1048576 op, 748629000.00 ns, 713.9482 ns/op WorkloadWarmup 4: 1048576 op, 754222700.00 ns, 719.2828 ns/op WorkloadWarmup 5: 1048576 op, 752486400.00 ns, 717.6270 ns/op WorkloadWarmup 6: 1048576 op, 766642000.00 ns, 731.1268 ns/op // BeforeActualRun WorkloadActual 1: 1048576 op, 752005600.00 ns, 717.1684 ns/op WorkloadActual 2: 1048576 op, 761688800.00 ns, 726.4030 ns/op WorkloadActual 3: 1048576 op, 750711300.00 ns, 715.9341 ns/op WorkloadActual 4: 1048576 op, 754883500.00 ns, 719.9130 ns/op WorkloadActual 5: 1048576 op, 750492300.00 ns, 715.7252 ns/op WorkloadActual 6: 1048576 op, 750039700.00 ns, 715.2936 ns/op WorkloadActual 7: 1048576 op, 748650600.00 ns, 713.9688 ns/op WorkloadActual 8: 1048576 op, 752253100.00 ns, 717.4045 ns/op WorkloadActual 9: 1048576 op, 758224700.00 ns, 723.0994 ns/op WorkloadActual 10: 1048576 op, 765036300.00 ns, 729.5955 ns/op WorkloadActual 11: 1048576 op, 755017800.00 ns, 720.0411 ns/op WorkloadActual 12: 1048576 op, 749094300.00 ns, 714.3920 ns/op WorkloadActual 13: 1048576 op, 760143600.00 ns, 724.9294 ns/op WorkloadActual 14: 1048576 op, 750025000.00 ns, 715.2796 ns/op WorkloadActual 15: 1048576 op, 752000700.00 ns, 717.1638 ns/op // AfterActualRun WorkloadResult 1: 1048576 op, 750129600.00 ns, 715.3793 ns/op WorkloadResult 2: 1048576 op, 759812800.00 ns, 724.6140 ns/op WorkloadResult 3: 1048576 op, 748835300.00 ns, 714.1450 ns/op WorkloadResult 4: 1048576 op, 753007500.00 ns, 718.1239 ns/op WorkloadResult 5: 1048576 op, 748616300.00 ns, 713.9361 ns/op WorkloadResult 6: 1048576 op, 748163700.00 ns, 713.5045 ns/op WorkloadResult 7: 1048576 op, 746774600.00 ns, 712.1798 ns/op WorkloadResult 8: 1048576 op, 750377100.00 ns, 715.6154 ns/op WorkloadResult 9: 1048576 op, 756348700.00 ns, 721.3103 ns/op WorkloadResult 10: 1048576 op, 763160300.00 ns, 727.8064 ns/op WorkloadResult 11: 1048576 op, 753141800.00 ns, 718.2520 ns/op WorkloadResult 12: 1048576 op, 747218300.00 ns, 712.6029 ns/op WorkloadResult 13: 1048576 op, 758267600.00 ns, 723.1403 ns/op WorkloadResult 14: 1048576 op, 748149000.00 ns, 713.4905 ns/op WorkloadResult 15: 1048576 op, 750124700.00 ns, 715.3747 ns/op // GC: 91 0 0 1728076760 1048576 // Threading: 0 0 1048576 // AfterAll // Benchmark Process 45252 has exited with code 0. Mean = 717.298 ns, StdErr = 1.243 ns (0.17%), N = 15, StdDev = 4.813 ns Min = 712.180 ns, Q1 = 713.720 ns, Median = 715.379 ns, Q3 = 719.781 ns, Max = 727.806 ns IQR = 6.061 ns, LowerFence = 704.629 ns, UpperFence = 728.872 ns ConfidenceInterval = [712.153 ns; 722.444 ns] (CI 99.9%), Margin = 5.146 ns (0.72% of Mean) Skewness = 0.83, Kurtosis = 2.28, MValue = 2 // ** Remained 42 (65.6%) benchmark(s) to run. Estimated finish 2026-04-23 18:40 (0h 13m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_LegacyAll: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1044 1048 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_LegacyAll --job Default --benchmarkId 22 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 150300.00 ns, 150.3000 us/op WorkloadJitting 1: 1 op, 21919800.00 ns, 21.9198 ms/op OverheadJitting 2: 16 op, 245200.00 ns, 15.3250 us/op WorkloadJitting 2: 16 op, 913800.00 ns, 57.1125 us/op WorkloadPilot 1: 16 op, 583700.00 ns, 36.4813 us/op WorkloadPilot 2: 32 op, 901600.00 ns, 28.1750 us/op WorkloadPilot 3: 64 op, 1507300.00 ns, 23.5516 us/op WorkloadPilot 4: 128 op, 2766100.00 ns, 21.6102 us/op WorkloadPilot 5: 256 op, 5552400.00 ns, 21.6891 us/op WorkloadPilot 6: 512 op, 10668100.00 ns, 20.8361 us/op WorkloadPilot 7: 1024 op, 22143600.00 ns, 21.6246 us/op WorkloadPilot 8: 2048 op, 38407700.00 ns, 18.7538 us/op WorkloadPilot 9: 4096 op, 70962300.00 ns, 17.3248 us/op WorkloadPilot 10: 8192 op, 164438700.00 ns, 20.0731 us/op WorkloadPilot 11: 16384 op, 445208000.00 ns, 27.1733 us/op WorkloadPilot 12: 32768 op, 670516800.00 ns, 20.4625 us/op OverheadWarmup 1: 32768 op, 59000.00 ns, 1.8005 ns/op OverheadWarmup 2: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadWarmup 3: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadWarmup 4: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadWarmup 5: 32768 op, 87600.00 ns, 2.6733 ns/op OverheadWarmup 6: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 1: 32768 op, 58300.00 ns, 1.7792 ns/op OverheadActual 2: 32768 op, 76700.00 ns, 2.3407 ns/op OverheadActual 3: 32768 op, 58400.00 ns, 1.7822 ns/op OverheadActual 4: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadActual 5: 32768 op, 64700.00 ns, 1.9745 ns/op OverheadActual 6: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 7: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadActual 8: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 9: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadActual 10: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 11: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadActual 12: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadActual 13: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 14: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadActual 15: 32768 op, 57800.00 ns, 1.7639 ns/op WorkloadWarmup 1: 32768 op, 286438300.00 ns, 8.7414 us/op WorkloadWarmup 2: 32768 op, 227709100.00 ns, 6.9491 us/op WorkloadWarmup 3: 32768 op, 229534100.00 ns, 7.0048 us/op WorkloadWarmup 4: 32768 op, 226994500.00 ns, 6.9273 us/op WorkloadWarmup 5: 32768 op, 227135800.00 ns, 6.9316 us/op WorkloadWarmup 6: 32768 op, 231553400.00 ns, 7.0664 us/op WorkloadWarmup 7: 32768 op, 236740200.00 ns, 7.2247 us/op WorkloadWarmup 8: 32768 op, 233706200.00 ns, 7.1321 us/op // BeforeActualRun WorkloadActual 1: 32768 op, 231826900.00 ns, 7.0748 us/op WorkloadActual 2: 32768 op, 225991100.00 ns, 6.8967 us/op WorkloadActual 3: 32768 op, 229126100.00 ns, 6.9924 us/op WorkloadActual 4: 32768 op, 227594100.00 ns, 6.9456 us/op WorkloadActual 5: 32768 op, 230255700.00 ns, 7.0268 us/op WorkloadActual 6: 32768 op, 231917800.00 ns, 7.0776 us/op WorkloadActual 7: 32768 op, 235062100.00 ns, 7.1735 us/op WorkloadActual 8: 32768 op, 224360900.00 ns, 6.8470 us/op WorkloadActual 9: 32768 op, 229897700.00 ns, 7.0159 us/op WorkloadActual 10: 32768 op, 228801400.00 ns, 6.9825 us/op WorkloadActual 11: 32768 op, 231277100.00 ns, 7.0580 us/op WorkloadActual 12: 32768 op, 230647700.00 ns, 7.0388 us/op WorkloadActual 13: 32768 op, 227023100.00 ns, 6.9282 us/op WorkloadActual 14: 32768 op, 227004000.00 ns, 6.9276 us/op WorkloadActual 15: 32768 op, 225180700.00 ns, 6.8720 us/op // AfterActualRun WorkloadResult 1: 32768 op, 231769000.00 ns, 7.0730 us/op WorkloadResult 2: 32768 op, 225933200.00 ns, 6.8949 us/op WorkloadResult 3: 32768 op, 229068200.00 ns, 6.9906 us/op WorkloadResult 4: 32768 op, 227536200.00 ns, 6.9439 us/op WorkloadResult 5: 32768 op, 230197800.00 ns, 7.0251 us/op WorkloadResult 6: 32768 op, 231859900.00 ns, 7.0758 us/op WorkloadResult 7: 32768 op, 235004200.00 ns, 7.1718 us/op WorkloadResult 8: 32768 op, 224303000.00 ns, 6.8452 us/op WorkloadResult 9: 32768 op, 229839800.00 ns, 7.0142 us/op WorkloadResult 10: 32768 op, 228743500.00 ns, 6.9807 us/op WorkloadResult 11: 32768 op, 231219200.00 ns, 7.0563 us/op WorkloadResult 12: 32768 op, 230589800.00 ns, 7.0370 us/op WorkloadResult 13: 32768 op, 226965200.00 ns, 6.9264 us/op WorkloadResult 14: 32768 op, 226946100.00 ns, 6.9258 us/op WorkloadResult 15: 32768 op, 225122800.00 ns, 6.8702 us/op // GC: 24 0 0 462238744 32768 // Threading: 0 0 32768 // AfterAll // Benchmark Process 22388 has exited with code 0. Mean = 6.989 us, StdErr = 0.023 us (0.33%), N = 15, StdDev = 0.089 us Min = 6.845 us, Q1 = 6.926 us, Median = 6.991 us, Q3 = 7.047 us, Max = 7.172 us IQR = 0.121 us, LowerFence = 6.745 us, UpperFence = 7.227 us ConfidenceInterval = [6.894 us; 7.084 us] (CI 99.9%), Margin = 0.095 us (1.36% of Mean) Skewness = 0.18, Kurtosis = 2.14, MValue = 2 // ** Remained 41 (64.1%) benchmark(s) to run. Estimated finish 2026-04-23 18:40 (0h 12m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_LegacyCustom: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 992 1156 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_LegacyCustom --job Default --benchmarkId 23 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 149200.00 ns, 149.2000 us/op WorkloadJitting 1: 1 op, 18361100.00 ns, 18.3611 ms/op OverheadJitting 2: 16 op, 242400.00 ns, 15.1500 us/op WorkloadJitting 2: 16 op, 698000.00 ns, 43.6250 us/op WorkloadPilot 1: 16 op, 499000.00 ns, 31.1875 us/op WorkloadPilot 2: 32 op, 714500.00 ns, 22.3281 us/op WorkloadPilot 3: 64 op, 1079800.00 ns, 16.8719 us/op WorkloadPilot 4: 128 op, 1843500.00 ns, 14.4023 us/op WorkloadPilot 5: 256 op, 3535700.00 ns, 13.8113 us/op WorkloadPilot 6: 512 op, 6922300.00 ns, 13.5201 us/op WorkloadPilot 7: 1024 op, 13731700.00 ns, 13.4099 us/op WorkloadPilot 8: 2048 op, 27650600.00 ns, 13.5013 us/op WorkloadPilot 9: 4096 op, 46105500.00 ns, 11.2562 us/op WorkloadPilot 10: 8192 op, 124180900.00 ns, 15.1588 us/op WorkloadPilot 11: 16384 op, 265055900.00 ns, 16.1777 us/op WorkloadPilot 12: 32768 op, 564023000.00 ns, 17.2126 us/op OverheadWarmup 1: 32768 op, 58700.00 ns, 1.7914 ns/op OverheadWarmup 2: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadWarmup 3: 32768 op, 58200.00 ns, 1.7761 ns/op OverheadWarmup 4: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadWarmup 5: 32768 op, 61800.00 ns, 1.8860 ns/op OverheadWarmup 6: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 1: 32768 op, 58500.00 ns, 1.7853 ns/op OverheadActual 2: 32768 op, 58100.00 ns, 1.7731 ns/op OverheadActual 3: 32768 op, 63200.00 ns, 1.9287 ns/op OverheadActual 4: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 5: 32768 op, 62600.00 ns, 1.9104 ns/op OverheadActual 6: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 7: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadActual 8: 32768 op, 60400.00 ns, 1.8433 ns/op OverheadActual 9: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadActual 10: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 11: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadActual 12: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadActual 13: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 14: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadActual 15: 32768 op, 57800.00 ns, 1.7639 ns/op WorkloadWarmup 1: 32768 op, 311522400.00 ns, 9.5069 us/op WorkloadWarmup 2: 32768 op, 139014800.00 ns, 4.2424 us/op WorkloadWarmup 3: 32768 op, 141746800.00 ns, 4.3258 us/op WorkloadWarmup 4: 32768 op, 132935600.00 ns, 4.0569 us/op WorkloadWarmup 5: 32768 op, 132498500.00 ns, 4.0435 us/op WorkloadWarmup 6: 32768 op, 130108800.00 ns, 3.9706 us/op WorkloadWarmup 7: 32768 op, 131469200.00 ns, 4.0121 us/op WorkloadWarmup 8: 32768 op, 137877500.00 ns, 4.2077 us/op WorkloadWarmup 9: 32768 op, 131570900.00 ns, 4.0152 us/op // BeforeActualRun WorkloadActual 1: 32768 op, 134737900.00 ns, 4.1119 us/op WorkloadActual 2: 32768 op, 133531200.00 ns, 4.0750 us/op WorkloadActual 3: 32768 op, 132492500.00 ns, 4.0434 us/op WorkloadActual 4: 32768 op, 135788100.00 ns, 4.1439 us/op WorkloadActual 5: 32768 op, 132407800.00 ns, 4.0408 us/op WorkloadActual 6: 32768 op, 136700000.00 ns, 4.1718 us/op WorkloadActual 7: 32768 op, 133642000.00 ns, 4.0784 us/op WorkloadActual 8: 32768 op, 131305900.00 ns, 4.0071 us/op WorkloadActual 9: 32768 op, 137956800.00 ns, 4.2101 us/op WorkloadActual 10: 32768 op, 138035100.00 ns, 4.2125 us/op WorkloadActual 11: 32768 op, 137018500.00 ns, 4.1815 us/op WorkloadActual 12: 32768 op, 136930500.00 ns, 4.1788 us/op WorkloadActual 13: 32768 op, 132507800.00 ns, 4.0438 us/op WorkloadActual 14: 32768 op, 140582900.00 ns, 4.2902 us/op WorkloadActual 15: 32768 op, 136193600.00 ns, 4.1563 us/op WorkloadActual 16: 32768 op, 132598200.00 ns, 4.0466 us/op // AfterActualRun WorkloadResult 1: 32768 op, 134680000.00 ns, 4.1101 us/op WorkloadResult 2: 32768 op, 133473300.00 ns, 4.0733 us/op WorkloadResult 3: 32768 op, 132434600.00 ns, 4.0416 us/op WorkloadResult 4: 32768 op, 135730200.00 ns, 4.1422 us/op WorkloadResult 5: 32768 op, 132349900.00 ns, 4.0390 us/op WorkloadResult 6: 32768 op, 136642100.00 ns, 4.1700 us/op WorkloadResult 7: 32768 op, 133584100.00 ns, 4.0767 us/op WorkloadResult 8: 32768 op, 131248000.00 ns, 4.0054 us/op WorkloadResult 9: 32768 op, 137898900.00 ns, 4.2083 us/op WorkloadResult 10: 32768 op, 137977200.00 ns, 4.2107 us/op WorkloadResult 11: 32768 op, 136960600.00 ns, 4.1797 us/op WorkloadResult 12: 32768 op, 136872600.00 ns, 4.1770 us/op WorkloadResult 13: 32768 op, 132449900.00 ns, 4.0421 us/op WorkloadResult 14: 32768 op, 140525000.00 ns, 4.2885 us/op WorkloadResult 15: 32768 op, 136135700.00 ns, 4.1545 us/op WorkloadResult 16: 32768 op, 132540300.00 ns, 4.0448 us/op // GC: 15 0 0 293111400 32768 // Threading: 0 0 32768 // AfterAll // Benchmark Process 9520 has exited with code 0. Mean = 4.123 us, StdErr = 0.020 us (0.49%), N = 16, StdDev = 0.080 us Min = 4.005 us, Q1 = 4.044 us, Median = 4.126 us, Q3 = 4.178 us, Max = 4.288 us IQR = 0.134 us, LowerFence = 3.844 us, UpperFence = 4.378 us ConfidenceInterval = [4.041 us; 4.205 us] (CI 99.9%), Margin = 0.082 us (1.99% of Mean) Skewness = 0.29, Kurtosis = 1.89, MValue = 2 // ** Remained 40 (62.5%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 11m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_Stj_Reflection: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 988 1636 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_Stj_Reflection --job Default --benchmarkId 24 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 148600.00 ns, 148.6000 us/op WorkloadJitting 1: 1 op, 13689800.00 ns, 13.6898 ms/op OverheadJitting 2: 16 op, 239000.00 ns, 14.9375 us/op WorkloadJitting 2: 16 op, 1494500.00 ns, 93.4063 us/op WorkloadPilot 1: 16 op, 1181800.00 ns, 73.8625 us/op WorkloadPilot 2: 32 op, 2259500.00 ns, 70.6094 us/op WorkloadPilot 3: 64 op, 4493900.00 ns, 70.2172 us/op WorkloadPilot 4: 128 op, 9591800.00 ns, 74.9359 us/op WorkloadPilot 5: 256 op, 18717500.00 ns, 73.1152 us/op WorkloadPilot 6: 512 op, 35237600.00 ns, 68.8234 us/op WorkloadPilot 7: 1024 op, 71720200.00 ns, 70.0393 us/op WorkloadPilot 8: 2048 op, 205652600.00 ns, 100.4163 us/op WorkloadPilot 9: 4096 op, 343258100.00 ns, 83.8032 us/op WorkloadPilot 10: 8192 op, 266776400.00 ns, 32.5655 us/op WorkloadPilot 11: 16384 op, 521908900.00 ns, 31.8548 us/op OverheadWarmup 1: 16384 op, 30200.00 ns, 1.8433 ns/op OverheadWarmup 2: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadWarmup 3: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadWarmup 4: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadWarmup 5: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadWarmup 6: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadActual 1: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadActual 2: 16384 op, 29400.00 ns, 1.7944 ns/op OverheadActual 3: 16384 op, 29500.00 ns, 1.8005 ns/op OverheadActual 4: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadActual 5: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadActual 6: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadActual 7: 16384 op, 29100.00 ns, 1.7761 ns/op OverheadActual 8: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadActual 9: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadActual 10: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadActual 11: 16384 op, 29100.00 ns, 1.7761 ns/op OverheadActual 12: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadActual 13: 16384 op, 29100.00 ns, 1.7761 ns/op OverheadActual 14: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadActual 15: 16384 op, 29100.00 ns, 1.7761 ns/op WorkloadWarmup 1: 16384 op, 518870600.00 ns, 31.6693 us/op WorkloadWarmup 2: 16384 op, 521597300.00 ns, 31.8358 us/op WorkloadWarmup 3: 16384 op, 516544200.00 ns, 31.5274 us/op WorkloadWarmup 4: 16384 op, 518647700.00 ns, 31.6557 us/op WorkloadWarmup 5: 16384 op, 515815700.00 ns, 31.4829 us/op WorkloadWarmup 6: 16384 op, 526865800.00 ns, 32.1573 us/op // BeforeActualRun WorkloadActual 1: 16384 op, 525971900.00 ns, 32.1028 us/op WorkloadActual 2: 16384 op, 524941000.00 ns, 32.0399 us/op WorkloadActual 3: 16384 op, 521502200.00 ns, 31.8300 us/op WorkloadActual 4: 16384 op, 524382500.00 ns, 32.0058 us/op WorkloadActual 5: 16384 op, 532626600.00 ns, 32.5089 us/op WorkloadActual 6: 16384 op, 533204300.00 ns, 32.5442 us/op WorkloadActual 7: 16384 op, 523644200.00 ns, 31.9607 us/op WorkloadActual 8: 16384 op, 534460800.00 ns, 32.6209 us/op WorkloadActual 9: 16384 op, 517987400.00 ns, 31.6154 us/op WorkloadActual 10: 16384 op, 526192400.00 ns, 32.1162 us/op WorkloadActual 11: 16384 op, 518361700.00 ns, 31.6383 us/op WorkloadActual 12: 16384 op, 520086600.00 ns, 31.7436 us/op WorkloadActual 13: 16384 op, 513630000.00 ns, 31.3495 us/op WorkloadActual 14: 16384 op, 525623700.00 ns, 32.0815 us/op WorkloadActual 15: 16384 op, 521340000.00 ns, 31.8201 us/op // AfterActualRun WorkloadResult 1: 16384 op, 525942800.00 ns, 32.1010 us/op WorkloadResult 2: 16384 op, 524911900.00 ns, 32.0381 us/op WorkloadResult 3: 16384 op, 521473100.00 ns, 31.8282 us/op WorkloadResult 4: 16384 op, 524353400.00 ns, 32.0040 us/op WorkloadResult 5: 16384 op, 532597500.00 ns, 32.5072 us/op WorkloadResult 6: 16384 op, 533175200.00 ns, 32.5424 us/op WorkloadResult 7: 16384 op, 523615100.00 ns, 31.9589 us/op WorkloadResult 8: 16384 op, 517958300.00 ns, 31.6137 us/op WorkloadResult 9: 16384 op, 526163300.00 ns, 32.1145 us/op WorkloadResult 10: 16384 op, 518332600.00 ns, 31.6365 us/op WorkloadResult 11: 16384 op, 520057500.00 ns, 31.7418 us/op WorkloadResult 12: 16384 op, 513600900.00 ns, 31.3477 us/op WorkloadResult 13: 16384 op, 525594600.00 ns, 32.0797 us/op WorkloadResult 14: 16384 op, 521310900.00 ns, 31.8183 us/op // GC: 47 0 0 897451056 16384 // Threading: 0 0 16384 // AfterAll // Benchmark Process 53244 has exited with code 0. Mean = 31.952 us, StdErr = 0.087 us (0.27%), N = 14, StdDev = 0.327 us Min = 31.348 us, Q1 = 31.761 us, Median = 31.981 us, Q3 = 32.096 us, Max = 32.542 us IQR = 0.335 us, LowerFence = 31.259 us, UpperFence = 32.598 us ConfidenceInterval = [31.584 us; 32.321 us] (CI 99.9%), Margin = 0.369 us (1.15% of Mean) Skewness = 0.17, Kurtosis = 2.36, MValue = 2 // ** Remained 39 (60.9%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 11m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1964 1900 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen --job Default --benchmarkId 25 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 147900.00 ns, 147.9000 us/op WorkloadJitting 1: 1 op, 9071800.00 ns, 9.0718 ms/op OverheadJitting 2: 16 op, 240200.00 ns, 15.0125 us/op WorkloadJitting 2: 16 op, 1493900.00 ns, 93.3688 us/op WorkloadPilot 1: 16 op, 1207200.00 ns, 75.4500 us/op WorkloadPilot 2: 32 op, 2342800.00 ns, 73.2125 us/op WorkloadPilot 3: 64 op, 4632500.00 ns, 72.3828 us/op WorkloadPilot 4: 128 op, 9816500.00 ns, 76.6914 us/op WorkloadPilot 5: 256 op, 19133500.00 ns, 74.7402 us/op WorkloadPilot 6: 512 op, 35109200.00 ns, 68.5727 us/op WorkloadPilot 7: 1024 op, 71762100.00 ns, 70.0802 us/op WorkloadPilot 8: 2048 op, 209503500.00 ns, 102.2966 us/op WorkloadPilot 9: 4096 op, 348151300.00 ns, 84.9979 us/op WorkloadPilot 10: 8192 op, 263688100.00 ns, 32.1885 us/op WorkloadPilot 11: 16384 op, 532687600.00 ns, 32.5127 us/op OverheadWarmup 1: 16384 op, 30400.00 ns, 1.8555 ns/op OverheadWarmup 2: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadWarmup 3: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadWarmup 4: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadWarmup 5: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadWarmup 6: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadActual 1: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadActual 2: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadActual 3: 16384 op, 29500.00 ns, 1.8005 ns/op OverheadActual 4: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadActual 5: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadActual 6: 16384 op, 29100.00 ns, 1.7761 ns/op OverheadActual 7: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadActual 8: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadActual 9: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadActual 10: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadActual 11: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadActual 12: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadActual 13: 16384 op, 28800.00 ns, 1.7578 ns/op OverheadActual 14: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadActual 15: 16384 op, 29000.00 ns, 1.7700 ns/op WorkloadWarmup 1: 16384 op, 543028100.00 ns, 33.1438 us/op WorkloadWarmup 2: 16384 op, 531721900.00 ns, 32.4537 us/op WorkloadWarmup 3: 16384 op, 534393400.00 ns, 32.6168 us/op WorkloadWarmup 4: 16384 op, 547436800.00 ns, 33.4129 us/op WorkloadWarmup 5: 16384 op, 531160700.00 ns, 32.4195 us/op WorkloadWarmup 6: 16384 op, 530369700.00 ns, 32.3712 us/op WorkloadWarmup 7: 16384 op, 530288300.00 ns, 32.3662 us/op WorkloadWarmup 8: 16384 op, 535165800.00 ns, 32.6639 us/op WorkloadWarmup 9: 16384 op, 526945900.00 ns, 32.1622 us/op // BeforeActualRun WorkloadActual 1: 16384 op, 533702000.00 ns, 32.5746 us/op WorkloadActual 2: 16384 op, 526742800.00 ns, 32.1498 us/op WorkloadActual 3: 16384 op, 533463600.00 ns, 32.5600 us/op WorkloadActual 4: 16384 op, 529211400.00 ns, 32.3005 us/op WorkloadActual 5: 16384 op, 533070700.00 ns, 32.5361 us/op WorkloadActual 6: 16384 op, 529969500.00 ns, 32.3468 us/op WorkloadActual 7: 16384 op, 537372800.00 ns, 32.7986 us/op WorkloadActual 8: 16384 op, 533048300.00 ns, 32.5347 us/op WorkloadActual 9: 16384 op, 533700900.00 ns, 32.5745 us/op WorkloadActual 10: 16384 op, 548106100.00 ns, 33.4537 us/op WorkloadActual 11: 16384 op, 529428400.00 ns, 32.3137 us/op WorkloadActual 12: 16384 op, 531736900.00 ns, 32.4546 us/op WorkloadActual 13: 16384 op, 533308500.00 ns, 32.5506 us/op WorkloadActual 14: 16384 op, 536020300.00 ns, 32.7161 us/op WorkloadActual 15: 16384 op, 531239200.00 ns, 32.4243 us/op // AfterActualRun WorkloadResult 1: 16384 op, 533673000.00 ns, 32.5728 us/op WorkloadResult 2: 16384 op, 526713800.00 ns, 32.1481 us/op WorkloadResult 3: 16384 op, 533434600.00 ns, 32.5583 us/op WorkloadResult 4: 16384 op, 529182400.00 ns, 32.2987 us/op WorkloadResult 5: 16384 op, 533041700.00 ns, 32.5343 us/op WorkloadResult 6: 16384 op, 529940500.00 ns, 32.3450 us/op WorkloadResult 7: 16384 op, 537343800.00 ns, 32.7969 us/op WorkloadResult 8: 16384 op, 533019300.00 ns, 32.5329 us/op WorkloadResult 9: 16384 op, 533671900.00 ns, 32.5727 us/op WorkloadResult 10: 16384 op, 529399400.00 ns, 32.3120 us/op WorkloadResult 11: 16384 op, 531707900.00 ns, 32.4529 us/op WorkloadResult 12: 16384 op, 533279500.00 ns, 32.5488 us/op WorkloadResult 13: 16384 op, 535991300.00 ns, 32.7143 us/op WorkloadResult 14: 16384 op, 531210200.00 ns, 32.4225 us/op // GC: 47 0 0 897451056 16384 // Threading: 0 0 16384 // AfterAll // Benchmark Process 49436 has exited with code 0. Mean = 32.486 us, StdErr = 0.046 us (0.14%), N = 14, StdDev = 0.171 us Min = 32.148 us, Q1 = 32.364 us, Median = 32.534 us, Q3 = 32.569 us, Max = 32.797 us IQR = 0.205 us, LowerFence = 32.057 us, UpperFence = 32.876 us ConfidenceInterval = [32.293 us; 32.680 us] (CI 99.9%), Margin = 0.193 us (0.60% of Mean) Skewness = -0.14, Kurtosis = 2.3, MValue = 2 // ** Remained 38 (59.4%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 10m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1816 1904 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault --job Default --benchmarkId 26 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 147600.00 ns, 147.6000 us/op WorkloadJitting 1: 1 op, 10034600.00 ns, 10.0346 ms/op OverheadJitting 2: 16 op, 251000.00 ns, 15.6875 us/op WorkloadJitting 2: 16 op, 557900.00 ns, 34.8688 us/op WorkloadPilot 1: 16 op, 288500.00 ns, 18.0313 us/op WorkloadPilot 2: 32 op, 540000.00 ns, 16.8750 us/op WorkloadPilot 3: 64 op, 1011900.00 ns, 15.8109 us/op WorkloadPilot 4: 128 op, 2083100.00 ns, 16.2742 us/op WorkloadPilot 5: 256 op, 4436100.00 ns, 17.3285 us/op WorkloadPilot 6: 512 op, 8745200.00 ns, 17.0805 us/op WorkloadPilot 7: 1024 op, 16477200.00 ns, 16.0910 us/op WorkloadPilot 8: 2048 op, 31734300.00 ns, 15.4953 us/op WorkloadPilot 9: 4096 op, 62889500.00 ns, 15.3539 us/op WorkloadPilot 10: 8192 op, 146077200.00 ns, 17.8317 us/op WorkloadPilot 11: 16384 op, 239233500.00 ns, 14.6017 us/op WorkloadPilot 12: 32768 op, 202131500.00 ns, 6.1686 us/op WorkloadPilot 13: 65536 op, 203866200.00 ns, 3.1108 us/op WorkloadPilot 14: 131072 op, 406888700.00 ns, 3.1043 us/op WorkloadPilot 15: 262144 op, 818347200.00 ns, 3.1217 us/op OverheadWarmup 1: 262144 op, 459800.00 ns, 1.7540 ns/op OverheadWarmup 2: 262144 op, 459500.00 ns, 1.7529 ns/op OverheadWarmup 3: 262144 op, 470900.00 ns, 1.7963 ns/op OverheadWarmup 4: 262144 op, 458200.00 ns, 1.7479 ns/op OverheadWarmup 5: 262144 op, 458300.00 ns, 1.7483 ns/op OverheadWarmup 6: 262144 op, 458100.00 ns, 1.7475 ns/op OverheadActual 1: 262144 op, 458500.00 ns, 1.7490 ns/op OverheadActual 2: 262144 op, 460100.00 ns, 1.7551 ns/op OverheadActual 3: 262144 op, 466400.00 ns, 1.7792 ns/op OverheadActual 4: 262144 op, 458700.00 ns, 1.7498 ns/op OverheadActual 5: 262144 op, 458500.00 ns, 1.7490 ns/op OverheadActual 6: 262144 op, 458200.00 ns, 1.7479 ns/op OverheadActual 7: 262144 op, 458200.00 ns, 1.7479 ns/op OverheadActual 8: 262144 op, 458200.00 ns, 1.7479 ns/op OverheadActual 9: 262144 op, 458200.00 ns, 1.7479 ns/op OverheadActual 10: 262144 op, 467000.00 ns, 1.7815 ns/op OverheadActual 11: 262144 op, 458200.00 ns, 1.7479 ns/op OverheadActual 12: 262144 op, 472900.00 ns, 1.8040 ns/op OverheadActual 13: 262144 op, 458100.00 ns, 1.7475 ns/op OverheadActual 14: 262144 op, 458100.00 ns, 1.7475 ns/op OverheadActual 15: 262144 op, 458300.00 ns, 1.7483 ns/op WorkloadWarmup 1: 262144 op, 837241000.00 ns, 3.1938 us/op WorkloadWarmup 2: 262144 op, 825309600.00 ns, 3.1483 us/op WorkloadWarmup 3: 262144 op, 830556000.00 ns, 3.1683 us/op WorkloadWarmup 4: 262144 op, 825468800.00 ns, 3.1489 us/op WorkloadWarmup 5: 262144 op, 819376000.00 ns, 3.1257 us/op WorkloadWarmup 6: 262144 op, 822759900.00 ns, 3.1386 us/op WorkloadWarmup 7: 262144 op, 822253900.00 ns, 3.1366 us/op // BeforeActualRun WorkloadActual 1: 262144 op, 825223500.00 ns, 3.1480 us/op WorkloadActual 2: 262144 op, 830444000.00 ns, 3.1679 us/op WorkloadActual 3: 262144 op, 822997600.00 ns, 3.1395 us/op WorkloadActual 4: 262144 op, 838030800.00 ns, 3.1968 us/op WorkloadActual 5: 262144 op, 815060100.00 ns, 3.1092 us/op WorkloadActual 6: 262144 op, 831223900.00 ns, 3.1709 us/op WorkloadActual 7: 262144 op, 832549900.00 ns, 3.1759 us/op WorkloadActual 8: 262144 op, 825176400.00 ns, 3.1478 us/op WorkloadActual 9: 262144 op, 821871000.00 ns, 3.1352 us/op WorkloadActual 10: 262144 op, 816954100.00 ns, 3.1164 us/op WorkloadActual 11: 262144 op, 822700600.00 ns, 3.1384 us/op WorkloadActual 12: 262144 op, 823468000.00 ns, 3.1413 us/op WorkloadActual 13: 262144 op, 831076200.00 ns, 3.1703 us/op WorkloadActual 14: 262144 op, 830014500.00 ns, 3.1663 us/op WorkloadActual 15: 262144 op, 827816100.00 ns, 3.1579 us/op // AfterActualRun WorkloadResult 1: 262144 op, 824765200.00 ns, 3.1462 us/op WorkloadResult 2: 262144 op, 829985700.00 ns, 3.1661 us/op WorkloadResult 3: 262144 op, 822539300.00 ns, 3.1377 us/op WorkloadResult 4: 262144 op, 837572500.00 ns, 3.1951 us/op WorkloadResult 5: 262144 op, 814601800.00 ns, 3.1075 us/op WorkloadResult 6: 262144 op, 830765600.00 ns, 3.1691 us/op WorkloadResult 7: 262144 op, 832091600.00 ns, 3.1742 us/op WorkloadResult 8: 262144 op, 824718100.00 ns, 3.1460 us/op WorkloadResult 9: 262144 op, 821412700.00 ns, 3.1334 us/op WorkloadResult 10: 262144 op, 816495800.00 ns, 3.1147 us/op WorkloadResult 11: 262144 op, 822242300.00 ns, 3.1366 us/op WorkloadResult 12: 262144 op, 823009700.00 ns, 3.1395 us/op WorkloadResult 13: 262144 op, 830617900.00 ns, 3.1686 us/op WorkloadResult 14: 262144 op, 829556200.00 ns, 3.1645 us/op WorkloadResult 15: 262144 op, 827357800.00 ns, 3.1561 us/op // GC: 76 0 0 1430258736 262144 // Threading: 0 0 262144 // AfterAll // Benchmark Process 30292 has exited with code 0. Mean = 3.150 us, StdErr = 0.006 us (0.19%), N = 15, StdDev = 0.023 us Min = 3.107 us, Q1 = 3.137 us, Median = 3.146 us, Q3 = 3.167 us, Max = 3.195 us IQR = 0.030 us, LowerFence = 3.092 us, UpperFence = 3.213 us ConfidenceInterval = [3.125 us; 3.175 us] (CI 99.9%), Margin = 0.025 us (0.79% of Mean) Skewness = -0.07, Kurtosis = 2.2, MValue = 2 // ** Remained 37 (57.8%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 10m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_PopcornAll: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1964 1036 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_PopcornAll --job Default --benchmarkId 27 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 151500.00 ns, 151.5000 us/op WorkloadJitting 1: 1 op, 11313300.00 ns, 11.3133 ms/op OverheadJitting 2: 16 op, 254500.00 ns, 15.9063 us/op WorkloadJitting 2: 16 op, 3141800.00 ns, 196.3625 us/op WorkloadPilot 1: 16 op, 2835300.00 ns, 177.2063 us/op WorkloadPilot 2: 32 op, 5351700.00 ns, 167.2406 us/op WorkloadPilot 3: 64 op, 10973200.00 ns, 171.4563 us/op WorkloadPilot 4: 128 op, 22423500.00 ns, 175.1836 us/op WorkloadPilot 5: 256 op, 44385000.00 ns, 173.3789 us/op WorkloadPilot 6: 512 op, 92253000.00 ns, 180.1816 us/op WorkloadPilot 7: 1024 op, 129178200.00 ns, 126.1506 us/op WorkloadPilot 8: 2048 op, 219651600.00 ns, 107.2518 us/op WorkloadPilot 9: 4096 op, 119603500.00 ns, 29.2001 us/op WorkloadPilot 10: 8192 op, 226116600.00 ns, 27.6021 us/op WorkloadPilot 11: 16384 op, 452056500.00 ns, 27.5913 us/op WorkloadPilot 12: 32768 op, 908219600.00 ns, 27.7167 us/op OverheadWarmup 1: 32768 op, 58800.00 ns, 1.7944 ns/op OverheadWarmup 2: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadWarmup 3: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadWarmup 4: 32768 op, 57400.00 ns, 1.7517 ns/op OverheadWarmup 5: 32768 op, 57600.00 ns, 1.7578 ns/op OverheadWarmup 6: 32768 op, 57400.00 ns, 1.7517 ns/op OverheadActual 1: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadActual 2: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadActual 3: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 4: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadActual 5: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 6: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadActual 7: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadActual 8: 32768 op, 57600.00 ns, 1.7578 ns/op OverheadActual 9: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadActual 10: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadActual 11: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadActual 12: 32768 op, 57600.00 ns, 1.7578 ns/op OverheadActual 13: 32768 op, 57600.00 ns, 1.7578 ns/op OverheadActual 14: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadActual 15: 32768 op, 57500.00 ns, 1.7548 ns/op WorkloadWarmup 1: 32768 op, 908616900.00 ns, 27.7288 us/op WorkloadWarmup 2: 32768 op, 914019900.00 ns, 27.8937 us/op WorkloadWarmup 3: 32768 op, 905593200.00 ns, 27.6365 us/op WorkloadWarmup 4: 32768 op, 906852300.00 ns, 27.6749 us/op WorkloadWarmup 5: 32768 op, 907259000.00 ns, 27.6873 us/op WorkloadWarmup 6: 32768 op, 908632400.00 ns, 27.7293 us/op WorkloadWarmup 7: 32768 op, 903058400.00 ns, 27.5592 us/op // BeforeActualRun WorkloadActual 1: 32768 op, 916944900.00 ns, 27.9829 us/op WorkloadActual 2: 32768 op, 907202100.00 ns, 27.6856 us/op WorkloadActual 3: 32768 op, 900176800.00 ns, 27.4712 us/op WorkloadActual 4: 32768 op, 905206200.00 ns, 27.6247 us/op WorkloadActual 5: 32768 op, 911484800.00 ns, 27.8163 us/op WorkloadActual 6: 32768 op, 909993200.00 ns, 27.7708 us/op WorkloadActual 7: 32768 op, 922829800.00 ns, 28.1625 us/op WorkloadActual 8: 32768 op, 916986300.00 ns, 27.9842 us/op WorkloadActual 9: 32768 op, 914837300.00 ns, 27.9186 us/op WorkloadActual 10: 32768 op, 909250400.00 ns, 27.7481 us/op WorkloadActual 11: 32768 op, 918296000.00 ns, 28.0242 us/op WorkloadActual 12: 32768 op, 905274600.00 ns, 27.6268 us/op WorkloadActual 13: 32768 op, 907568800.00 ns, 27.6968 us/op WorkloadActual 14: 32768 op, 917484600.00 ns, 27.9994 us/op WorkloadActual 15: 32768 op, 913593000.00 ns, 27.8806 us/op // AfterActualRun WorkloadResult 1: 32768 op, 916887300.00 ns, 27.9812 us/op WorkloadResult 2: 32768 op, 907144500.00 ns, 27.6839 us/op WorkloadResult 3: 32768 op, 900119200.00 ns, 27.4695 us/op WorkloadResult 4: 32768 op, 905148600.00 ns, 27.6229 us/op WorkloadResult 5: 32768 op, 911427200.00 ns, 27.8146 us/op WorkloadResult 6: 32768 op, 909935600.00 ns, 27.7690 us/op WorkloadResult 7: 32768 op, 922772200.00 ns, 28.1608 us/op WorkloadResult 8: 32768 op, 916928700.00 ns, 27.9824 us/op WorkloadResult 9: 32768 op, 914779700.00 ns, 27.9169 us/op WorkloadResult 10: 32768 op, 909192800.00 ns, 27.7464 us/op WorkloadResult 11: 32768 op, 918238400.00 ns, 28.0224 us/op WorkloadResult 12: 32768 op, 905217000.00 ns, 27.6250 us/op WorkloadResult 13: 32768 op, 907511200.00 ns, 27.6950 us/op WorkloadResult 14: 32768 op, 917427000.00 ns, 27.9977 us/op WorkloadResult 15: 32768 op, 913535400.00 ns, 27.8789 us/op // GC: 88 0 0 1671169072 32768 // Threading: 0 0 32768 // AfterAll // Benchmark Process 84032 has exited with code 0. Mean = 27.824 us, StdErr = 0.049 us (0.17%), N = 15, StdDev = 0.188 us Min = 27.469 us, Q1 = 27.689 us, Median = 27.815 us, Q3 = 27.982 us, Max = 28.161 us IQR = 0.292 us, LowerFence = 27.251 us, UpperFence = 28.420 us ConfidenceInterval = [27.623 us; 28.026 us] (CI 99.9%), Margin = 0.201 us (0.72% of Mean) Skewness = -0.07, Kurtosis = 1.94, MValue = 2 // ** Remained 36 (56.2%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 10m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_PopcornCustom: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1716 1532 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_PopcornCustom --job Default --benchmarkId 28 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 149400.00 ns, 149.4000 us/op WorkloadJitting 1: 1 op, 11104700.00 ns, 11.1047 ms/op OverheadJitting 2: 16 op, 247300.00 ns, 15.4563 us/op WorkloadJitting 2: 16 op, 3452900.00 ns, 215.8063 us/op WorkloadPilot 1: 16 op, 3062700.00 ns, 191.4188 us/op WorkloadPilot 2: 32 op, 6215500.00 ns, 194.2344 us/op WorkloadPilot 3: 64 op, 12454900.00 ns, 194.6078 us/op WorkloadPilot 4: 128 op, 25700800.00 ns, 200.7875 us/op WorkloadPilot 5: 256 op, 50465000.00 ns, 197.1289 us/op WorkloadPilot 6: 512 op, 98103700.00 ns, 191.6088 us/op WorkloadPilot 7: 1024 op, 174567300.00 ns, 170.4759 us/op WorkloadPilot 8: 2048 op, 259511700.00 ns, 126.7147 us/op WorkloadPilot 9: 4096 op, 242536600.00 ns, 59.2130 us/op WorkloadPilot 10: 8192 op, 313123100.00 ns, 38.2230 us/op WorkloadPilot 11: 16384 op, 513594300.00 ns, 31.3473 us/op OverheadWarmup 1: 16384 op, 29900.00 ns, 1.8250 ns/op OverheadWarmup 2: 16384 op, 29100.00 ns, 1.7761 ns/op OverheadWarmup 3: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadWarmup 4: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadWarmup 5: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadWarmup 6: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadWarmup 7: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadActual 1: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadActual 2: 16384 op, 29500.00 ns, 1.8005 ns/op OverheadActual 3: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadActual 4: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadActual 5: 16384 op, 29400.00 ns, 1.7944 ns/op OverheadActual 6: 16384 op, 29400.00 ns, 1.7944 ns/op OverheadActual 7: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadActual 8: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadActual 9: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadActual 10: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadActual 11: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadActual 12: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadActual 13: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadActual 14: 16384 op, 31900.00 ns, 1.9470 ns/op OverheadActual 15: 16384 op, 28900.00 ns, 1.7639 ns/op WorkloadWarmup 1: 16384 op, 519155300.00 ns, 31.6867 us/op WorkloadWarmup 2: 16384 op, 530070200.00 ns, 32.3529 us/op WorkloadWarmup 3: 16384 op, 519917200.00 ns, 31.7332 us/op WorkloadWarmup 4: 16384 op, 514932900.00 ns, 31.4290 us/op WorkloadWarmup 5: 16384 op, 513236200.00 ns, 31.3255 us/op WorkloadWarmup 6: 16384 op, 519985800.00 ns, 31.7374 us/op WorkloadWarmup 7: 16384 op, 517116700.00 ns, 31.5623 us/op // BeforeActualRun WorkloadActual 1: 16384 op, 521082700.00 ns, 31.8044 us/op WorkloadActual 2: 16384 op, 526075300.00 ns, 32.1091 us/op WorkloadActual 3: 16384 op, 517830200.00 ns, 31.6058 us/op WorkloadActual 4: 16384 op, 522254700.00 ns, 31.8759 us/op WorkloadActual 5: 16384 op, 522964400.00 ns, 31.9192 us/op WorkloadActual 6: 16384 op, 514026400.00 ns, 31.3737 us/op WorkloadActual 7: 16384 op, 517583200.00 ns, 31.5908 us/op WorkloadActual 8: 16384 op, 517929000.00 ns, 31.6119 us/op WorkloadActual 9: 16384 op, 516005600.00 ns, 31.4945 us/op WorkloadActual 10: 16384 op, 518293500.00 ns, 31.6341 us/op WorkloadActual 11: 16384 op, 523725000.00 ns, 31.9656 us/op WorkloadActual 12: 16384 op, 521656700.00 ns, 31.8394 us/op WorkloadActual 13: 16384 op, 513210200.00 ns, 31.3239 us/op WorkloadActual 14: 16384 op, 517472700.00 ns, 31.5840 us/op WorkloadActual 15: 16384 op, 519106400.00 ns, 31.6837 us/op // AfterActualRun WorkloadResult 1: 16384 op, 521053700.00 ns, 31.8026 us/op WorkloadResult 2: 16384 op, 526046300.00 ns, 32.1073 us/op WorkloadResult 3: 16384 op, 517801200.00 ns, 31.6041 us/op WorkloadResult 4: 16384 op, 522225700.00 ns, 31.8741 us/op WorkloadResult 5: 16384 op, 522935400.00 ns, 31.9174 us/op WorkloadResult 6: 16384 op, 513997400.00 ns, 31.3719 us/op WorkloadResult 7: 16384 op, 517554200.00 ns, 31.5890 us/op WorkloadResult 8: 16384 op, 517900000.00 ns, 31.6101 us/op WorkloadResult 9: 16384 op, 515976600.00 ns, 31.4927 us/op WorkloadResult 10: 16384 op, 518264500.00 ns, 31.6324 us/op WorkloadResult 11: 16384 op, 523696000.00 ns, 31.9639 us/op WorkloadResult 12: 16384 op, 521627700.00 ns, 31.8376 us/op WorkloadResult 13: 16384 op, 513181200.00 ns, 31.3221 us/op WorkloadResult 14: 16384 op, 517443700.00 ns, 31.5823 us/op WorkloadResult 15: 16384 op, 519077400.00 ns, 31.6820 us/op // GC: 39 0 0 735314992 16384 // Threading: 0 0 16384 // AfterAll // Benchmark Process 66280 has exited with code 0. Mean = 31.693 us, StdErr = 0.057 us (0.18%), N = 15, StdDev = 0.221 us Min = 31.322 us, Q1 = 31.586 us, Median = 31.632 us, Q3 = 31.856 us, Max = 32.107 us IQR = 0.270 us, LowerFence = 31.180 us, UpperFence = 32.261 us ConfidenceInterval = [31.456 us; 31.929 us] (CI 99.9%), Margin = 0.236 us (0.75% of Mean) Skewness = 0.11, Kurtosis = 1.97, MValue = 2 // ** Remained 35 (54.7%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 10m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1664 1984 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault --job Default --benchmarkId 29 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 144600.00 ns, 144.6000 us/op WorkloadJitting 1: 1 op, 18747400.00 ns, 18.7474 ms/op OverheadJitting 2: 16 op, 250900.00 ns, 15.6813 us/op WorkloadJitting 2: 16 op, 1202100.00 ns, 75.1313 us/op WorkloadPilot 1: 16 op, 921100.00 ns, 57.5688 us/op WorkloadPilot 2: 32 op, 1692700.00 ns, 52.8969 us/op WorkloadPilot 3: 64 op, 3313500.00 ns, 51.7734 us/op WorkloadPilot 4: 128 op, 6880000.00 ns, 53.7500 us/op WorkloadPilot 5: 256 op, 13808500.00 ns, 53.9395 us/op WorkloadPilot 6: 512 op, 27232800.00 ns, 53.1891 us/op WorkloadPilot 7: 1024 op, 45498800.00 ns, 44.4324 us/op WorkloadPilot 8: 2048 op, 121069400.00 ns, 59.1159 us/op WorkloadPilot 9: 4096 op, 253952500.00 ns, 62.0001 us/op WorkloadPilot 10: 8192 op, 515977000.00 ns, 62.9855 us/op OverheadWarmup 1: 8192 op, 15400.00 ns, 1.8799 ns/op OverheadWarmup 2: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadWarmup 3: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadWarmup 4: 8192 op, 14400.00 ns, 1.7578 ns/op OverheadWarmup 5: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadWarmup 6: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadActual 1: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadActual 2: 8192 op, 14800.00 ns, 1.8066 ns/op OverheadActual 3: 8192 op, 15100.00 ns, 1.8433 ns/op OverheadActual 4: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadActual 5: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadActual 6: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 7: 8192 op, 15400.00 ns, 1.8799 ns/op OverheadActual 8: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 9: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 10: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 11: 8192 op, 15000.00 ns, 1.8311 ns/op OverheadActual 12: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadActual 13: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 14: 8192 op, 14400.00 ns, 1.7578 ns/op OverheadActual 15: 8192 op, 14500.00 ns, 1.7700 ns/op WorkloadWarmup 1: 8192 op, 173593300.00 ns, 21.1906 us/op WorkloadWarmup 2: 8192 op, 158136800.00 ns, 19.3038 us/op WorkloadWarmup 3: 8192 op, 146345000.00 ns, 17.8644 us/op WorkloadWarmup 4: 8192 op, 143249100.00 ns, 17.4865 us/op WorkloadWarmup 5: 8192 op, 146072300.00 ns, 17.8311 us/op WorkloadWarmup 6: 8192 op, 142003100.00 ns, 17.3344 us/op WorkloadWarmup 7: 8192 op, 140569500.00 ns, 17.1594 us/op WorkloadWarmup 8: 8192 op, 140072600.00 ns, 17.0987 us/op WorkloadWarmup 9: 8192 op, 139383200.00 ns, 17.0146 us/op WorkloadWarmup 10: 8192 op, 143509500.00 ns, 17.5182 us/op WorkloadWarmup 11: 8192 op, 146314900.00 ns, 17.8607 us/op WorkloadWarmup 12: 8192 op, 139768600.00 ns, 17.0616 us/op // BeforeActualRun WorkloadActual 1: 8192 op, 141597400.00 ns, 17.2848 us/op WorkloadActual 2: 8192 op, 142511700.00 ns, 17.3964 us/op WorkloadActual 3: 8192 op, 139715900.00 ns, 17.0552 us/op WorkloadActual 4: 8192 op, 145186900.00 ns, 17.7230 us/op WorkloadActual 5: 8192 op, 139474300.00 ns, 17.0257 us/op WorkloadActual 6: 8192 op, 141112600.00 ns, 17.2257 us/op WorkloadActual 7: 8192 op, 139073400.00 ns, 16.9767 us/op WorkloadActual 8: 8192 op, 141604500.00 ns, 17.2857 us/op WorkloadActual 9: 8192 op, 139360000.00 ns, 17.0117 us/op WorkloadActual 10: 8192 op, 140039100.00 ns, 17.0946 us/op WorkloadActual 11: 8192 op, 138875100.00 ns, 16.9525 us/op WorkloadActual 12: 8192 op, 138602400.00 ns, 16.9192 us/op WorkloadActual 13: 8192 op, 139884100.00 ns, 17.0757 us/op WorkloadActual 14: 8192 op, 138302500.00 ns, 16.8826 us/op WorkloadActual 15: 8192 op, 143070300.00 ns, 17.4646 us/op // AfterActualRun WorkloadResult 1: 8192 op, 141582800.00 ns, 17.2831 us/op WorkloadResult 2: 8192 op, 142497100.00 ns, 17.3947 us/op WorkloadResult 3: 8192 op, 139701300.00 ns, 17.0534 us/op WorkloadResult 4: 8192 op, 139459700.00 ns, 17.0239 us/op WorkloadResult 5: 8192 op, 141098000.00 ns, 17.2239 us/op WorkloadResult 6: 8192 op, 139058800.00 ns, 16.9750 us/op WorkloadResult 7: 8192 op, 141589900.00 ns, 17.2839 us/op WorkloadResult 8: 8192 op, 139345400.00 ns, 17.0099 us/op WorkloadResult 9: 8192 op, 140024500.00 ns, 17.0928 us/op WorkloadResult 10: 8192 op, 138860500.00 ns, 16.9507 us/op WorkloadResult 11: 8192 op, 138587800.00 ns, 16.9175 us/op WorkloadResult 12: 8192 op, 139869500.00 ns, 17.0739 us/op WorkloadResult 13: 8192 op, 138287900.00 ns, 16.8808 us/op WorkloadResult 14: 8192 op, 143055700.00 ns, 17.4629 us/op // GC: 16 0 0 301753232 8192 // Threading: 0 0 8192 // AfterAll // Benchmark Process 30224 has exited with code 0. Mean = 17.116 us, StdErr = 0.049 us (0.29%), N = 14, StdDev = 0.183 us Min = 16.881 us, Q1 = 16.984 us, Median = 17.064 us, Q3 = 17.268 us, Max = 17.463 us IQR = 0.285 us, LowerFence = 16.557 us, UpperFence = 17.695 us ConfidenceInterval = [16.910 us; 17.322 us] (CI 99.9%), Margin = 0.206 us (1.20% of Mean) Skewness = 0.51, Kurtosis = 1.81, MValue = 2 // ** Remained 34 (53.1%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 9m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_LegacyAll: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1784 1684 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_LegacyAll --job Default --benchmarkId 30 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 140200.00 ns, 140.2000 us/op WorkloadJitting 1: 1 op, 22096600.00 ns, 22.0966 ms/op OverheadJitting 2: 16 op, 239000.00 ns, 14.9375 us/op WorkloadJitting 2: 16 op, 6340300.00 ns, 396.2688 us/op WorkloadPilot 1: 16 op, 5100800.00 ns, 318.8000 us/op WorkloadPilot 2: 32 op, 10959600.00 ns, 342.4875 us/op WorkloadPilot 3: 64 op, 22523100.00 ns, 351.9234 us/op WorkloadPilot 4: 128 op, 43276900.00 ns, 338.1008 us/op WorkloadPilot 5: 256 op, 96529100.00 ns, 377.0668 us/op WorkloadPilot 6: 512 op, 210441000.00 ns, 411.0176 us/op WorkloadPilot 7: 1024 op, 456365100.00 ns, 445.6690 us/op WorkloadPilot 8: 2048 op, 708981100.00 ns, 346.1822 us/op OverheadWarmup 1: 2048 op, 5000.00 ns, 2.4414 ns/op OverheadWarmup 2: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadWarmup 3: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadWarmup 4: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadWarmup 5: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadWarmup 6: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 1: 2048 op, 4000.00 ns, 1.9531 ns/op OverheadActual 2: 2048 op, 4000.00 ns, 1.9531 ns/op OverheadActual 3: 2048 op, 4000.00 ns, 1.9531 ns/op OverheadActual 4: 2048 op, 3900.00 ns, 1.9043 ns/op OverheadActual 5: 2048 op, 4000.00 ns, 1.9531 ns/op OverheadActual 6: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadActual 7: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 8: 2048 op, 4200.00 ns, 2.0508 ns/op OverheadActual 9: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 10: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadActual 11: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadActual 12: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadActual 13: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 14: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 15: 2048 op, 4300.00 ns, 2.0996 ns/op OverheadActual 16: 2048 op, 3800.00 ns, 1.8555 ns/op WorkloadWarmup 1: 2048 op, 251962300.00 ns, 123.0285 us/op WorkloadWarmup 2: 2048 op, 250548800.00 ns, 122.3383 us/op WorkloadWarmup 3: 2048 op, 247005200.00 ns, 120.6080 us/op WorkloadWarmup 4: 2048 op, 246459000.00 ns, 120.3413 us/op WorkloadWarmup 5: 2048 op, 249144400.00 ns, 121.6525 us/op WorkloadWarmup 6: 2048 op, 243938900.00 ns, 119.1108 us/op WorkloadWarmup 7: 2048 op, 244114800.00 ns, 119.1967 us/op WorkloadWarmup 8: 2048 op, 240308200.00 ns, 117.3380 us/op // BeforeActualRun WorkloadActual 1: 2048 op, 244011600.00 ns, 119.1463 us/op WorkloadActual 2: 2048 op, 239792500.00 ns, 117.0862 us/op WorkloadActual 3: 2048 op, 251534200.00 ns, 122.8194 us/op WorkloadActual 4: 2048 op, 248077500.00 ns, 121.1316 us/op WorkloadActual 5: 2048 op, 243948200.00 ns, 119.1153 us/op WorkloadActual 6: 2048 op, 240634700.00 ns, 117.4974 us/op WorkloadActual 7: 2048 op, 238679200.00 ns, 116.5426 us/op WorkloadActual 8: 2048 op, 239491800.00 ns, 116.9394 us/op WorkloadActual 9: 2048 op, 244620600.00 ns, 119.4437 us/op WorkloadActual 10: 2048 op, 243633500.00 ns, 118.9617 us/op WorkloadActual 11: 2048 op, 240695800.00 ns, 117.5272 us/op WorkloadActual 12: 2048 op, 245870600.00 ns, 120.0540 us/op WorkloadActual 13: 2048 op, 240815900.00 ns, 117.5859 us/op WorkloadActual 14: 2048 op, 244102500.00 ns, 119.1907 us/op WorkloadActual 15: 2048 op, 238479300.00 ns, 116.4450 us/op // AfterActualRun WorkloadResult 1: 2048 op, 244007800.00 ns, 119.1444 us/op WorkloadResult 2: 2048 op, 239788700.00 ns, 117.0843 us/op WorkloadResult 3: 2048 op, 248073700.00 ns, 121.1297 us/op WorkloadResult 4: 2048 op, 243944400.00 ns, 119.1135 us/op WorkloadResult 5: 2048 op, 240630900.00 ns, 117.4956 us/op WorkloadResult 6: 2048 op, 238675400.00 ns, 116.5407 us/op WorkloadResult 7: 2048 op, 239488000.00 ns, 116.9375 us/op WorkloadResult 8: 2048 op, 244616800.00 ns, 119.4418 us/op WorkloadResult 9: 2048 op, 243629700.00 ns, 118.9598 us/op WorkloadResult 10: 2048 op, 240692000.00 ns, 117.5254 us/op WorkloadResult 11: 2048 op, 245866800.00 ns, 120.0521 us/op WorkloadResult 12: 2048 op, 240812100.00 ns, 117.5840 us/op WorkloadResult 13: 2048 op, 244098700.00 ns, 119.1888 us/op WorkloadResult 14: 2048 op, 238475500.00 ns, 116.4431 us/op // GC: 26 3 0 494495944 2048 // Threading: 0 0 2048 // AfterAll // Benchmark Process 60132 has exited with code 0. Mean = 118.331 us, StdErr = 0.382 us (0.32%), N = 14, StdDev = 1.431 us Min = 116.443 us, Q1 = 117.187 us, Median = 118.272 us, Q3 = 119.178 us, Max = 121.130 us IQR = 1.991 us, LowerFence = 114.201 us, UpperFence = 122.164 us ConfidenceInterval = [116.718 us; 119.945 us] (CI 99.9%), Margin = 1.614 us (1.36% of Mean) Skewness = 0.28, Kurtosis = 1.77, MValue = 2 // ** Remained 33 (51.6%) benchmark(s) to run. Estimated finish 2026-04-23 18:38 (0h 9m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 8eb4ac44-1e3a-406f-84f7-496f3f5eefe6.dll --anonymousPipes 1832 1672 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom --job Default --benchmarkId 31 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\8eb4ac44-1e3a-406f-84f7-496f3f5eefe6\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 142400.00 ns, 142.4000 us/op WorkloadJitting 1: 1 op, 18290400.00 ns, 18.2904 ms/op OverheadJitting 2: 16 op, 243000.00 ns, 15.1875 us/op WorkloadJitting 2: 16 op, 3799100.00 ns, 237.4438 us/op WorkloadPilot 1: 16 op, 3144800.00 ns, 196.5500 us/op WorkloadPilot 2: 32 op, 6835400.00 ns, 213.6063 us/op WorkloadPilot 3: 64 op, 13617500.00 ns, 212.7734 us/op WorkloadPilot 4: 128 op, 28021700.00 ns, 218.9195 us/op WorkloadPilot 5: 256 op, 49714900.00 ns, 194.1988 us/op WorkloadPilot 6: 512 op, 102029200.00 ns, 199.2758 us/op WorkloadPilot 7: 1024 op, 269984400.00 ns, 263.6566 us/op WorkloadPilot 8: 2048 op, 569338500.00 ns, 277.9973 us/op OverheadWarmup 1: 2048 op, 4900.00 ns, 2.3926 ns/op OverheadWarmup 2: 2048 op, 3900.00 ns, 1.9043 ns/op OverheadWarmup 3: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadWarmup 4: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadWarmup 5: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadWarmup 6: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadWarmup 7: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 1: 2048 op, 4000.00 ns, 1.9531 ns/op OverheadActual 2: 2048 op, 4100.00 ns, 2.0020 ns/op OverheadActual 3: 2048 op, 4100.00 ns, 2.0020 ns/op OverheadActual 4: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadActual 5: 2048 op, 4000.00 ns, 1.9531 ns/op OverheadActual 6: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadActual 7: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 8: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 9: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 10: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 11: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 12: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadActual 13: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadActual 14: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadActual 15: 2048 op, 3700.00 ns, 1.8066 ns/op WorkloadWarmup 1: 2048 op, 334425700.00 ns, 163.2938 us/op WorkloadWarmup 2: 2048 op, 164433000.00 ns, 80.2896 us/op WorkloadWarmup 3: 2048 op, 137522300.00 ns, 67.1496 us/op WorkloadWarmup 4: 2048 op, 129287000.00 ns, 63.1284 us/op WorkloadWarmup 5: 2048 op, 131073800.00 ns, 64.0009 us/op WorkloadWarmup 6: 2048 op, 130548000.00 ns, 63.7441 us/op WorkloadWarmup 7: 2048 op, 128761700.00 ns, 62.8719 us/op WorkloadWarmup 8: 2048 op, 129221900.00 ns, 63.0966 us/op WorkloadWarmup 9: 2048 op, 127003400.00 ns, 62.0134 us/op // BeforeActualRun WorkloadActual 1: 2048 op, 128868200.00 ns, 62.9239 us/op WorkloadActual 2: 2048 op, 131259800.00 ns, 64.0917 us/op WorkloadActual 3: 2048 op, 136526700.00 ns, 66.6634 us/op WorkloadActual 4: 2048 op, 132217100.00 ns, 64.5591 us/op WorkloadActual 5: 2048 op, 129680900.00 ns, 63.3208 us/op WorkloadActual 6: 2048 op, 136544300.00 ns, 66.6720 us/op WorkloadActual 7: 2048 op, 129162300.00 ns, 63.0675 us/op WorkloadActual 8: 2048 op, 129583700.00 ns, 63.2733 us/op WorkloadActual 9: 2048 op, 129111800.00 ns, 63.0429 us/op WorkloadActual 10: 2048 op, 130899000.00 ns, 63.9155 us/op WorkloadActual 11: 2048 op, 128982800.00 ns, 62.9799 us/op WorkloadActual 12: 2048 op, 127537500.00 ns, 62.2742 us/op WorkloadActual 13: 2048 op, 128756200.00 ns, 62.8692 us/op WorkloadActual 14: 2048 op, 130815300.00 ns, 63.8747 us/op WorkloadActual 15: 2048 op, 132961300.00 ns, 64.9225 us/op // AfterActualRun WorkloadResult 1: 2048 op, 128864400.00 ns, 62.9221 us/op WorkloadResult 2: 2048 op, 131256000.00 ns, 64.0898 us/op WorkloadResult 3: 2048 op, 132213300.00 ns, 64.5573 us/op WorkloadResult 4: 2048 op, 129677100.00 ns, 63.3189 us/op WorkloadResult 5: 2048 op, 129158500.00 ns, 63.0657 us/op WorkloadResult 6: 2048 op, 129579900.00 ns, 63.2714 us/op WorkloadResult 7: 2048 op, 129108000.00 ns, 63.0410 us/op WorkloadResult 8: 2048 op, 130895200.00 ns, 63.9137 us/op WorkloadResult 9: 2048 op, 128979000.00 ns, 62.9780 us/op WorkloadResult 10: 2048 op, 127533700.00 ns, 62.2723 us/op WorkloadResult 11: 2048 op, 128752400.00 ns, 62.8674 us/op WorkloadResult 12: 2048 op, 130811500.00 ns, 63.8728 us/op WorkloadResult 13: 2048 op, 132957500.00 ns, 64.9207 us/op // GC: 15 1 0 290957464 2048 // Threading: 0 0 2048 // AfterAll // Benchmark Process 12580 has exited with code 0. Mean = 63.469 us, StdErr = 0.208 us (0.33%), N = 13, StdDev = 0.752 us Min = 62.272 us, Q1 = 62.978 us, Median = 63.271 us, Q3 = 63.914 us, Max = 64.921 us IQR = 0.936 us, LowerFence = 61.575 us, UpperFence = 65.317 us ConfidenceInterval = [62.568 us; 64.369 us] (CI 99.9%), Margin = 0.900 us (1.42% of Mean) Skewness = 0.43, Kurtosis = 2.04, MValue = 2 // ** Remained 32 (50.0%) benchmark(s) to run. Estimated finish 2026-04-23 18:38 (0h 8m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_Stj_Reflection: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 138200.00 ns, 138.2000 us/op WorkloadJitting 1: 1 op, 9781700.00 ns, 9.7817 ms/op OverheadJitting 2: 16 op, 282200.00 ns, 17.6375 us/op WorkloadJitting 2: 16 op, 341000.00 ns, 21.3125 us/op WorkloadPilot 1: 16 op, 35400.00 ns, 2.2125 us/op WorkloadPilot 2: 32 op, 41700.00 ns, 1.3031 us/op WorkloadPilot 3: 64 op, 56600.00 ns, 884.3750 ns/op WorkloadPilot 4: 128 op, 108000.00 ns, 843.7500 ns/op WorkloadPilot 5: 256 op, 257100.00 ns, 1.0043 us/op WorkloadPilot 6: 512 op, 395400.00 ns, 772.2656 ns/op WorkloadPilot 7: 1024 op, 730100.00 ns, 712.9883 ns/op WorkloadPilot 8: 2048 op, 1489800.00 ns, 727.4414 ns/op WorkloadPilot 9: 4096 op, 2989400.00 ns, 729.8340 ns/op WorkloadPilot 10: 8192 op, 6757600.00 ns, 824.9023 ns/op WorkloadPilot 11: 16384 op, 12271800.00 ns, 749.0112 ns/op WorkloadPilot 12: 32768 op, 23682200.00 ns, 722.7234 ns/op WorkloadPilot 13: 65536 op, 47525500.00 ns, 725.1816 ns/op WorkloadPilot 14: 131072 op, 87704000.00 ns, 669.1284 ns/op WorkloadPilot 15: 262144 op, 172737800.00 ns, 658.9424 ns/op WorkloadPilot 16: 524288 op, 315888300.00 ns, 602.5091 ns/op WorkloadPilot 17: 1048576 op, 165555700.00 ns, 157.8862 ns/op WorkloadPilot 18: 2097152 op, 332130400.00 ns, 158.3721 ns/op WorkloadPilot 19: 4194304 op, 663094700.00 ns, 158.0941 ns/op OverheadWarmup 1: 4194304 op, 6616200.00 ns, 1.5774 ns/op OverheadWarmup 2: 4194304 op, 6623300.00 ns, 1.5791 ns/op OverheadWarmup 3: 4194304 op, 6633200.00 ns, 1.5815 ns/op OverheadWarmup 4: 4194304 op, 6583200.00 ns, 1.5696 ns/op OverheadWarmup 5: 4194304 op, 6597000.00 ns, 1.5728 ns/op OverheadWarmup 6: 4194304 op, 6592000.00 ns, 1.5717 ns/op OverheadActual 1: 4194304 op, 6637100.00 ns, 1.5824 ns/op OverheadActual 2: 4194304 op, 6589800.00 ns, 1.5711 ns/op OverheadActual 3: 4194304 op, 6581200.00 ns, 1.5691 ns/op OverheadActual 4: 4194304 op, 6577900.00 ns, 1.5683 ns/op OverheadActual 5: 4194304 op, 6632900.00 ns, 1.5814 ns/op OverheadActual 6: 4194304 op, 6652900.00 ns, 1.5862 ns/op OverheadActual 7: 4194304 op, 6593200.00 ns, 1.5719 ns/op OverheadActual 8: 4194304 op, 6648600.00 ns, 1.5851 ns/op OverheadActual 9: 4194304 op, 6591200.00 ns, 1.5715 ns/op OverheadActual 10: 4194304 op, 6658700.00 ns, 1.5876 ns/op OverheadActual 11: 4194304 op, 6625300.00 ns, 1.5796 ns/op OverheadActual 12: 4194304 op, 6648300.00 ns, 1.5851 ns/op OverheadActual 13: 4194304 op, 6585500.00 ns, 1.5701 ns/op OverheadActual 14: 4194304 op, 6707800.00 ns, 1.5993 ns/op OverheadActual 15: 4194304 op, 6619900.00 ns, 1.5783 ns/op WorkloadWarmup 1: 4194304 op, 675156000.00 ns, 160.9697 ns/op WorkloadWarmup 2: 4194304 op, 672672900.00 ns, 160.3777 ns/op WorkloadWarmup 3: 4194304 op, 665304000.00 ns, 158.6208 ns/op WorkloadWarmup 4: 4194304 op, 668721700.00 ns, 159.4357 ns/op WorkloadWarmup 5: 4194304 op, 669168400.00 ns, 159.5422 ns/op WorkloadWarmup 6: 4194304 op, 668208800.00 ns, 159.3134 ns/op WorkloadWarmup 7: 4194304 op, 669621600.00 ns, 159.6502 ns/op WorkloadWarmup 8: 4194304 op, 657963600.00 ns, 156.8707 ns/op WorkloadActual 1: 4194304 op, 668425200.00 ns, 159.3650 ns/op WorkloadActual 2: 4194304 op, 667261400.00 ns, 159.0875 ns/op WorkloadActual 3: 4194304 op, 662554300.00 ns, 157.9653 ns/op WorkloadActual 4: 4194304 op, 659664400.00 ns, 157.2762 ns/op WorkloadActual 5: 4194304 op, 661606500.00 ns, 157.7393 ns/op WorkloadActual 6: 4194304 op, 659389800.00 ns, 157.2108 ns/op WorkloadActual 7: 4194304 op, 658678600.00 ns, 157.0412 ns/op WorkloadActual 8: 4194304 op, 661890000.00 ns, 157.8069 ns/op WorkloadActual 9: 4194304 op, 661101100.00 ns, 157.6188 ns/op WorkloadActual 10: 4194304 op, 676604900.00 ns, 161.3152 ns/op WorkloadActual 11: 4194304 op, 667313400.00 ns, 159.0999 ns/op WorkloadActual 12: 4194304 op, 667565800.00 ns, 159.1601 ns/op WorkloadActual 13: 4194304 op, 667854400.00 ns, 159.2289 ns/op WorkloadActual 14: 4194304 op, 671237600.00 ns, 160.0355 ns/op WorkloadActual 15: 4194304 op, 659562400.00 ns, 157.2519 ns/op WorkloadResult 1: 4194304 op, 661799900.00 ns, 157.7854 ns/op WorkloadResult 2: 4194304 op, 660636100.00 ns, 157.5079 ns/op WorkloadResult 3: 4194304 op, 655929000.00 ns, 156.3857 ns/op WorkloadResult 4: 4194304 op, 653039100.00 ns, 155.6967 ns/op WorkloadResult 5: 4194304 op, 654981200.00 ns, 156.1597 ns/op WorkloadResult 6: 4194304 op, 652764500.00 ns, 155.6312 ns/op WorkloadResult 7: 4194304 op, 652053300.00 ns, 155.4616 ns/op WorkloadResult 8: 4194304 op, 655264700.00 ns, 156.2273 ns/op WorkloadResult 9: 4194304 op, 654475800.00 ns, 156.0392 ns/op WorkloadResult 10: 4194304 op, 669979600.00 ns, 159.7356 ns/op WorkloadResult 11: 4194304 op, 660688100.00 ns, 157.5203 ns/op WorkloadResult 12: 4194304 op, 660940500.00 ns, 157.5805 ns/op WorkloadResult 13: 4194304 op, 661229100.00 ns, 157.6493 ns/op WorkloadResult 14: 4194304 op, 664612300.00 ns, 158.4559 ns/op WorkloadResult 15: 4194304 op, 652937100.00 ns, 155.6723 ns/op // GC: 65 0 0 1241518032 4194304 // Threading: 0 0 4194304 Mean = 156.901 ns, StdErr = 0.321 ns (0.20%), N = 15, StdDev = 1.244 ns Min = 155.462 ns, Q1 = 155.868 ns, Median = 156.386 ns, Q3 = 157.615 ns, Max = 159.736 ns IQR = 1.747 ns, LowerFence = 153.247 ns, UpperFence = 160.235 ns ConfidenceInterval = [155.571 ns; 158.230 ns] (CI 99.9%), Margin = 1.330 ns (0.85% of Mean) Skewness = 0.63, Kurtosis = 2.35, MValue = 2 // ** Remained 31 (48.4%) benchmark(s) to run. Estimated finish 2026-04-23 18:38 (0h 8m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_Stj_SourceGen: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 127400.00 ns, 127.4000 us/op WorkloadJitting 1: 1 op, 2678900.00 ns, 2.6789 ms/op OverheadJitting 2: 16 op, 262800.00 ns, 16.4250 us/op WorkloadJitting 2: 16 op, 268300.00 ns, 16.7688 us/op WorkloadPilot 1: 16 op, 9600.00 ns, 600.0000 ns/op WorkloadPilot 2: 32 op, 12200.00 ns, 381.2500 ns/op WorkloadPilot 3: 64 op, 16700.00 ns, 260.9375 ns/op WorkloadPilot 4: 128 op, 30300.00 ns, 236.7188 ns/op WorkloadPilot 5: 256 op, 54200.00 ns, 211.7188 ns/op WorkloadPilot 6: 512 op, 101700.00 ns, 198.6328 ns/op WorkloadPilot 7: 1024 op, 202200.00 ns, 197.4609 ns/op WorkloadPilot 8: 2048 op, 383100.00 ns, 187.0605 ns/op WorkloadPilot 9: 4096 op, 758400.00 ns, 185.1563 ns/op WorkloadPilot 10: 8192 op, 2313300.00 ns, 282.3853 ns/op WorkloadPilot 11: 16384 op, 3869000.00 ns, 236.1450 ns/op WorkloadPilot 12: 32768 op, 7637300.00 ns, 233.0719 ns/op WorkloadPilot 13: 65536 op, 15964600.00 ns, 243.6005 ns/op WorkloadPilot 14: 131072 op, 24138900.00 ns, 184.1652 ns/op WorkloadPilot 15: 262144 op, 48520800.00 ns, 185.0922 ns/op WorkloadPilot 16: 524288 op, 93775900.00 ns, 178.8633 ns/op WorkloadPilot 17: 1048576 op, 179779000.00 ns, 171.4506 ns/op WorkloadPilot 18: 2097152 op, 364805700.00 ns, 173.9529 ns/op WorkloadPilot 19: 4194304 op, 717283000.00 ns, 171.0136 ns/op OverheadWarmup 1: 4194304 op, 6571400.00 ns, 1.5667 ns/op OverheadWarmup 2: 4194304 op, 6533900.00 ns, 1.5578 ns/op OverheadWarmup 3: 4194304 op, 6664200.00 ns, 1.5889 ns/op OverheadWarmup 4: 4194304 op, 6530500.00 ns, 1.5570 ns/op OverheadWarmup 5: 4194304 op, 6545600.00 ns, 1.5606 ns/op OverheadWarmup 6: 4194304 op, 6556500.00 ns, 1.5632 ns/op OverheadWarmup 7: 4194304 op, 6633300.00 ns, 1.5815 ns/op OverheadWarmup 8: 4194304 op, 6528300.00 ns, 1.5565 ns/op OverheadActual 1: 4194304 op, 6528700.00 ns, 1.5566 ns/op OverheadActual 2: 4194304 op, 6535000.00 ns, 1.5581 ns/op OverheadActual 3: 4194304 op, 6527300.00 ns, 1.5562 ns/op OverheadActual 4: 4194304 op, 6533500.00 ns, 1.5577 ns/op OverheadActual 5: 4194304 op, 6604300.00 ns, 1.5746 ns/op OverheadActual 6: 4194304 op, 6562700.00 ns, 1.5647 ns/op OverheadActual 7: 4194304 op, 6547000.00 ns, 1.5609 ns/op OverheadActual 8: 4194304 op, 6593600.00 ns, 1.5720 ns/op OverheadActual 9: 4194304 op, 6575400.00 ns, 1.5677 ns/op OverheadActual 10: 4194304 op, 6591200.00 ns, 1.5715 ns/op OverheadActual 11: 4194304 op, 6593800.00 ns, 1.5721 ns/op OverheadActual 12: 4194304 op, 6603200.00 ns, 1.5743 ns/op OverheadActual 13: 4194304 op, 6615900.00 ns, 1.5774 ns/op OverheadActual 14: 4194304 op, 6594700.00 ns, 1.5723 ns/op OverheadActual 15: 4194304 op, 6585200.00 ns, 1.5700 ns/op WorkloadWarmup 1: 4194304 op, 722079400.00 ns, 172.1571 ns/op WorkloadWarmup 2: 4194304 op, 728399900.00 ns, 173.6641 ns/op WorkloadWarmup 3: 4194304 op, 730830300.00 ns, 174.2435 ns/op WorkloadWarmup 4: 4194304 op, 727858100.00 ns, 173.5349 ns/op WorkloadWarmup 5: 4194304 op, 726369400.00 ns, 173.1800 ns/op WorkloadWarmup 6: 4194304 op, 727149600.00 ns, 173.3660 ns/op WorkloadWarmup 7: 4194304 op, 717745200.00 ns, 171.1238 ns/op WorkloadActual 1: 4194304 op, 723280300.00 ns, 172.4435 ns/op WorkloadActual 2: 4194304 op, 713979400.00 ns, 170.2260 ns/op WorkloadActual 3: 4194304 op, 715892000.00 ns, 170.6820 ns/op WorkloadActual 4: 4194304 op, 717978800.00 ns, 171.1795 ns/op WorkloadActual 5: 4194304 op, 714070500.00 ns, 170.2477 ns/op WorkloadActual 6: 4194304 op, 715687500.00 ns, 170.6332 ns/op WorkloadActual 7: 4194304 op, 720725700.00 ns, 171.8344 ns/op WorkloadActual 8: 4194304 op, 720486300.00 ns, 171.7773 ns/op WorkloadActual 9: 4194304 op, 718141500.00 ns, 171.2183 ns/op WorkloadActual 10: 4194304 op, 721880000.00 ns, 172.1096 ns/op WorkloadActual 11: 4194304 op, 711970600.00 ns, 169.7470 ns/op WorkloadActual 12: 4194304 op, 718927700.00 ns, 171.4057 ns/op WorkloadActual 13: 4194304 op, 716876500.00 ns, 170.9167 ns/op WorkloadActual 14: 4194304 op, 709827700.00 ns, 169.2361 ns/op WorkloadActual 15: 4194304 op, 719175900.00 ns, 171.4649 ns/op WorkloadResult 1: 4194304 op, 716695100.00 ns, 170.8734 ns/op WorkloadResult 2: 4194304 op, 707394200.00 ns, 168.6559 ns/op WorkloadResult 3: 4194304 op, 709306800.00 ns, 169.1119 ns/op WorkloadResult 4: 4194304 op, 711393600.00 ns, 169.6095 ns/op WorkloadResult 5: 4194304 op, 707485300.00 ns, 168.6776 ns/op WorkloadResult 6: 4194304 op, 709102300.00 ns, 169.0632 ns/op WorkloadResult 7: 4194304 op, 714140500.00 ns, 170.2644 ns/op WorkloadResult 8: 4194304 op, 713901100.00 ns, 170.2073 ns/op WorkloadResult 9: 4194304 op, 711556300.00 ns, 169.6482 ns/op WorkloadResult 10: 4194304 op, 715294800.00 ns, 170.5396 ns/op WorkloadResult 11: 4194304 op, 705385400.00 ns, 168.1770 ns/op WorkloadResult 12: 4194304 op, 712342500.00 ns, 169.8357 ns/op WorkloadResult 13: 4194304 op, 710291300.00 ns, 169.3466 ns/op WorkloadResult 14: 4194304 op, 703242500.00 ns, 167.6661 ns/op WorkloadResult 15: 4194304 op, 712590700.00 ns, 169.8949 ns/op // GC: 71 0 0 1342181328 4194304 // Threading: 0 0 4194304 Mean = 169.438 ns, StdErr = 0.231 ns (0.14%), N = 15, StdDev = 0.893 ns Min = 167.666 ns, Q1 = 168.870 ns, Median = 169.609 ns, Q3 = 170.051 ns, Max = 170.873 ns IQR = 1.181 ns, LowerFence = 167.099 ns, UpperFence = 171.822 ns ConfidenceInterval = [168.483 ns; 170.393 ns] (CI 99.9%), Margin = 0.955 ns (0.56% of Mean) Skewness = -0.29, Kurtosis = 2.07, MValue = 2 // ** Remained 30 (46.9%) benchmark(s) to run. Estimated finish 2026-04-23 18:38 (0h 8m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_PopcornDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 127400.00 ns, 127.4000 us/op WorkloadJitting 1: 1 op, 4398700.00 ns, 4.3987 ms/op OverheadJitting 2: 16 op, 261200.00 ns, 16.3250 us/op WorkloadJitting 2: 16 op, 298800.00 ns, 18.6750 us/op WorkloadPilot 1: 16 op, 16200.00 ns, 1.0125 us/op WorkloadPilot 2: 32 op, 25200.00 ns, 787.5000 ns/op WorkloadPilot 3: 64 op, 32400.00 ns, 506.2500 ns/op WorkloadPilot 4: 128 op, 64400.00 ns, 503.1250 ns/op WorkloadPilot 5: 256 op, 123400.00 ns, 482.0313 ns/op WorkloadPilot 6: 512 op, 256900.00 ns, 501.7578 ns/op WorkloadPilot 7: 1024 op, 515100.00 ns, 503.0273 ns/op WorkloadPilot 8: 2048 op, 1014600.00 ns, 495.4102 ns/op WorkloadPilot 9: 4096 op, 2159700.00 ns, 527.2705 ns/op WorkloadPilot 10: 8192 op, 4957000.00 ns, 605.1025 ns/op WorkloadPilot 11: 16384 op, 8576600.00 ns, 523.4741 ns/op WorkloadPilot 12: 32768 op, 16614300.00 ns, 507.0282 ns/op WorkloadPilot 13: 65536 op, 32780600.00 ns, 500.1923 ns/op WorkloadPilot 14: 131072 op, 58644800.00 ns, 447.4243 ns/op WorkloadPilot 15: 262144 op, 95731200.00 ns, 365.1855 ns/op WorkloadPilot 16: 524288 op, 118608200.00 ns, 226.2272 ns/op WorkloadPilot 17: 1048576 op, 234436300.00 ns, 223.5759 ns/op WorkloadPilot 18: 2097152 op, 473680400.00 ns, 225.8684 ns/op WorkloadPilot 19: 4194304 op, 946773800.00 ns, 225.7285 ns/op OverheadWarmup 1: 4194304 op, 6528200.00 ns, 1.5564 ns/op OverheadWarmup 2: 4194304 op, 6530300.00 ns, 1.5569 ns/op OverheadWarmup 3: 4194304 op, 6536200.00 ns, 1.5584 ns/op OverheadWarmup 4: 4194304 op, 6527200.00 ns, 1.5562 ns/op OverheadWarmup 5: 4194304 op, 6545300.00 ns, 1.5605 ns/op OverheadWarmup 6: 4194304 op, 6533400.00 ns, 1.5577 ns/op OverheadActual 1: 4194304 op, 6535400.00 ns, 1.5582 ns/op OverheadActual 2: 4194304 op, 6529200.00 ns, 1.5567 ns/op OverheadActual 3: 4194304 op, 6546600.00 ns, 1.5608 ns/op OverheadActual 4: 4194304 op, 6529300.00 ns, 1.5567 ns/op OverheadActual 5: 4194304 op, 6593200.00 ns, 1.5719 ns/op OverheadActual 6: 4194304 op, 6528600.00 ns, 1.5565 ns/op OverheadActual 7: 4194304 op, 6532100.00 ns, 1.5574 ns/op OverheadActual 8: 4194304 op, 6533900.00 ns, 1.5578 ns/op OverheadActual 9: 4194304 op, 6568000.00 ns, 1.5659 ns/op OverheadActual 10: 4194304 op, 6534100.00 ns, 1.5579 ns/op OverheadActual 11: 4194304 op, 6528900.00 ns, 1.5566 ns/op OverheadActual 12: 4194304 op, 6535700.00 ns, 1.5582 ns/op OverheadActual 13: 4194304 op, 6529200.00 ns, 1.5567 ns/op OverheadActual 14: 4194304 op, 6546800.00 ns, 1.5609 ns/op OverheadActual 15: 4194304 op, 6529800.00 ns, 1.5568 ns/op WorkloadWarmup 1: 4194304 op, 953106800.00 ns, 227.2384 ns/op WorkloadWarmup 2: 4194304 op, 947250700.00 ns, 225.8422 ns/op WorkloadWarmup 3: 4194304 op, 940565500.00 ns, 224.2483 ns/op WorkloadWarmup 4: 4194304 op, 944850300.00 ns, 225.2699 ns/op WorkloadWarmup 5: 4194304 op, 941275900.00 ns, 224.4177 ns/op WorkloadWarmup 6: 4194304 op, 953157300.00 ns, 227.2504 ns/op WorkloadWarmup 7: 4194304 op, 944062500.00 ns, 225.0820 ns/op WorkloadActual 1: 4194304 op, 850231900.00 ns, 202.7111 ns/op WorkloadActual 2: 4194304 op, 838227300.00 ns, 199.8490 ns/op WorkloadActual 3: 4194304 op, 850051100.00 ns, 202.6680 ns/op WorkloadActual 4: 4194304 op, 840730000.00 ns, 200.4457 ns/op WorkloadActual 5: 4194304 op, 838552700.00 ns, 199.9265 ns/op WorkloadActual 6: 4194304 op, 838514400.00 ns, 199.9174 ns/op WorkloadActual 7: 4194304 op, 837576000.00 ns, 199.6937 ns/op WorkloadActual 8: 4194304 op, 840569000.00 ns, 200.4073 ns/op WorkloadActual 9: 4194304 op, 838069000.00 ns, 199.8112 ns/op WorkloadActual 10: 4194304 op, 841488300.00 ns, 200.6264 ns/op WorkloadActual 11: 4194304 op, 852589600.00 ns, 203.2732 ns/op WorkloadActual 12: 4194304 op, 839062500.00 ns, 200.0481 ns/op WorkloadActual 13: 4194304 op, 852298400.00 ns, 203.2038 ns/op WorkloadActual 14: 4194304 op, 840072300.00 ns, 200.2888 ns/op WorkloadActual 15: 4194304 op, 843680400.00 ns, 201.1491 ns/op WorkloadResult 1: 4194304 op, 843698000.00 ns, 201.1533 ns/op WorkloadResult 2: 4194304 op, 831693400.00 ns, 198.2912 ns/op WorkloadResult 3: 4194304 op, 843517200.00 ns, 201.1102 ns/op WorkloadResult 4: 4194304 op, 834196100.00 ns, 198.8878 ns/op WorkloadResult 5: 4194304 op, 832018800.00 ns, 198.3687 ns/op WorkloadResult 6: 4194304 op, 831980500.00 ns, 198.3596 ns/op WorkloadResult 7: 4194304 op, 831042100.00 ns, 198.1359 ns/op WorkloadResult 8: 4194304 op, 834035100.00 ns, 198.8495 ns/op WorkloadResult 9: 4194304 op, 831535100.00 ns, 198.2534 ns/op WorkloadResult 10: 4194304 op, 834954400.00 ns, 199.0686 ns/op WorkloadResult 11: 4194304 op, 846055700.00 ns, 201.7154 ns/op WorkloadResult 12: 4194304 op, 832528600.00 ns, 198.4903 ns/op WorkloadResult 13: 4194304 op, 845764500.00 ns, 201.6460 ns/op WorkloadResult 14: 4194304 op, 833538400.00 ns, 198.7310 ns/op WorkloadResult 15: 4194304 op, 837146500.00 ns, 199.5913 ns/op // GC: 80 0 0 1509953488 4194304 // Threading: 0 0 4194304 Mean = 199.377 ns, StdErr = 0.343 ns (0.17%), N = 15, StdDev = 1.327 ns Min = 198.136 ns, Q1 = 198.364 ns, Median = 198.849 ns, Q3 = 200.351 ns, Max = 201.715 ns IQR = 1.987 ns, LowerFence = 195.384 ns, UpperFence = 203.331 ns ConfidenceInterval = [197.958 ns; 200.796 ns] (CI 99.9%), Margin = 1.419 ns (0.71% of Mean) Skewness = 0.78, Kurtosis = 1.8, MValue = 2 // ** Remained 29 (45.3%) benchmark(s) to run. Estimated finish 2026-04-23 18:38 (0h 8m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_PopcornAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 125700.00 ns, 125.7000 us/op WorkloadJitting 1: 1 op, 337900.00 ns, 337.9000 us/op OverheadJitting 2: 16 op, 270800.00 ns, 16.9250 us/op WorkloadJitting 2: 16 op, 291500.00 ns, 18.2188 us/op WorkloadPilot 1: 16 op, 13700.00 ns, 856.2500 ns/op WorkloadPilot 2: 32 op, 18600.00 ns, 581.2500 ns/op WorkloadPilot 3: 64 op, 35000.00 ns, 546.8750 ns/op WorkloadPilot 4: 128 op, 52300.00 ns, 408.5938 ns/op WorkloadPilot 5: 256 op, 98400.00 ns, 384.3750 ns/op WorkloadPilot 6: 512 op, 251800.00 ns, 491.7969 ns/op WorkloadPilot 7: 1024 op, 506200.00 ns, 494.3359 ns/op WorkloadPilot 8: 2048 op, 955100.00 ns, 466.3574 ns/op WorkloadPilot 9: 4096 op, 1854300.00 ns, 452.7100 ns/op WorkloadPilot 10: 8192 op, 4352500.00 ns, 531.3110 ns/op WorkloadPilot 11: 16384 op, 7612600.00 ns, 464.6362 ns/op WorkloadPilot 12: 32768 op, 14897200.00 ns, 454.6265 ns/op WorkloadPilot 13: 65536 op, 22962600.00 ns, 350.3815 ns/op WorkloadPilot 14: 131072 op, 44750300.00 ns, 341.4177 ns/op WorkloadPilot 15: 262144 op, 87885800.00 ns, 335.2577 ns/op WorkloadPilot 16: 524288 op, 166735000.00 ns, 318.0218 ns/op WorkloadPilot 17: 1048576 op, 334219000.00 ns, 318.7361 ns/op WorkloadPilot 18: 2097152 op, 676211500.00 ns, 322.4428 ns/op OverheadWarmup 1: 2097152 op, 3295100.00 ns, 1.5712 ns/op OverheadWarmup 2: 2097152 op, 3292400.00 ns, 1.5699 ns/op OverheadWarmup 3: 2097152 op, 3289400.00 ns, 1.5685 ns/op OverheadWarmup 4: 2097152 op, 3290800.00 ns, 1.5692 ns/op OverheadWarmup 5: 2097152 op, 3291800.00 ns, 1.5697 ns/op OverheadWarmup 6: 2097152 op, 3289100.00 ns, 1.5684 ns/op OverheadWarmup 7: 2097152 op, 3293300.00 ns, 1.5704 ns/op OverheadWarmup 8: 2097152 op, 3297600.00 ns, 1.5724 ns/op OverheadWarmup 9: 2097152 op, 3311000.00 ns, 1.5788 ns/op OverheadWarmup 10: 2097152 op, 3314400.00 ns, 1.5804 ns/op OverheadActual 1: 2097152 op, 3371500.00 ns, 1.6077 ns/op OverheadActual 2: 2097152 op, 3313000.00 ns, 1.5798 ns/op OverheadActual 3: 2097152 op, 3305800.00 ns, 1.5763 ns/op OverheadActual 4: 2097152 op, 3392200.00 ns, 1.6175 ns/op OverheadActual 5: 2097152 op, 3354100.00 ns, 1.5994 ns/op OverheadActual 6: 2097152 op, 3304200.00 ns, 1.5756 ns/op OverheadActual 7: 2097152 op, 3369600.00 ns, 1.6068 ns/op OverheadActual 8: 2097152 op, 3312000.00 ns, 1.5793 ns/op OverheadActual 9: 2097152 op, 3299900.00 ns, 1.5735 ns/op OverheadActual 10: 2097152 op, 3362000.00 ns, 1.6031 ns/op OverheadActual 11: 2097152 op, 3292400.00 ns, 1.5699 ns/op OverheadActual 12: 2097152 op, 3302700.00 ns, 1.5749 ns/op OverheadActual 13: 2097152 op, 3343000.00 ns, 1.5941 ns/op OverheadActual 14: 2097152 op, 3304400.00 ns, 1.5757 ns/op OverheadActual 15: 2097152 op, 3317600.00 ns, 1.5820 ns/op WorkloadWarmup 1: 2097152 op, 673845600.00 ns, 321.3146 ns/op WorkloadWarmup 2: 2097152 op, 674362800.00 ns, 321.5612 ns/op WorkloadWarmup 3: 2097152 op, 684104900.00 ns, 326.2066 ns/op WorkloadWarmup 4: 2097152 op, 665904700.00 ns, 317.5281 ns/op WorkloadWarmup 5: 2097152 op, 679216400.00 ns, 323.8756 ns/op WorkloadWarmup 6: 2097152 op, 686016100.00 ns, 327.1180 ns/op WorkloadWarmup 7: 2097152 op, 675407100.00 ns, 322.0592 ns/op WorkloadActual 1: 2097152 op, 674561300.00 ns, 321.6559 ns/op WorkloadActual 2: 2097152 op, 675304900.00 ns, 322.0105 ns/op WorkloadActual 3: 2097152 op, 671686500.00 ns, 320.2851 ns/op WorkloadActual 4: 2097152 op, 665849300.00 ns, 317.5017 ns/op WorkloadActual 5: 2097152 op, 672529400.00 ns, 320.6870 ns/op WorkloadActual 6: 2097152 op, 664730900.00 ns, 316.9684 ns/op WorkloadActual 7: 2097152 op, 677871000.00 ns, 323.2341 ns/op WorkloadActual 8: 2097152 op, 680597400.00 ns, 324.5341 ns/op WorkloadActual 9: 2097152 op, 671879300.00 ns, 320.3770 ns/op WorkloadActual 10: 2097152 op, 680389000.00 ns, 324.4348 ns/op WorkloadActual 11: 2097152 op, 679770100.00 ns, 324.1396 ns/op WorkloadActual 12: 2097152 op, 680730200.00 ns, 324.5975 ns/op WorkloadActual 13: 2097152 op, 666891100.00 ns, 317.9985 ns/op WorkloadActual 14: 2097152 op, 678487100.00 ns, 323.5279 ns/op WorkloadActual 15: 2097152 op, 668325200.00 ns, 318.6823 ns/op WorkloadResult 1: 2097152 op, 671248300.00 ns, 320.0761 ns/op WorkloadResult 2: 2097152 op, 671991900.00 ns, 320.4307 ns/op WorkloadResult 3: 2097152 op, 668373500.00 ns, 318.7053 ns/op WorkloadResult 4: 2097152 op, 662536300.00 ns, 315.9219 ns/op WorkloadResult 5: 2097152 op, 669216400.00 ns, 319.1072 ns/op WorkloadResult 6: 2097152 op, 661417900.00 ns, 315.3886 ns/op WorkloadResult 7: 2097152 op, 674558000.00 ns, 321.6543 ns/op WorkloadResult 8: 2097152 op, 677284400.00 ns, 322.9544 ns/op WorkloadResult 9: 2097152 op, 668566300.00 ns, 318.7973 ns/op WorkloadResult 10: 2097152 op, 677076000.00 ns, 322.8550 ns/op WorkloadResult 11: 2097152 op, 676457100.00 ns, 322.5599 ns/op WorkloadResult 12: 2097152 op, 677417200.00 ns, 323.0177 ns/op WorkloadResult 13: 2097152 op, 663578100.00 ns, 316.4187 ns/op WorkloadResult 14: 2097152 op, 675174100.00 ns, 321.9481 ns/op WorkloadResult 15: 2097152 op, 665012200.00 ns, 317.1025 ns/op // GC: 66 0 0 1258295248 2097152 // Threading: 0 0 2097152 Mean = 319.796 ns, StdErr = 0.696 ns (0.22%), N = 15, StdDev = 2.695 ns Min = 315.389 ns, Q1 = 317.904 ns, Median = 320.076 ns, Q3 = 322.254 ns, Max = 323.018 ns IQR = 4.350 ns, LowerFence = 311.379 ns, UpperFence = 328.779 ns ConfidenceInterval = [316.915 ns; 322.677 ns] (CI 99.9%), Margin = 2.881 ns (0.90% of Mean) Skewness = -0.25, Kurtosis = 1.48, MValue = 2 // ** Remained 28 (43.8%) benchmark(s) to run. Estimated finish 2026-04-23 18:38 (0h 7m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_PopcornCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 128300.00 ns, 128.3000 us/op WorkloadJitting 1: 1 op, 375100.00 ns, 375.1000 us/op OverheadJitting 2: 16 op, 272300.00 ns, 17.0188 us/op WorkloadJitting 2: 16 op, 273700.00 ns, 17.1063 us/op WorkloadPilot 1: 16 op, 12500.00 ns, 781.2500 ns/op WorkloadPilot 2: 32 op, 18200.00 ns, 568.7500 ns/op WorkloadPilot 3: 64 op, 29100.00 ns, 454.6875 ns/op WorkloadPilot 4: 128 op, 50000.00 ns, 390.6250 ns/op WorkloadPilot 5: 256 op, 92300.00 ns, 360.5469 ns/op WorkloadPilot 6: 512 op, 184500.00 ns, 360.3516 ns/op WorkloadPilot 7: 1024 op, 432300.00 ns, 422.1680 ns/op WorkloadPilot 8: 2048 op, 712000.00 ns, 347.6563 ns/op WorkloadPilot 9: 4096 op, 1415100.00 ns, 345.4834 ns/op WorkloadPilot 10: 8192 op, 3884000.00 ns, 474.1211 ns/op WorkloadPilot 11: 16384 op, 6728300.00 ns, 410.6628 ns/op WorkloadPilot 12: 32768 op, 14094300.00 ns, 430.1239 ns/op WorkloadPilot 13: 65536 op, 23762400.00 ns, 362.5854 ns/op WorkloadPilot 14: 131072 op, 43936200.00 ns, 335.2066 ns/op WorkloadPilot 15: 262144 op, 88821800.00 ns, 338.8283 ns/op WorkloadPilot 16: 524288 op, 174653600.00 ns, 333.1253 ns/op WorkloadPilot 17: 1048576 op, 346303400.00 ns, 330.2607 ns/op WorkloadPilot 18: 2097152 op, 694058500.00 ns, 330.9529 ns/op OverheadWarmup 1: 2097152 op, 3343900.00 ns, 1.5945 ns/op OverheadWarmup 2: 2097152 op, 3307400.00 ns, 1.5771 ns/op OverheadWarmup 3: 2097152 op, 3305700.00 ns, 1.5763 ns/op OverheadWarmup 4: 2097152 op, 3331300.00 ns, 1.5885 ns/op OverheadWarmup 5: 2097152 op, 3336800.00 ns, 1.5911 ns/op OverheadWarmup 6: 2097152 op, 3302000.00 ns, 1.5745 ns/op OverheadWarmup 7: 2097152 op, 3304500.00 ns, 1.5757 ns/op OverheadWarmup 8: 2097152 op, 3290100.00 ns, 1.5688 ns/op OverheadActual 1: 2097152 op, 3312000.00 ns, 1.5793 ns/op OverheadActual 2: 2097152 op, 3325400.00 ns, 1.5857 ns/op OverheadActual 3: 2097152 op, 3310100.00 ns, 1.5784 ns/op OverheadActual 4: 2097152 op, 3316500.00 ns, 1.5814 ns/op OverheadActual 5: 2097152 op, 3302500.00 ns, 1.5748 ns/op OverheadActual 6: 2097152 op, 3308500.00 ns, 1.5776 ns/op OverheadActual 7: 2097152 op, 3298100.00 ns, 1.5727 ns/op OverheadActual 8: 2097152 op, 3308500.00 ns, 1.5776 ns/op OverheadActual 9: 2097152 op, 3300100.00 ns, 1.5736 ns/op OverheadActual 10: 2097152 op, 3297100.00 ns, 1.5722 ns/op OverheadActual 11: 2097152 op, 3302900.00 ns, 1.5749 ns/op OverheadActual 12: 2097152 op, 3288500.00 ns, 1.5681 ns/op OverheadActual 13: 2097152 op, 3296400.00 ns, 1.5718 ns/op OverheadActual 14: 2097152 op, 3299300.00 ns, 1.5732 ns/op OverheadActual 15: 2097152 op, 3295900.00 ns, 1.5716 ns/op WorkloadWarmup 1: 2097152 op, 704773700.00 ns, 336.0623 ns/op WorkloadWarmup 2: 2097152 op, 701226500.00 ns, 334.3709 ns/op WorkloadWarmup 3: 2097152 op, 698363900.00 ns, 333.0059 ns/op WorkloadWarmup 4: 2097152 op, 691254400.00 ns, 329.6158 ns/op WorkloadWarmup 5: 2097152 op, 697748500.00 ns, 332.7124 ns/op WorkloadWarmup 6: 2097152 op, 700954700.00 ns, 334.2412 ns/op WorkloadWarmup 7: 2097152 op, 694353000.00 ns, 331.0933 ns/op WorkloadWarmup 8: 2097152 op, 698479500.00 ns, 333.0610 ns/op WorkloadWarmup 9: 2097152 op, 693632300.00 ns, 330.7497 ns/op WorkloadActual 1: 2097152 op, 699855400.00 ns, 333.7171 ns/op WorkloadActual 2: 2097152 op, 699497500.00 ns, 333.5464 ns/op WorkloadActual 3: 2097152 op, 698634900.00 ns, 333.1351 ns/op WorkloadActual 4: 2097152 op, 702254700.00 ns, 334.8611 ns/op WorkloadActual 5: 2097152 op, 702143500.00 ns, 334.8081 ns/op WorkloadActual 6: 2097152 op, 701281500.00 ns, 334.3971 ns/op WorkloadActual 7: 2097152 op, 699778500.00 ns, 333.6804 ns/op WorkloadActual 8: 2097152 op, 693330200.00 ns, 330.6056 ns/op WorkloadActual 9: 2097152 op, 697531300.00 ns, 332.6088 ns/op WorkloadActual 10: 2097152 op, 696526100.00 ns, 332.1295 ns/op WorkloadActual 11: 2097152 op, 695001900.00 ns, 331.4027 ns/op WorkloadActual 12: 2097152 op, 695139000.00 ns, 331.4681 ns/op WorkloadActual 13: 2097152 op, 696106200.00 ns, 331.9293 ns/op WorkloadActual 14: 2097152 op, 701774800.00 ns, 334.6323 ns/op WorkloadActual 15: 2097152 op, 698187800.00 ns, 332.9219 ns/op WorkloadResult 1: 2097152 op, 696552900.00 ns, 332.1423 ns/op WorkloadResult 2: 2097152 op, 696195000.00 ns, 331.9716 ns/op WorkloadResult 3: 2097152 op, 695332400.00 ns, 331.5603 ns/op WorkloadResult 4: 2097152 op, 698952200.00 ns, 333.2864 ns/op WorkloadResult 5: 2097152 op, 698841000.00 ns, 333.2334 ns/op WorkloadResult 6: 2097152 op, 697979000.00 ns, 332.8223 ns/op WorkloadResult 7: 2097152 op, 696476000.00 ns, 332.1056 ns/op WorkloadResult 8: 2097152 op, 690027700.00 ns, 329.0308 ns/op WorkloadResult 9: 2097152 op, 694228800.00 ns, 331.0341 ns/op WorkloadResult 10: 2097152 op, 693223600.00 ns, 330.5548 ns/op WorkloadResult 11: 2097152 op, 691699400.00 ns, 329.8280 ns/op WorkloadResult 12: 2097152 op, 691836500.00 ns, 329.8934 ns/op WorkloadResult 13: 2097152 op, 692803700.00 ns, 330.3545 ns/op WorkloadResult 14: 2097152 op, 698472300.00 ns, 333.0575 ns/op WorkloadResult 15: 2097152 op, 694885300.00 ns, 331.3471 ns/op // GC: 50 0 0 956305360 2097152 // Threading: 0 0 2097152 Mean = 331.481 ns, StdErr = 0.347 ns (0.10%), N = 15, StdDev = 1.344 ns Min = 329.031 ns, Q1 = 330.455 ns, Median = 331.560 ns, Q3 = 332.482 ns, Max = 333.286 ns IQR = 2.028 ns, LowerFence = 327.413 ns, UpperFence = 335.524 ns ConfidenceInterval = [330.045 ns; 332.918 ns] (CI 99.9%), Margin = 1.437 ns (0.43% of Mean) Skewness = -0.2, Kurtosis = 1.68, MValue = 2 // ** Remained 27 (42.2%) benchmark(s) to run. Estimated finish 2026-04-23 18:38 (0h 7m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_LegacyDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 134400.00 ns, 134.4000 us/op WorkloadJitting 1: 1 op, 7461500.00 ns, 7.4615 ms/op OverheadJitting 2: 16 op, 271700.00 ns, 16.9813 us/op WorkloadJitting 2: 16 op, 523300.00 ns, 32.7063 us/op WorkloadPilot 1: 16 op, 211900.00 ns, 13.2438 us/op WorkloadPilot 2: 32 op, 231600.00 ns, 7.2375 us/op WorkloadPilot 3: 64 op, 312400.00 ns, 4.8813 us/op WorkloadPilot 4: 128 op, 413000.00 ns, 3.2266 us/op WorkloadPilot 5: 256 op, 653900.00 ns, 2.5543 us/op WorkloadPilot 6: 512 op, 1171700.00 ns, 2.2885 us/op WorkloadPilot 7: 1024 op, 2132000.00 ns, 2.0820 us/op WorkloadPilot 8: 2048 op, 4218300.00 ns, 2.0597 us/op WorkloadPilot 9: 4096 op, 9550600.00 ns, 2.3317 us/op WorkloadPilot 10: 8192 op, 19516300.00 ns, 2.3824 us/op WorkloadPilot 11: 16384 op, 33547900.00 ns, 2.0476 us/op WorkloadPilot 12: 32768 op, 62602000.00 ns, 1.9105 us/op WorkloadPilot 13: 65536 op, 116434100.00 ns, 1.7766 us/op WorkloadPilot 14: 131072 op, 210471900.00 ns, 1.6058 us/op WorkloadPilot 15: 262144 op, 244169500.00 ns, 931.4327 ns/op WorkloadPilot 16: 524288 op, 491358000.00 ns, 937.1910 ns/op WorkloadPilot 17: 1048576 op, 981796200.00 ns, 936.3138 ns/op OverheadWarmup 1: 1048576 op, 1637100.00 ns, 1.5613 ns/op OverheadWarmup 2: 1048576 op, 1668100.00 ns, 1.5908 ns/op OverheadWarmup 3: 1048576 op, 1634900.00 ns, 1.5592 ns/op OverheadWarmup 4: 1048576 op, 1636000.00 ns, 1.5602 ns/op OverheadWarmup 5: 1048576 op, 1702100.00 ns, 1.6232 ns/op OverheadWarmup 6: 1048576 op, 1635000.00 ns, 1.5593 ns/op OverheadActual 1: 1048576 op, 1643400.00 ns, 1.5673 ns/op OverheadActual 2: 1048576 op, 1633600.00 ns, 1.5579 ns/op OverheadActual 3: 1048576 op, 1634800.00 ns, 1.5591 ns/op OverheadActual 4: 1048576 op, 1633400.00 ns, 1.5577 ns/op OverheadActual 5: 1048576 op, 1657300.00 ns, 1.5805 ns/op OverheadActual 6: 1048576 op, 1639100.00 ns, 1.5632 ns/op OverheadActual 7: 1048576 op, 1638300.00 ns, 1.5624 ns/op OverheadActual 8: 1048576 op, 1634800.00 ns, 1.5591 ns/op OverheadActual 9: 1048576 op, 1634400.00 ns, 1.5587 ns/op OverheadActual 10: 1048576 op, 1633600.00 ns, 1.5579 ns/op OverheadActual 11: 1048576 op, 1632300.00 ns, 1.5567 ns/op OverheadActual 12: 1048576 op, 1634500.00 ns, 1.5588 ns/op OverheadActual 13: 1048576 op, 1632100.00 ns, 1.5565 ns/op OverheadActual 14: 1048576 op, 1657200.00 ns, 1.5804 ns/op OverheadActual 15: 1048576 op, 1633100.00 ns, 1.5574 ns/op WorkloadWarmup 1: 1048576 op, 982005100.00 ns, 936.5130 ns/op WorkloadWarmup 2: 1048576 op, 984544400.00 ns, 938.9347 ns/op WorkloadWarmup 3: 1048576 op, 970085000.00 ns, 925.1451 ns/op WorkloadWarmup 4: 1048576 op, 978673100.00 ns, 933.3354 ns/op WorkloadWarmup 5: 1048576 op, 985146300.00 ns, 939.5087 ns/op WorkloadWarmup 6: 1048576 op, 988925400.00 ns, 943.1128 ns/op WorkloadWarmup 7: 1048576 op, 977657300.00 ns, 932.3667 ns/op WorkloadActual 1: 1048576 op, 981704300.00 ns, 936.2262 ns/op WorkloadActual 2: 1048576 op, 985005500.00 ns, 939.3744 ns/op WorkloadActual 3: 1048576 op, 984606100.00 ns, 938.9935 ns/op WorkloadActual 4: 1048576 op, 981001100.00 ns, 935.5556 ns/op WorkloadActual 5: 1048576 op, 977558900.00 ns, 932.2728 ns/op WorkloadActual 6: 1048576 op, 990757600.00 ns, 944.8601 ns/op WorkloadActual 7: 1048576 op, 971676500.00 ns, 926.6629 ns/op WorkloadActual 8: 1048576 op, 987486800.00 ns, 941.7408 ns/op WorkloadActual 9: 1048576 op, 974721000.00 ns, 929.5664 ns/op WorkloadActual 10: 1048576 op, 979830100.00 ns, 934.4388 ns/op WorkloadActual 11: 1048576 op, 977969900.00 ns, 932.6648 ns/op WorkloadActual 12: 1048576 op, 984206300.00 ns, 938.6123 ns/op WorkloadActual 13: 1048576 op, 975074700.00 ns, 929.9037 ns/op WorkloadActual 14: 1048576 op, 984970400.00 ns, 939.3410 ns/op WorkloadActual 15: 1048576 op, 973395900.00 ns, 928.3027 ns/op WorkloadResult 1: 1048576 op, 980069800.00 ns, 934.6674 ns/op WorkloadResult 2: 1048576 op, 983371000.00 ns, 937.8157 ns/op WorkloadResult 3: 1048576 op, 982971600.00 ns, 937.4348 ns/op WorkloadResult 4: 1048576 op, 979366600.00 ns, 933.9968 ns/op WorkloadResult 5: 1048576 op, 975924400.00 ns, 930.7140 ns/op WorkloadResult 6: 1048576 op, 989123100.00 ns, 943.3013 ns/op WorkloadResult 7: 1048576 op, 970042000.00 ns, 925.1041 ns/op WorkloadResult 8: 1048576 op, 985852300.00 ns, 940.1820 ns/op WorkloadResult 9: 1048576 op, 973086500.00 ns, 928.0076 ns/op WorkloadResult 10: 1048576 op, 978195600.00 ns, 932.8800 ns/op WorkloadResult 11: 1048576 op, 976335400.00 ns, 931.1060 ns/op WorkloadResult 12: 1048576 op, 982571800.00 ns, 937.0535 ns/op WorkloadResult 13: 1048576 op, 973440200.00 ns, 928.3449 ns/op WorkloadResult 14: 1048576 op, 983335900.00 ns, 937.7822 ns/op WorkloadResult 15: 1048576 op, 971761400.00 ns, 926.7439 ns/op // GC: 97 0 0 1828743960 1048576 // Threading: 0 0 1048576 Mean = 933.676 ns, StdErr = 1.369 ns (0.15%), N = 15, StdDev = 5.303 ns Min = 925.104 ns, Q1 = 929.529 ns, Median = 933.997 ns, Q3 = 937.608 ns, Max = 943.301 ns IQR = 8.079 ns, LowerFence = 917.411 ns, UpperFence = 949.727 ns ConfidenceInterval = [928.007 ns; 939.345 ns] (CI 99.9%), Margin = 5.669 ns (0.61% of Mean) Skewness = 0.03, Kurtosis = 1.77, MValue = 2 // ** Remained 26 (40.6%) benchmark(s) to run. Estimated finish 2026-04-23 18:38 (0h 7m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_LegacyAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 151000.00 ns, 151.0000 us/op WorkloadJitting 1: 1 op, 1683800.00 ns, 1.6838 ms/op OverheadJitting 2: 16 op, 263000.00 ns, 16.4375 us/op WorkloadJitting 2: 16 op, 479600.00 ns, 29.9750 us/op WorkloadPilot 1: 16 op, 212700.00 ns, 13.2938 us/op WorkloadPilot 2: 32 op, 261900.00 ns, 8.1844 us/op WorkloadPilot 3: 64 op, 285400.00 ns, 4.4594 us/op WorkloadPilot 4: 128 op, 381800.00 ns, 2.9828 us/op WorkloadPilot 5: 256 op, 606900.00 ns, 2.3707 us/op WorkloadPilot 6: 512 op, 1317900.00 ns, 2.5740 us/op WorkloadPilot 7: 1024 op, 1900300.00 ns, 1.8558 us/op WorkloadPilot 8: 2048 op, 3935900.00 ns, 1.9218 us/op WorkloadPilot 9: 4096 op, 8604700.00 ns, 2.1008 us/op WorkloadPilot 10: 8192 op, 18017700.00 ns, 2.1994 us/op WorkloadPilot 11: 16384 op, 27009800.00 ns, 1.6485 us/op WorkloadPilot 12: 32768 op, 52474500.00 ns, 1.6014 us/op WorkloadPilot 13: 65536 op, 105838600.00 ns, 1.6150 us/op WorkloadPilot 14: 131072 op, 214453100.00 ns, 1.6361 us/op WorkloadPilot 15: 262144 op, 427861500.00 ns, 1.6322 us/op WorkloadPilot 16: 524288 op, 855258700.00 ns, 1.6313 us/op OverheadWarmup 1: 524288 op, 831900.00 ns, 1.5867 ns/op OverheadWarmup 2: 524288 op, 832100.00 ns, 1.5871 ns/op OverheadWarmup 3: 524288 op, 833900.00 ns, 1.5905 ns/op OverheadWarmup 4: 524288 op, 826200.00 ns, 1.5759 ns/op OverheadWarmup 5: 524288 op, 834500.00 ns, 1.5917 ns/op OverheadWarmup 6: 524288 op, 824900.00 ns, 1.5734 ns/op OverheadActual 1: 524288 op, 828200.00 ns, 1.5797 ns/op OverheadActual 2: 524288 op, 824500.00 ns, 1.5726 ns/op OverheadActual 3: 524288 op, 844300.00 ns, 1.6104 ns/op OverheadActual 4: 524288 op, 825200.00 ns, 1.5739 ns/op OverheadActual 5: 524288 op, 829800.00 ns, 1.5827 ns/op OverheadActual 6: 524288 op, 854900.00 ns, 1.6306 ns/op OverheadActual 7: 524288 op, 832300.00 ns, 1.5875 ns/op OverheadActual 8: 524288 op, 828600.00 ns, 1.5804 ns/op OverheadActual 9: 524288 op, 836200.00 ns, 1.5949 ns/op OverheadActual 10: 524288 op, 831000.00 ns, 1.5850 ns/op OverheadActual 11: 524288 op, 821100.00 ns, 1.5661 ns/op OverheadActual 12: 524288 op, 843900.00 ns, 1.6096 ns/op OverheadActual 13: 524288 op, 826900.00 ns, 1.5772 ns/op OverheadActual 14: 524288 op, 828100.00 ns, 1.5795 ns/op OverheadActual 15: 524288 op, 828900.00 ns, 1.5810 ns/op WorkloadWarmup 1: 524288 op, 855424300.00 ns, 1.6316 us/op WorkloadWarmup 2: 524288 op, 859548100.00 ns, 1.6395 us/op WorkloadWarmup 3: 524288 op, 867390100.00 ns, 1.6544 us/op WorkloadWarmup 4: 524288 op, 852140800.00 ns, 1.6253 us/op WorkloadWarmup 5: 524288 op, 866680900.00 ns, 1.6531 us/op WorkloadWarmup 6: 524288 op, 852116200.00 ns, 1.6253 us/op WorkloadActual 1: 524288 op, 867193500.00 ns, 1.6540 us/op WorkloadActual 2: 524288 op, 854892900.00 ns, 1.6306 us/op WorkloadActual 3: 524288 op, 851530300.00 ns, 1.6242 us/op WorkloadActual 4: 524288 op, 857425600.00 ns, 1.6354 us/op WorkloadActual 5: 524288 op, 848196700.00 ns, 1.6178 us/op WorkloadActual 6: 524288 op, 853159000.00 ns, 1.6273 us/op WorkloadActual 7: 524288 op, 859672400.00 ns, 1.6397 us/op WorkloadActual 8: 524288 op, 861881600.00 ns, 1.6439 us/op WorkloadActual 9: 524288 op, 854659200.00 ns, 1.6301 us/op WorkloadActual 10: 524288 op, 863156300.00 ns, 1.6463 us/op WorkloadActual 11: 524288 op, 857574500.00 ns, 1.6357 us/op WorkloadActual 12: 524288 op, 855266300.00 ns, 1.6313 us/op WorkloadActual 13: 524288 op, 851506500.00 ns, 1.6241 us/op WorkloadActual 14: 524288 op, 848154300.00 ns, 1.6177 us/op WorkloadActual 15: 524288 op, 852951100.00 ns, 1.6269 us/op WorkloadResult 1: 524288 op, 866364600.00 ns, 1.6525 us/op WorkloadResult 2: 524288 op, 854064000.00 ns, 1.6290 us/op WorkloadResult 3: 524288 op, 850701400.00 ns, 1.6226 us/op WorkloadResult 4: 524288 op, 856596700.00 ns, 1.6338 us/op WorkloadResult 5: 524288 op, 847367800.00 ns, 1.6162 us/op WorkloadResult 6: 524288 op, 852330100.00 ns, 1.6257 us/op WorkloadResult 7: 524288 op, 858843500.00 ns, 1.6381 us/op WorkloadResult 8: 524288 op, 861052700.00 ns, 1.6423 us/op WorkloadResult 9: 524288 op, 853830300.00 ns, 1.6286 us/op WorkloadResult 10: 524288 op, 862327400.00 ns, 1.6448 us/op WorkloadResult 11: 524288 op, 856745600.00 ns, 1.6341 us/op WorkloadResult 12: 524288 op, 854437400.00 ns, 1.6297 us/op WorkloadResult 13: 524288 op, 850677600.00 ns, 1.6225 us/op WorkloadResult 14: 524288 op, 847325400.00 ns, 1.6161 us/op WorkloadResult 15: 524288 op, 852122200.00 ns, 1.6253 us/op // GC: 79 0 0 1489009520 524288 // Threading: 0 0 524288 Mean = 1.631 us, StdErr = 0.003 us (0.16%), N = 15, StdDev = 0.010 us Min = 1.616 us, Q1 = 1.624 us, Median = 1.629 us, Q3 = 1.636 us, Max = 1.652 us IQR = 0.012 us, LowerFence = 1.606 us, UpperFence = 1.654 us ConfidenceInterval = [1.620 us; 1.642 us] (CI 99.9%), Margin = 0.011 us (0.68% of Mean) Skewness = 0.44, Kurtosis = 2.22, MValue = 2 // ** Remained 25 (39.1%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 7m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_LegacyCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 128900.00 ns, 128.9000 us/op WorkloadJitting 1: 1 op, 1059600.00 ns, 1.0596 ms/op OverheadJitting 2: 16 op, 267200.00 ns, 16.7000 us/op WorkloadJitting 2: 16 op, 419800.00 ns, 26.2375 us/op WorkloadPilot 1: 16 op, 140700.00 ns, 8.7938 us/op WorkloadPilot 2: 32 op, 158000.00 ns, 4.9375 us/op WorkloadPilot 3: 64 op, 183800.00 ns, 2.8719 us/op WorkloadPilot 4: 128 op, 231000.00 ns, 1.8047 us/op WorkloadPilot 5: 256 op, 338800.00 ns, 1.3234 us/op WorkloadPilot 6: 512 op, 551300.00 ns, 1.0768 us/op WorkloadPilot 7: 1024 op, 993700.00 ns, 970.4102 ns/op WorkloadPilot 8: 2048 op, 1823100.00 ns, 890.1855 ns/op WorkloadPilot 9: 4096 op, 4161600.00 ns, 1.0160 us/op WorkloadPilot 10: 8192 op, 9381300.00 ns, 1.1452 us/op WorkloadPilot 11: 16384 op, 14427900.00 ns, 880.6091 ns/op WorkloadPilot 12: 32768 op, 27254500.00 ns, 831.7413 ns/op WorkloadPilot 13: 65536 op, 53657600.00 ns, 818.7500 ns/op WorkloadPilot 14: 131072 op, 105375900.00 ns, 803.9543 ns/op WorkloadPilot 15: 262144 op, 206608100.00 ns, 788.1474 ns/op WorkloadPilot 16: 524288 op, 416155700.00 ns, 793.7540 ns/op WorkloadPilot 17: 1048576 op, 822286300.00 ns, 784.1933 ns/op OverheadWarmup 1: 1048576 op, 1650500.00 ns, 1.5740 ns/op OverheadWarmup 2: 1048576 op, 1650000.00 ns, 1.5736 ns/op OverheadWarmup 3: 1048576 op, 1647300.00 ns, 1.5710 ns/op OverheadWarmup 4: 1048576 op, 1655000.00 ns, 1.5783 ns/op OverheadWarmup 5: 1048576 op, 1647200.00 ns, 1.5709 ns/op OverheadWarmup 6: 1048576 op, 1654000.00 ns, 1.5774 ns/op OverheadWarmup 7: 1048576 op, 1646900.00 ns, 1.5706 ns/op OverheadActual 1: 1048576 op, 1646900.00 ns, 1.5706 ns/op OverheadActual 2: 1048576 op, 1646000.00 ns, 1.5697 ns/op OverheadActual 3: 1048576 op, 1646700.00 ns, 1.5704 ns/op OverheadActual 4: 1048576 op, 1647100.00 ns, 1.5708 ns/op OverheadActual 5: 1048576 op, 1645400.00 ns, 1.5692 ns/op OverheadActual 6: 1048576 op, 1649800.00 ns, 1.5734 ns/op OverheadActual 7: 1048576 op, 1647400.00 ns, 1.5711 ns/op OverheadActual 8: 1048576 op, 1645200.00 ns, 1.5690 ns/op OverheadActual 9: 1048576 op, 1646800.00 ns, 1.5705 ns/op OverheadActual 10: 1048576 op, 1645700.00 ns, 1.5695 ns/op OverheadActual 11: 1048576 op, 1647100.00 ns, 1.5708 ns/op OverheadActual 12: 1048576 op, 1653000.00 ns, 1.5764 ns/op OverheadActual 13: 1048576 op, 1647400.00 ns, 1.5711 ns/op OverheadActual 14: 1048576 op, 1645200.00 ns, 1.5690 ns/op OverheadActual 15: 1048576 op, 1645600.00 ns, 1.5694 ns/op WorkloadWarmup 1: 1048576 op, 831136100.00 ns, 792.6332 ns/op WorkloadWarmup 2: 1048576 op, 820474200.00 ns, 782.4652 ns/op WorkloadWarmup 3: 1048576 op, 820128800.00 ns, 782.1358 ns/op WorkloadWarmup 4: 1048576 op, 815566700.00 ns, 777.7850 ns/op WorkloadWarmup 5: 1048576 op, 819240700.00 ns, 781.2888 ns/op WorkloadWarmup 6: 1048576 op, 810484400.00 ns, 772.9382 ns/op WorkloadWarmup 7: 1048576 op, 811523900.00 ns, 773.9295 ns/op WorkloadWarmup 8: 1048576 op, 812693000.00 ns, 775.0444 ns/op WorkloadWarmup 9: 1048576 op, 838301600.00 ns, 799.4667 ns/op WorkloadWarmup 10: 1048576 op, 819611900.00 ns, 781.6428 ns/op WorkloadActual 1: 1048576 op, 822909900.00 ns, 784.7880 ns/op WorkloadActual 2: 1048576 op, 814261500.00 ns, 776.5403 ns/op WorkloadActual 3: 1048576 op, 811725400.00 ns, 774.1217 ns/op WorkloadActual 4: 1048576 op, 818139300.00 ns, 780.2384 ns/op WorkloadActual 5: 1048576 op, 819632100.00 ns, 781.6621 ns/op WorkloadActual 6: 1048576 op, 817231400.00 ns, 779.3726 ns/op WorkloadActual 7: 1048576 op, 813039500.00 ns, 775.3749 ns/op WorkloadActual 8: 1048576 op, 834753800.00 ns, 796.0833 ns/op WorkloadActual 9: 1048576 op, 824109100.00 ns, 785.9317 ns/op WorkloadActual 10: 1048576 op, 820473700.00 ns, 782.4647 ns/op WorkloadActual 11: 1048576 op, 818526900.00 ns, 780.6081 ns/op WorkloadActual 12: 1048576 op, 815962800.00 ns, 778.1628 ns/op WorkloadActual 13: 1048576 op, 823259300.00 ns, 785.1213 ns/op WorkloadActual 14: 1048576 op, 813457600.00 ns, 775.7736 ns/op WorkloadActual 15: 1048576 op, 813982900.00 ns, 776.2746 ns/op WorkloadResult 1: 1048576 op, 821263100.00 ns, 783.2175 ns/op WorkloadResult 2: 1048576 op, 812614700.00 ns, 774.9698 ns/op WorkloadResult 3: 1048576 op, 810078600.00 ns, 772.5512 ns/op WorkloadResult 4: 1048576 op, 816492500.00 ns, 778.6679 ns/op WorkloadResult 5: 1048576 op, 817985300.00 ns, 780.0916 ns/op WorkloadResult 6: 1048576 op, 815584600.00 ns, 777.8021 ns/op WorkloadResult 7: 1048576 op, 811392700.00 ns, 773.8044 ns/op WorkloadResult 8: 1048576 op, 822462300.00 ns, 784.3612 ns/op WorkloadResult 9: 1048576 op, 818826900.00 ns, 780.8942 ns/op WorkloadResult 10: 1048576 op, 816880100.00 ns, 779.0376 ns/op WorkloadResult 11: 1048576 op, 814316000.00 ns, 776.5923 ns/op WorkloadResult 12: 1048576 op, 821612500.00 ns, 783.5507 ns/op WorkloadResult 13: 1048576 op, 811810800.00 ns, 774.2031 ns/op WorkloadResult 14: 1048576 op, 812336100.00 ns, 774.7041 ns/op // GC: 94 0 0 1778413968 1048576 // Threading: 0 0 1048576 Mean = 778.175 ns, StdErr = 1.038 ns (0.13%), N = 14, StdDev = 3.884 ns Min = 772.551 ns, Q1 = 774.770 ns, Median = 778.235 ns, Q3 = 780.694 ns, Max = 784.361 ns IQR = 5.923 ns, LowerFence = 765.886 ns, UpperFence = 789.578 ns ConfidenceInterval = [773.793 ns; 782.556 ns] (CI 99.9%), Margin = 4.381 ns (0.56% of Mean) Skewness = 0.18, Kurtosis = 1.53, MValue = 2 // ** Remained 24 (37.5%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 6m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 143000.00 ns, 143.0000 us/op WorkloadJitting 1: 1 op, 880400.00 ns, 880.4000 us/op OverheadJitting 2: 16 op, 260600.00 ns, 16.2875 us/op WorkloadJitting 2: 16 op, 552900.00 ns, 34.5563 us/op WorkloadPilot 1: 16 op, 270600.00 ns, 16.9125 us/op WorkloadPilot 2: 32 op, 510700.00 ns, 15.9594 us/op WorkloadPilot 3: 64 op, 1011100.00 ns, 15.7984 us/op WorkloadPilot 4: 128 op, 2002400.00 ns, 15.6438 us/op WorkloadPilot 5: 256 op, 4654900.00 ns, 18.1832 us/op WorkloadPilot 6: 512 op, 10111700.00 ns, 19.7494 us/op WorkloadPilot 7: 1024 op, 16276000.00 ns, 15.8945 us/op WorkloadPilot 8: 2048 op, 31793900.00 ns, 15.5244 us/op WorkloadPilot 9: 4096 op, 62711700.00 ns, 15.3105 us/op WorkloadPilot 10: 8192 op, 124319100.00 ns, 15.1757 us/op WorkloadPilot 11: 16384 op, 242561400.00 ns, 14.8048 us/op WorkloadPilot 12: 32768 op, 481601200.00 ns, 14.6973 us/op WorkloadPilot 13: 65536 op, 972347300.00 ns, 14.8368 us/op OverheadWarmup 1: 65536 op, 104400.00 ns, 1.5930 ns/op OverheadWarmup 2: 65536 op, 108100.00 ns, 1.6495 ns/op OverheadWarmup 3: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadWarmup 4: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadWarmup 5: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadActual 1: 65536 op, 103000.00 ns, 1.5717 ns/op OverheadActual 2: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 3: 65536 op, 103000.00 ns, 1.5717 ns/op OverheadActual 4: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadActual 5: 65536 op, 99200.00 ns, 1.5137 ns/op OverheadActual 6: 65536 op, 111300.00 ns, 1.6983 ns/op OverheadActual 7: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 8: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 9: 65536 op, 102900.00 ns, 1.5701 ns/op OverheadActual 10: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 11: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 12: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 13: 65536 op, 99400.00 ns, 1.5167 ns/op OverheadActual 14: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 15: 65536 op, 102700.00 ns, 1.5671 ns/op WorkloadWarmup 1: 65536 op, 976040600.00 ns, 14.8932 us/op WorkloadWarmup 2: 65536 op, 970503000.00 ns, 14.8087 us/op WorkloadWarmup 3: 65536 op, 955681200.00 ns, 14.5825 us/op WorkloadWarmup 4: 65536 op, 961528900.00 ns, 14.6718 us/op WorkloadWarmup 5: 65536 op, 954955300.00 ns, 14.5715 us/op WorkloadWarmup 6: 65536 op, 960245200.00 ns, 14.6522 us/op WorkloadWarmup 7: 65536 op, 959811600.00 ns, 14.6456 us/op WorkloadActual 1: 65536 op, 986260300.00 ns, 15.0491 us/op WorkloadActual 2: 65536 op, 981443500.00 ns, 14.9756 us/op WorkloadActual 3: 65536 op, 1000239300.00 ns, 15.2624 us/op WorkloadActual 4: 65536 op, 981426800.00 ns, 14.9754 us/op WorkloadActual 5: 65536 op, 986037100.00 ns, 15.0457 us/op WorkloadActual 6: 65536 op, 974715900.00 ns, 14.8730 us/op WorkloadActual 7: 65536 op, 979169400.00 ns, 14.9409 us/op WorkloadActual 8: 65536 op, 972882900.00 ns, 14.8450 us/op WorkloadActual 9: 65536 op, 978600900.00 ns, 14.9323 us/op WorkloadActual 10: 65536 op, 981477000.00 ns, 14.9762 us/op WorkloadActual 11: 65536 op, 987867800.00 ns, 15.0737 us/op WorkloadActual 12: 65536 op, 979422700.00 ns, 14.9448 us/op WorkloadActual 13: 65536 op, 976496000.00 ns, 14.9001 us/op WorkloadActual 14: 65536 op, 979591900.00 ns, 14.9474 us/op WorkloadActual 15: 65536 op, 980861400.00 ns, 14.9668 us/op WorkloadResult 1: 65536 op, 986157600.00 ns, 15.0476 us/op WorkloadResult 2: 65536 op, 981340800.00 ns, 14.9741 us/op WorkloadResult 3: 65536 op, 981324100.00 ns, 14.9738 us/op WorkloadResult 4: 65536 op, 985934400.00 ns, 15.0442 us/op WorkloadResult 5: 65536 op, 974613200.00 ns, 14.8714 us/op WorkloadResult 6: 65536 op, 979066700.00 ns, 14.9394 us/op WorkloadResult 7: 65536 op, 972780200.00 ns, 14.8434 us/op WorkloadResult 8: 65536 op, 978498200.00 ns, 14.9307 us/op WorkloadResult 9: 65536 op, 981374300.00 ns, 14.9746 us/op WorkloadResult 10: 65536 op, 987765100.00 ns, 15.0721 us/op WorkloadResult 11: 65536 op, 979320000.00 ns, 14.9432 us/op WorkloadResult 12: 65536 op, 976393300.00 ns, 14.8986 us/op WorkloadResult 13: 65536 op, 979489200.00 ns, 14.9458 us/op WorkloadResult 14: 65536 op, 980758700.00 ns, 14.9652 us/op // GC: 98 0 0 1849692112 65536 // Threading: 0 0 65536 Mean = 14.959 us, StdErr = 0.017 us (0.12%), N = 14, StdDev = 0.065 us Min = 14.843 us, Q1 = 14.933 us, Median = 14.956 us, Q3 = 14.974 us, Max = 15.072 us IQR = 0.042 us, LowerFence = 14.870 us, UpperFence = 15.037 us ConfidenceInterval = [14.886 us; 15.032 us] (CI 99.9%), Margin = 0.073 us (0.49% of Mean) Skewness = 0.08, Kurtosis = 2.12, MValue = 2 // ** Remained 23 (35.9%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 6m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_Stj_SourceGen: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 158500.00 ns, 158.5000 us/op WorkloadJitting 1: 1 op, 518900.00 ns, 518.9000 us/op OverheadJitting 2: 16 op, 269000.00 ns, 16.8125 us/op WorkloadJitting 2: 16 op, 519700.00 ns, 32.4813 us/op WorkloadPilot 1: 16 op, 251400.00 ns, 15.7125 us/op WorkloadPilot 2: 32 op, 502200.00 ns, 15.6938 us/op WorkloadPilot 3: 64 op, 955100.00 ns, 14.9234 us/op WorkloadPilot 4: 128 op, 1865000.00 ns, 14.5703 us/op WorkloadPilot 5: 256 op, 3739600.00 ns, 14.6078 us/op WorkloadPilot 6: 512 op, 9691700.00 ns, 18.9291 us/op WorkloadPilot 7: 1024 op, 15308000.00 ns, 14.9492 us/op WorkloadPilot 8: 2048 op, 29698200.00 ns, 14.5011 us/op WorkloadPilot 9: 4096 op, 59347000.00 ns, 14.4890 us/op WorkloadPilot 10: 8192 op, 118689800.00 ns, 14.4885 us/op WorkloadPilot 11: 16384 op, 234011500.00 ns, 14.2829 us/op WorkloadPilot 12: 32768 op, 473158400.00 ns, 14.4396 us/op WorkloadPilot 13: 65536 op, 954345400.00 ns, 14.5622 us/op OverheadWarmup 1: 65536 op, 103700.00 ns, 1.5823 ns/op OverheadWarmup 2: 65536 op, 102500.00 ns, 1.5640 ns/op OverheadWarmup 3: 65536 op, 102000.00 ns, 1.5564 ns/op OverheadWarmup 4: 65536 op, 101900.00 ns, 1.5549 ns/op OverheadWarmup 5: 65536 op, 101900.00 ns, 1.5549 ns/op OverheadWarmup 6: 65536 op, 102200.00 ns, 1.5594 ns/op OverheadWarmup 7: 65536 op, 101900.00 ns, 1.5549 ns/op OverheadWarmup 8: 65536 op, 102200.00 ns, 1.5594 ns/op OverheadActual 1: 65536 op, 102200.00 ns, 1.5594 ns/op OverheadActual 2: 65536 op, 110800.00 ns, 1.6907 ns/op OverheadActual 3: 65536 op, 102300.00 ns, 1.5610 ns/op OverheadActual 4: 65536 op, 102000.00 ns, 1.5564 ns/op OverheadActual 5: 65536 op, 101900.00 ns, 1.5549 ns/op OverheadActual 6: 65536 op, 101900.00 ns, 1.5549 ns/op OverheadActual 7: 65536 op, 101900.00 ns, 1.5549 ns/op OverheadActual 8: 65536 op, 101900.00 ns, 1.5549 ns/op OverheadActual 9: 65536 op, 102600.00 ns, 1.5656 ns/op OverheadActual 10: 65536 op, 102300.00 ns, 1.5610 ns/op OverheadActual 11: 65536 op, 102600.00 ns, 1.5656 ns/op OverheadActual 12: 65536 op, 102300.00 ns, 1.5610 ns/op OverheadActual 13: 65536 op, 101900.00 ns, 1.5549 ns/op OverheadActual 14: 65536 op, 101900.00 ns, 1.5549 ns/op OverheadActual 15: 65536 op, 101900.00 ns, 1.5549 ns/op WorkloadWarmup 1: 65536 op, 943058700.00 ns, 14.3899 us/op WorkloadWarmup 2: 65536 op, 947520500.00 ns, 14.4580 us/op WorkloadWarmup 3: 65536 op, 938211700.00 ns, 14.3160 us/op WorkloadWarmup 4: 65536 op, 938934100.00 ns, 14.3270 us/op WorkloadWarmup 5: 65536 op, 933312600.00 ns, 14.2412 us/op WorkloadWarmup 6: 65536 op, 943663800.00 ns, 14.3992 us/op WorkloadActual 1: 65536 op, 936482600.00 ns, 14.2896 us/op WorkloadActual 2: 65536 op, 956519000.00 ns, 14.5953 us/op WorkloadActual 3: 65536 op, 935173900.00 ns, 14.2696 us/op WorkloadActual 4: 65536 op, 955864300.00 ns, 14.5853 us/op WorkloadActual 5: 65536 op, 953066400.00 ns, 14.5426 us/op WorkloadActual 6: 65536 op, 940484300.00 ns, 14.3507 us/op WorkloadActual 7: 65536 op, 942487800.00 ns, 14.3812 us/op WorkloadActual 8: 65536 op, 941632100.00 ns, 14.3682 us/op WorkloadActual 9: 65536 op, 937481600.00 ns, 14.3048 us/op WorkloadActual 10: 65536 op, 944907400.00 ns, 14.4181 us/op WorkloadActual 11: 65536 op, 948028700.00 ns, 14.4658 us/op WorkloadActual 12: 65536 op, 947383900.00 ns, 14.4559 us/op WorkloadActual 13: 65536 op, 941252800.00 ns, 14.3624 us/op WorkloadActual 14: 65536 op, 945776100.00 ns, 14.4314 us/op WorkloadActual 15: 65536 op, 936261200.00 ns, 14.2862 us/op WorkloadResult 1: 65536 op, 936380600.00 ns, 14.2880 us/op WorkloadResult 2: 65536 op, 956417000.00 ns, 14.5938 us/op WorkloadResult 3: 65536 op, 935071900.00 ns, 14.2681 us/op WorkloadResult 4: 65536 op, 955762300.00 ns, 14.5838 us/op WorkloadResult 5: 65536 op, 952964400.00 ns, 14.5411 us/op WorkloadResult 6: 65536 op, 940382300.00 ns, 14.3491 us/op WorkloadResult 7: 65536 op, 942385800.00 ns, 14.3797 us/op WorkloadResult 8: 65536 op, 941530100.00 ns, 14.3666 us/op WorkloadResult 9: 65536 op, 937379600.00 ns, 14.3033 us/op WorkloadResult 10: 65536 op, 944805400.00 ns, 14.4166 us/op WorkloadResult 11: 65536 op, 947926700.00 ns, 14.4642 us/op WorkloadResult 12: 65536 op, 947281900.00 ns, 14.4544 us/op WorkloadResult 13: 65536 op, 941150800.00 ns, 14.3608 us/op WorkloadResult 14: 65536 op, 945674100.00 ns, 14.4298 us/op WorkloadResult 15: 65536 op, 936159200.00 ns, 14.2847 us/op // GC: 95 0 0 1806176208 65536 // Threading: 0 0 65536 Mean = 14.406 us, StdErr = 0.027 us (0.19%), N = 15, StdDev = 0.106 us Min = 14.268 us, Q1 = 14.326 us, Median = 14.380 us, Q3 = 14.459 us, Max = 14.594 us IQR = 0.133 us, LowerFence = 14.127 us, UpperFence = 14.659 us ConfidenceInterval = [14.292 us; 14.519 us] (CI 99.9%), Margin = 0.113 us (0.79% of Mean) Skewness = 0.43, Kurtosis = 1.85, MValue = 2 // ** Remained 22 (34.4%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 6m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 147700.00 ns, 147.7000 us/op WorkloadJitting 1: 1 op, 1089400.00 ns, 1.0894 ms/op OverheadJitting 2: 16 op, 274700.00 ns, 17.1688 us/op WorkloadJitting 2: 16 op, 508900.00 ns, 31.8063 us/op WorkloadPilot 1: 16 op, 242500.00 ns, 15.1563 us/op WorkloadPilot 2: 32 op, 475300.00 ns, 14.8531 us/op WorkloadPilot 3: 64 op, 948300.00 ns, 14.8172 us/op WorkloadPilot 4: 128 op, 1857200.00 ns, 14.5094 us/op WorkloadPilot 5: 256 op, 4380200.00 ns, 17.1102 us/op WorkloadPilot 6: 512 op, 10052300.00 ns, 19.6334 us/op WorkloadPilot 7: 1024 op, 15626800.00 ns, 15.2605 us/op WorkloadPilot 8: 2048 op, 29100500.00 ns, 14.2092 us/op WorkloadPilot 9: 4096 op, 58086900.00 ns, 14.1814 us/op WorkloadPilot 10: 8192 op, 113481800.00 ns, 13.8528 us/op WorkloadPilot 11: 16384 op, 210917000.00 ns, 12.8734 us/op WorkloadPilot 12: 32768 op, 415031800.00 ns, 12.6658 us/op WorkloadPilot 13: 65536 op, 829416400.00 ns, 12.6559 us/op OverheadWarmup 1: 65536 op, 104300.00 ns, 1.5915 ns/op OverheadWarmup 2: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadWarmup 3: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadWarmup 4: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadWarmup 5: 65536 op, 103400.00 ns, 1.5778 ns/op OverheadWarmup 6: 65536 op, 103000.00 ns, 1.5717 ns/op OverheadWarmup 7: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadWarmup 8: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadActual 1: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadActual 2: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 3: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadActual 4: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 5: 65536 op, 103100.00 ns, 1.5732 ns/op OverheadActual 6: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 7: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadActual 8: 65536 op, 103100.00 ns, 1.5732 ns/op OverheadActual 9: 65536 op, 103000.00 ns, 1.5717 ns/op OverheadActual 10: 65536 op, 103100.00 ns, 1.5732 ns/op OverheadActual 11: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadActual 12: 65536 op, 103100.00 ns, 1.5732 ns/op OverheadActual 13: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadActual 14: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 15: 65536 op, 103000.00 ns, 1.5717 ns/op WorkloadWarmup 1: 65536 op, 849133100.00 ns, 12.9567 us/op WorkloadWarmup 2: 65536 op, 843294400.00 ns, 12.8677 us/op WorkloadWarmup 3: 65536 op, 828888400.00 ns, 12.6478 us/op WorkloadWarmup 4: 65536 op, 841278900.00 ns, 12.8369 us/op WorkloadWarmup 5: 65536 op, 831728800.00 ns, 12.6912 us/op WorkloadWarmup 6: 65536 op, 842192300.00 ns, 12.8508 us/op WorkloadWarmup 7: 65536 op, 831404200.00 ns, 12.6862 us/op WorkloadActual 1: 65536 op, 826794700.00 ns, 12.6159 us/op WorkloadActual 2: 65536 op, 833048300.00 ns, 12.7113 us/op WorkloadActual 3: 65536 op, 833073000.00 ns, 12.7117 us/op WorkloadActual 4: 65536 op, 846515200.00 ns, 12.9168 us/op WorkloadActual 5: 65536 op, 830689700.00 ns, 12.6753 us/op WorkloadActual 6: 65536 op, 839392200.00 ns, 12.8081 us/op WorkloadActual 7: 65536 op, 832906200.00 ns, 12.7091 us/op WorkloadActual 8: 65536 op, 829658000.00 ns, 12.6596 us/op WorkloadActual 9: 65536 op, 846415300.00 ns, 12.9153 us/op WorkloadActual 10: 65536 op, 832645800.00 ns, 12.7052 us/op WorkloadActual 11: 65536 op, 835315700.00 ns, 12.7459 us/op WorkloadActual 12: 65536 op, 832318400.00 ns, 12.7002 us/op WorkloadActual 13: 65536 op, 836251300.00 ns, 12.7602 us/op WorkloadActual 14: 65536 op, 836692100.00 ns, 12.7669 us/op WorkloadActual 15: 65536 op, 831037800.00 ns, 12.6806 us/op WorkloadResult 1: 65536 op, 826691900.00 ns, 12.6143 us/op WorkloadResult 2: 65536 op, 832945500.00 ns, 12.7097 us/op WorkloadResult 3: 65536 op, 832970200.00 ns, 12.7101 us/op WorkloadResult 4: 65536 op, 830586900.00 ns, 12.6738 us/op WorkloadResult 5: 65536 op, 839289400.00 ns, 12.8065 us/op WorkloadResult 6: 65536 op, 832803400.00 ns, 12.7076 us/op WorkloadResult 7: 65536 op, 829555200.00 ns, 12.6580 us/op WorkloadResult 8: 65536 op, 832543000.00 ns, 12.7036 us/op WorkloadResult 9: 65536 op, 835212900.00 ns, 12.7443 us/op WorkloadResult 10: 65536 op, 832215600.00 ns, 12.6986 us/op WorkloadResult 11: 65536 op, 836148500.00 ns, 12.7586 us/op WorkloadResult 12: 65536 op, 836589300.00 ns, 12.7653 us/op WorkloadResult 13: 65536 op, 830935000.00 ns, 12.6791 us/op // GC: 101 0 0 1905790928 65536 // Threading: 0 0 65536 Mean = 12.710 us, StdErr = 0.014 us (0.11%), N = 13, StdDev = 0.050 us Min = 12.614 us, Q1 = 12.679 us, Median = 12.708 us, Q3 = 12.744 us, Max = 12.807 us IQR = 0.065 us, LowerFence = 12.581 us, UpperFence = 12.842 us ConfidenceInterval = [12.650 us; 12.770 us] (CI 99.9%), Margin = 0.060 us (0.47% of Mean) Skewness = 0.08, Kurtosis = 2.39, MValue = 2 // ** Remained 21 (32.8%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 6m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_PopcornAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 133300.00 ns, 133.3000 us/op WorkloadJitting 1: 1 op, 266600.00 ns, 266.6000 us/op OverheadJitting 2: 16 op, 290300.00 ns, 18.1438 us/op WorkloadJitting 2: 16 op, 661100.00 ns, 41.3188 us/op WorkloadPilot 1: 16 op, 376200.00 ns, 23.5125 us/op WorkloadPilot 2: 32 op, 750200.00 ns, 23.4438 us/op WorkloadPilot 3: 64 op, 1465600.00 ns, 22.9000 us/op WorkloadPilot 4: 128 op, 2886700.00 ns, 22.5523 us/op WorkloadPilot 5: 256 op, 6876300.00 ns, 26.8605 us/op WorkloadPilot 6: 512 op, 14523100.00 ns, 28.3654 us/op WorkloadPilot 7: 1024 op, 22678800.00 ns, 22.1473 us/op WorkloadPilot 8: 2048 op, 45896800.00 ns, 22.4105 us/op WorkloadPilot 9: 4096 op, 92108100.00 ns, 22.4873 us/op WorkloadPilot 10: 8192 op, 183244400.00 ns, 22.3687 us/op WorkloadPilot 11: 16384 op, 365296500.00 ns, 22.2959 us/op WorkloadPilot 12: 32768 op, 729163000.00 ns, 22.2523 us/op OverheadWarmup 1: 32768 op, 52600.00 ns, 1.6052 ns/op OverheadWarmup 2: 32768 op, 51200.00 ns, 1.5625 ns/op OverheadWarmup 3: 32768 op, 55900.00 ns, 1.7059 ns/op OverheadWarmup 4: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadWarmup 5: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadWarmup 6: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 1: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 2: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadActual 3: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 4: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 5: 32768 op, 57400.00 ns, 1.7517 ns/op OverheadActual 6: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadActual 7: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 8: 32768 op, 50900.00 ns, 1.5533 ns/op OverheadActual 9: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 10: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadActual 11: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 12: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 13: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 14: 32768 op, 51300.00 ns, 1.5656 ns/op OverheadActual 15: 32768 op, 51000.00 ns, 1.5564 ns/op WorkloadWarmup 1: 32768 op, 737333000.00 ns, 22.5016 us/op WorkloadWarmup 2: 32768 op, 734195400.00 ns, 22.4059 us/op WorkloadWarmup 3: 32768 op, 726610300.00 ns, 22.1744 us/op WorkloadWarmup 4: 32768 op, 724463600.00 ns, 22.1089 us/op WorkloadWarmup 5: 32768 op, 725214500.00 ns, 22.1318 us/op WorkloadWarmup 6: 32768 op, 736104400.00 ns, 22.4641 us/op WorkloadWarmup 7: 32768 op, 728348500.00 ns, 22.2274 us/op WorkloadWarmup 8: 32768 op, 730687900.00 ns, 22.2988 us/op WorkloadWarmup 9: 32768 op, 726926000.00 ns, 22.1840 us/op WorkloadActual 1: 32768 op, 709448200.00 ns, 21.6506 us/op WorkloadActual 2: 32768 op, 718244600.00 ns, 21.9191 us/op WorkloadActual 3: 32768 op, 715292900.00 ns, 21.8290 us/op WorkloadActual 4: 32768 op, 718634800.00 ns, 21.9310 us/op WorkloadActual 5: 32768 op, 715007600.00 ns, 21.8203 us/op WorkloadActual 6: 32768 op, 712222200.00 ns, 21.7353 us/op WorkloadActual 7: 32768 op, 718295100.00 ns, 21.9206 us/op WorkloadActual 8: 32768 op, 723861700.00 ns, 22.0905 us/op WorkloadActual 9: 32768 op, 717449500.00 ns, 21.8948 us/op WorkloadActual 10: 32768 op, 720135800.00 ns, 21.9768 us/op WorkloadActual 11: 32768 op, 720160300.00 ns, 21.9775 us/op WorkloadActual 12: 32768 op, 714709100.00 ns, 21.8112 us/op WorkloadActual 13: 32768 op, 710664400.00 ns, 21.6878 us/op WorkloadActual 14: 32768 op, 716357900.00 ns, 21.8615 us/op WorkloadActual 15: 32768 op, 716521000.00 ns, 21.8665 us/op WorkloadResult 1: 32768 op, 709397200.00 ns, 21.6491 us/op WorkloadResult 2: 32768 op, 718193600.00 ns, 21.9175 us/op WorkloadResult 3: 32768 op, 715241900.00 ns, 21.8275 us/op WorkloadResult 4: 32768 op, 718583800.00 ns, 21.9294 us/op WorkloadResult 5: 32768 op, 714956600.00 ns, 21.8187 us/op WorkloadResult 6: 32768 op, 712171200.00 ns, 21.7337 us/op WorkloadResult 7: 32768 op, 718244100.00 ns, 21.9191 us/op WorkloadResult 8: 32768 op, 723810700.00 ns, 22.0889 us/op WorkloadResult 9: 32768 op, 717398500.00 ns, 21.8933 us/op WorkloadResult 10: 32768 op, 720084800.00 ns, 21.9752 us/op WorkloadResult 11: 32768 op, 720109300.00 ns, 21.9760 us/op WorkloadResult 12: 32768 op, 714658100.00 ns, 21.8096 us/op WorkloadResult 13: 32768 op, 710613400.00 ns, 21.6862 us/op WorkloadResult 14: 32768 op, 716306900.00 ns, 21.8600 us/op WorkloadResult 15: 32768 op, 716470000.00 ns, 21.8649 us/op // GC: 82 0 0 1547177936 32768 // Threading: 0 0 32768 Mean = 21.863 us, StdErr = 0.030 us (0.14%), N = 15, StdDev = 0.116 us Min = 21.649 us, Q1 = 21.814 us, Median = 21.865 us, Q3 = 21.924 us, Max = 22.089 us IQR = 0.110 us, LowerFence = 21.649 us, UpperFence = 22.089 us ConfidenceInterval = [21.740 us; 21.987 us] (CI 99.9%), Margin = 0.124 us (0.57% of Mean) Skewness = -0.12, Kurtosis = 2.35, MValue = 2 // ** Remained 20 (31.2%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 5m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_PopcornCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 127800.00 ns, 127.8000 us/op WorkloadJitting 1: 1 op, 280600.00 ns, 280.6000 us/op OverheadJitting 2: 16 op, 265600.00 ns, 16.6000 us/op WorkloadJitting 2: 16 op, 629400.00 ns, 39.3375 us/op WorkloadPilot 1: 16 op, 354100.00 ns, 22.1313 us/op WorkloadPilot 2: 32 op, 702200.00 ns, 21.9438 us/op WorkloadPilot 3: 64 op, 1396000.00 ns, 21.8125 us/op WorkloadPilot 4: 128 op, 2775300.00 ns, 21.6820 us/op WorkloadPilot 5: 256 op, 6407400.00 ns, 25.0289 us/op WorkloadPilot 6: 512 op, 14252900.00 ns, 27.8377 us/op WorkloadPilot 7: 1024 op, 22200200.00 ns, 21.6799 us/op WorkloadPilot 8: 2048 op, 43473500.00 ns, 21.2273 us/op WorkloadPilot 9: 4096 op, 86850400.00 ns, 21.2037 us/op WorkloadPilot 10: 8192 op, 171253400.00 ns, 20.9050 us/op WorkloadPilot 11: 16384 op, 344562500.00 ns, 21.0304 us/op WorkloadPilot 12: 32768 op, 687332000.00 ns, 20.9757 us/op OverheadWarmup 1: 32768 op, 52800.00 ns, 1.6113 ns/op OverheadWarmup 2: 32768 op, 51600.00 ns, 1.5747 ns/op OverheadWarmup 3: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadWarmup 4: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadWarmup 5: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadWarmup 6: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadWarmup 7: 32768 op, 51300.00 ns, 1.5656 ns/op OverheadWarmup 8: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadWarmup 9: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadActual 1: 32768 op, 51300.00 ns, 1.5656 ns/op OverheadActual 2: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadActual 3: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadActual 4: 32768 op, 51200.00 ns, 1.5625 ns/op OverheadActual 5: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 6: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadActual 7: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadActual 8: 32768 op, 57200.00 ns, 1.7456 ns/op OverheadActual 9: 32768 op, 55300.00 ns, 1.6876 ns/op OverheadActual 10: 32768 op, 51200.00 ns, 1.5625 ns/op OverheadActual 11: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 12: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 13: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 14: 32768 op, 54700.00 ns, 1.6693 ns/op OverheadActual 15: 32768 op, 51000.00 ns, 1.5564 ns/op WorkloadWarmup 1: 32768 op, 699034400.00 ns, 21.3328 us/op WorkloadWarmup 2: 32768 op, 689013100.00 ns, 21.0270 us/op WorkloadWarmup 3: 32768 op, 685602400.00 ns, 20.9229 us/op WorkloadWarmup 4: 32768 op, 688651400.00 ns, 21.0160 us/op WorkloadWarmup 5: 32768 op, 687556900.00 ns, 20.9826 us/op WorkloadWarmup 6: 32768 op, 682041200.00 ns, 20.8142 us/op WorkloadWarmup 7: 32768 op, 696423200.00 ns, 21.2531 us/op WorkloadWarmup 8: 32768 op, 691164600.00 ns, 21.0927 us/op WorkloadActual 1: 32768 op, 687747700.00 ns, 20.9884 us/op WorkloadActual 2: 32768 op, 693912300.00 ns, 21.1765 us/op WorkloadActual 3: 32768 op, 685588900.00 ns, 20.9225 us/op WorkloadActual 4: 32768 op, 688582800.00 ns, 21.0139 us/op WorkloadActual 5: 32768 op, 700882500.00 ns, 21.3892 us/op WorkloadActual 6: 32768 op, 690262500.00 ns, 21.0651 us/op WorkloadActual 7: 32768 op, 690601000.00 ns, 21.0755 us/op WorkloadActual 8: 32768 op, 691804900.00 ns, 21.1122 us/op WorkloadActual 9: 32768 op, 684968100.00 ns, 20.9036 us/op WorkloadActual 10: 32768 op, 685188400.00 ns, 20.9103 us/op WorkloadActual 11: 32768 op, 689281900.00 ns, 21.0352 us/op WorkloadActual 12: 32768 op, 684890500.00 ns, 20.9012 us/op WorkloadActual 13: 32768 op, 683571600.00 ns, 20.8609 us/op WorkloadActual 14: 32768 op, 693985000.00 ns, 21.1787 us/op WorkloadActual 15: 32768 op, 685744100.00 ns, 20.9272 us/op WorkloadResult 1: 32768 op, 687696600.00 ns, 20.9868 us/op WorkloadResult 2: 32768 op, 693861200.00 ns, 21.1750 us/op WorkloadResult 3: 32768 op, 685537800.00 ns, 20.9210 us/op WorkloadResult 4: 32768 op, 688531700.00 ns, 21.0123 us/op WorkloadResult 5: 32768 op, 690211400.00 ns, 21.0636 us/op WorkloadResult 6: 32768 op, 690549900.00 ns, 21.0739 us/op WorkloadResult 7: 32768 op, 691753800.00 ns, 21.1107 us/op WorkloadResult 8: 32768 op, 684917000.00 ns, 20.9020 us/op WorkloadResult 9: 32768 op, 685137300.00 ns, 20.9087 us/op WorkloadResult 10: 32768 op, 689230800.00 ns, 21.0337 us/op WorkloadResult 11: 32768 op, 684839400.00 ns, 20.8996 us/op WorkloadResult 12: 32768 op, 683520500.00 ns, 20.8594 us/op WorkloadResult 13: 32768 op, 693933900.00 ns, 21.1772 us/op WorkloadResult 14: 32768 op, 685693000.00 ns, 20.9257 us/op // GC: 56 0 0 1058017232 32768 // Threading: 0 0 32768 Mean = 21.004 us, StdErr = 0.028 us (0.13%), N = 14, StdDev = 0.105 us Min = 20.859 us, Q1 = 20.912 us, Median = 21.000 us, Q3 = 21.071 us, Max = 21.177 us IQR = 0.160 us, LowerFence = 20.672 us, UpperFence = 21.311 us ConfidenceInterval = [20.885 us; 21.123 us] (CI 99.9%), Margin = 0.119 us (0.57% of Mean) Skewness = 0.31, Kurtosis = 1.59, MValue = 2 // ** Remained 19 (29.7%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 5m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_LegacyDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 124400.00 ns, 124.4000 us/op WorkloadJitting 1: 1 op, 1828300.00 ns, 1.8283 ms/op OverheadJitting 2: 16 op, 280600.00 ns, 17.5375 us/op WorkloadJitting 2: 16 op, 1708700.00 ns, 106.7938 us/op WorkloadPilot 1: 16 op, 1354700.00 ns, 84.6688 us/op WorkloadPilot 2: 32 op, 2623100.00 ns, 81.9719 us/op WorkloadPilot 3: 64 op, 5309300.00 ns, 82.9578 us/op WorkloadPilot 4: 128 op, 12813500.00 ns, 100.1055 us/op WorkloadPilot 5: 256 op, 19787300.00 ns, 77.2941 us/op WorkloadPilot 6: 512 op, 40137800.00 ns, 78.3941 us/op WorkloadPilot 7: 1024 op, 77802800.00 ns, 75.9793 us/op WorkloadPilot 8: 2048 op, 146377500.00 ns, 71.4734 us/op WorkloadPilot 9: 4096 op, 285150500.00 ns, 69.6168 us/op WorkloadPilot 10: 8192 op, 578065400.00 ns, 70.5646 us/op OverheadWarmup 1: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadWarmup 2: 8192 op, 14100.00 ns, 1.7212 ns/op OverheadWarmup 3: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadWarmup 4: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadWarmup 5: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadWarmup 6: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadWarmup 7: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 1: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 2: 8192 op, 13200.00 ns, 1.6113 ns/op OverheadActual 3: 8192 op, 14200.00 ns, 1.7334 ns/op OverheadActual 4: 8192 op, 13300.00 ns, 1.6235 ns/op OverheadActual 5: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 6: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 7: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 8: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 9: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 10: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 11: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 12: 8192 op, 13900.00 ns, 1.6968 ns/op OverheadActual 13: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 14: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 15: 8192 op, 13000.00 ns, 1.5869 ns/op WorkloadWarmup 1: 8192 op, 580619300.00 ns, 70.8764 us/op WorkloadWarmup 2: 8192 op, 576913000.00 ns, 70.4240 us/op WorkloadWarmup 3: 8192 op, 571167200.00 ns, 69.7226 us/op WorkloadWarmup 4: 8192 op, 573850000.00 ns, 70.0500 us/op WorkloadWarmup 5: 8192 op, 579010300.00 ns, 70.6800 us/op WorkloadWarmup 6: 8192 op, 574240000.00 ns, 70.0977 us/op WorkloadWarmup 7: 8192 op, 572208000.00 ns, 69.8496 us/op WorkloadWarmup 8: 8192 op, 573250700.00 ns, 69.9769 us/op WorkloadWarmup 9: 8192 op, 578022000.00 ns, 70.5593 us/op WorkloadWarmup 10: 8192 op, 577426000.00 ns, 70.4866 us/op WorkloadActual 1: 8192 op, 577581200.00 ns, 70.5055 us/op WorkloadActual 2: 8192 op, 586642000.00 ns, 71.6116 us/op WorkloadActual 3: 8192 op, 576265500.00 ns, 70.3449 us/op WorkloadActual 4: 8192 op, 572319700.00 ns, 69.8632 us/op WorkloadActual 5: 8192 op, 579094600.00 ns, 70.6903 us/op WorkloadActual 6: 8192 op, 573707700.00 ns, 70.0327 us/op WorkloadActual 7: 8192 op, 572961600.00 ns, 69.9416 us/op WorkloadActual 8: 8192 op, 571205700.00 ns, 69.7273 us/op WorkloadActual 9: 8192 op, 571163000.00 ns, 69.7220 us/op WorkloadActual 10: 8192 op, 575586400.00 ns, 70.2620 us/op WorkloadActual 11: 8192 op, 572158200.00 ns, 69.8435 us/op WorkloadActual 12: 8192 op, 573519200.00 ns, 70.0097 us/op WorkloadActual 13: 8192 op, 578374500.00 ns, 70.6024 us/op WorkloadActual 14: 8192 op, 571493300.00 ns, 69.7624 us/op WorkloadActual 15: 8192 op, 589505600.00 ns, 71.9611 us/op WorkloadResult 1: 8192 op, 577568200.00 ns, 70.5039 us/op WorkloadResult 2: 8192 op, 576252500.00 ns, 70.3433 us/op WorkloadResult 3: 8192 op, 572306700.00 ns, 69.8617 us/op WorkloadResult 4: 8192 op, 579081600.00 ns, 70.6887 us/op WorkloadResult 5: 8192 op, 573694700.00 ns, 70.0311 us/op WorkloadResult 6: 8192 op, 572948600.00 ns, 69.9400 us/op WorkloadResult 7: 8192 op, 571192700.00 ns, 69.7257 us/op WorkloadResult 8: 8192 op, 571150000.00 ns, 69.7205 us/op WorkloadResult 9: 8192 op, 575573400.00 ns, 70.2604 us/op WorkloadResult 10: 8192 op, 572145200.00 ns, 69.8419 us/op WorkloadResult 11: 8192 op, 573506200.00 ns, 70.0081 us/op WorkloadResult 12: 8192 op, 578361500.00 ns, 70.6008 us/op WorkloadResult 13: 8192 op, 571480300.00 ns, 69.7608 us/op // GC: 65 5 0 1240810328 8192 // Threading: 0 0 8192 Mean = 70.099 us, StdErr = 0.095 us (0.14%), N = 13, StdDev = 0.342 us Min = 69.720 us, Q1 = 69.842 us, Median = 70.008 us, Q3 = 70.343 us, Max = 70.689 us IQR = 0.501 us, LowerFence = 69.090 us, UpperFence = 71.095 us ConfidenceInterval = [69.689 us; 70.509 us] (CI 99.9%), Margin = 0.410 us (0.58% of Mean) Skewness = 0.45, Kurtosis = 1.55, MValue = 2 // ** Remained 18 (28.1%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 5m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_LegacyAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 136500.00 ns, 136.5000 us/op WorkloadJitting 1: 1 op, 1343000.00 ns, 1.3430 ms/op OverheadJitting 2: 16 op, 264000.00 ns, 16.5000 us/op WorkloadJitting 2: 16 op, 2594700.00 ns, 162.1688 us/op WorkloadPilot 1: 16 op, 2337600.00 ns, 146.1000 us/op WorkloadPilot 2: 32 op, 4444000.00 ns, 138.8750 us/op WorkloadPilot 3: 64 op, 9711400.00 ns, 151.7406 us/op WorkloadPilot 4: 128 op, 17756500.00 ns, 138.7227 us/op WorkloadPilot 5: 256 op, 35575400.00 ns, 138.9664 us/op WorkloadPilot 6: 512 op, 71685800.00 ns, 140.0113 us/op WorkloadPilot 7: 1024 op, 131920000.00 ns, 128.8281 us/op WorkloadPilot 8: 2048 op, 263403200.00 ns, 128.6148 us/op WorkloadPilot 9: 4096 op, 531273800.00 ns, 129.7055 us/op OverheadWarmup 1: 4096 op, 8200.00 ns, 2.0020 ns/op OverheadWarmup 2: 4096 op, 7000.00 ns, 1.7090 ns/op OverheadWarmup 3: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadWarmup 4: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadWarmup 5: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadWarmup 6: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadWarmup 7: 4096 op, 6400.00 ns, 1.5625 ns/op OverheadActual 1: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 2: 4096 op, 6400.00 ns, 1.5625 ns/op OverheadActual 3: 4096 op, 6400.00 ns, 1.5625 ns/op OverheadActual 4: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 5: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 6: 4096 op, 6400.00 ns, 1.5625 ns/op OverheadActual 7: 4096 op, 6400.00 ns, 1.5625 ns/op OverheadActual 8: 4096 op, 6800.00 ns, 1.6602 ns/op OverheadActual 9: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 10: 4096 op, 6700.00 ns, 1.6357 ns/op OverheadActual 11: 4096 op, 6400.00 ns, 1.5625 ns/op OverheadActual 12: 4096 op, 6400.00 ns, 1.5625 ns/op OverheadActual 13: 4096 op, 6400.00 ns, 1.5625 ns/op OverheadActual 14: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 15: 4096 op, 6400.00 ns, 1.5625 ns/op WorkloadWarmup 1: 4096 op, 532924400.00 ns, 130.1085 us/op WorkloadWarmup 2: 4096 op, 529849000.00 ns, 129.3577 us/op WorkloadWarmup 3: 4096 op, 520828000.00 ns, 127.1553 us/op WorkloadWarmup 4: 4096 op, 526283400.00 ns, 128.4872 us/op WorkloadWarmup 5: 4096 op, 525954400.00 ns, 128.4068 us/op WorkloadWarmup 6: 4096 op, 522618800.00 ns, 127.5925 us/op WorkloadWarmup 7: 4096 op, 519555200.00 ns, 126.8445 us/op WorkloadWarmup 8: 4096 op, 519083700.00 ns, 126.7294 us/op WorkloadWarmup 9: 4096 op, 517903100.00 ns, 126.4412 us/op WorkloadWarmup 10: 4096 op, 523127200.00 ns, 127.7166 us/op WorkloadWarmup 11: 4096 op, 520480500.00 ns, 127.0704 us/op WorkloadActual 1: 4096 op, 534706400.00 ns, 130.5436 us/op WorkloadActual 2: 4096 op, 528903900.00 ns, 129.1269 us/op WorkloadActual 3: 4096 op, 529191500.00 ns, 129.1971 us/op WorkloadActual 4: 4096 op, 524981200.00 ns, 128.1692 us/op WorkloadActual 5: 4096 op, 524679500.00 ns, 128.0956 us/op WorkloadActual 6: 4096 op, 523828700.00 ns, 127.8879 us/op WorkloadActual 7: 4096 op, 527799500.00 ns, 128.8573 us/op WorkloadActual 8: 4096 op, 517120900.00 ns, 126.2502 us/op WorkloadActual 9: 4096 op, 520650300.00 ns, 127.1119 us/op WorkloadActual 10: 4096 op, 524212800.00 ns, 127.9816 us/op WorkloadActual 11: 4096 op, 523645600.00 ns, 127.8432 us/op WorkloadActual 12: 4096 op, 522804600.00 ns, 127.6378 us/op WorkloadActual 13: 4096 op, 526225100.00 ns, 128.4729 us/op WorkloadActual 14: 4096 op, 519392200.00 ns, 126.8047 us/op WorkloadActual 15: 4096 op, 524035900.00 ns, 127.9385 us/op WorkloadResult 1: 4096 op, 528897500.00 ns, 129.1254 us/op WorkloadResult 2: 4096 op, 529185100.00 ns, 129.1956 us/op WorkloadResult 3: 4096 op, 524974800.00 ns, 128.1677 us/op WorkloadResult 4: 4096 op, 524673100.00 ns, 128.0940 us/op WorkloadResult 5: 4096 op, 523822300.00 ns, 127.8863 us/op WorkloadResult 6: 4096 op, 527793100.00 ns, 128.8557 us/op WorkloadResult 7: 4096 op, 517114500.00 ns, 126.2487 us/op WorkloadResult 8: 4096 op, 520643900.00 ns, 127.1103 us/op WorkloadResult 9: 4096 op, 524206400.00 ns, 127.9801 us/op WorkloadResult 10: 4096 op, 523639200.00 ns, 127.8416 us/op WorkloadResult 11: 4096 op, 522798200.00 ns, 127.6363 us/op WorkloadResult 12: 4096 op, 526218700.00 ns, 128.4714 us/op WorkloadResult 13: 4096 op, 519385800.00 ns, 126.8032 us/op WorkloadResult 14: 4096 op, 524029500.00 ns, 127.9369 us/op // GC: 57 6 0 1075199336 4096 // Threading: 0 0 4096 Mean = 127.954 us, StdErr = 0.224 us (0.17%), N = 14, StdDev = 0.838 us Min = 126.249 us, Q1 = 127.688 us, Median = 127.958 us, Q3 = 128.395 us, Max = 129.196 us IQR = 0.708 us, LowerFence = 126.626 us, UpperFence = 129.457 us ConfidenceInterval = [127.009 us; 128.899 us] (CI 99.9%), Margin = 0.945 us (0.74% of Mean) Skewness = -0.33, Kurtosis = 2.28, MValue = 2 // ** Remained 17 (26.6%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 4m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_LegacyCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 137600.00 ns, 137.6000 us/op WorkloadJitting 1: 1 op, 1160800.00 ns, 1.1608 ms/op OverheadJitting 2: 16 op, 279600.00 ns, 17.4750 us/op WorkloadJitting 2: 16 op, 1602400.00 ns, 100.1500 us/op WorkloadPilot 1: 16 op, 1250800.00 ns, 78.1750 us/op WorkloadPilot 2: 32 op, 2378800.00 ns, 74.3375 us/op WorkloadPilot 3: 64 op, 5007900.00 ns, 78.2484 us/op WorkloadPilot 4: 128 op, 12256500.00 ns, 95.7539 us/op WorkloadPilot 5: 256 op, 18742200.00 ns, 73.2117 us/op WorkloadPilot 6: 512 op, 37500300.00 ns, 73.2428 us/op WorkloadPilot 7: 1024 op, 72332800.00 ns, 70.6375 us/op WorkloadPilot 8: 2048 op, 146114200.00 ns, 71.3448 us/op WorkloadPilot 9: 4096 op, 292240400.00 ns, 71.3478 us/op WorkloadPilot 10: 8192 op, 566989500.00 ns, 69.2126 us/op OverheadWarmup 1: 8192 op, 14800.00 ns, 1.8066 ns/op OverheadWarmup 2: 8192 op, 14100.00 ns, 1.7212 ns/op OverheadWarmup 3: 8192 op, 13500.00 ns, 1.6479 ns/op OverheadWarmup 4: 8192 op, 13400.00 ns, 1.6357 ns/op OverheadWarmup 5: 8192 op, 13500.00 ns, 1.6479 ns/op OverheadWarmup 6: 8192 op, 13200.00 ns, 1.6113 ns/op OverheadWarmup 7: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadWarmup 8: 8192 op, 16100.00 ns, 1.9653 ns/op OverheadWarmup 9: 8192 op, 13300.00 ns, 1.6235 ns/op OverheadActual 1: 8192 op, 13400.00 ns, 1.6357 ns/op OverheadActual 2: 8192 op, 13300.00 ns, 1.6235 ns/op OverheadActual 3: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 4: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 5: 8192 op, 13100.00 ns, 1.5991 ns/op OverheadActual 6: 8192 op, 13200.00 ns, 1.6113 ns/op OverheadActual 7: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 8: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 9: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 10: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 11: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 12: 8192 op, 13400.00 ns, 1.6357 ns/op OverheadActual 13: 8192 op, 13400.00 ns, 1.6357 ns/op OverheadActual 14: 8192 op, 28500.00 ns, 3.4790 ns/op OverheadActual 15: 8192 op, 13000.00 ns, 1.5869 ns/op WorkloadWarmup 1: 8192 op, 574920200.00 ns, 70.1807 us/op WorkloadWarmup 2: 8192 op, 568096100.00 ns, 69.3477 us/op WorkloadWarmup 3: 8192 op, 563167400.00 ns, 68.7460 us/op WorkloadWarmup 4: 8192 op, 573250100.00 ns, 69.9768 us/op WorkloadWarmup 5: 8192 op, 565826700.00 ns, 69.0706 us/op WorkloadWarmup 6: 8192 op, 569341900.00 ns, 69.4997 us/op WorkloadWarmup 7: 8192 op, 567950100.00 ns, 69.3298 us/op WorkloadActual 1: 8192 op, 573875600.00 ns, 70.0532 us/op WorkloadActual 2: 8192 op, 566819200.00 ns, 69.1918 us/op WorkloadActual 3: 8192 op, 576283700.00 ns, 70.3471 us/op WorkloadActual 4: 8192 op, 568965400.00 ns, 69.4538 us/op WorkloadActual 5: 8192 op, 579111300.00 ns, 70.6923 us/op WorkloadActual 6: 8192 op, 571616200.00 ns, 69.7774 us/op WorkloadActual 7: 8192 op, 573341300.00 ns, 69.9880 us/op WorkloadActual 8: 8192 op, 578241700.00 ns, 70.5861 us/op WorkloadActual 9: 8192 op, 586017100.00 ns, 71.5353 us/op WorkloadActual 10: 8192 op, 576525800.00 ns, 70.3767 us/op WorkloadActual 11: 8192 op, 572766000.00 ns, 69.9177 us/op WorkloadActual 12: 8192 op, 565262800.00 ns, 69.0018 us/op WorkloadActual 13: 8192 op, 571261400.00 ns, 69.7341 us/op WorkloadActual 14: 8192 op, 568538500.00 ns, 69.4017 us/op WorkloadActual 15: 8192 op, 574802800.00 ns, 70.1664 us/op WorkloadResult 1: 8192 op, 573862600.00 ns, 70.0516 us/op WorkloadResult 2: 8192 op, 566806200.00 ns, 69.1902 us/op WorkloadResult 3: 8192 op, 576270700.00 ns, 70.3455 us/op WorkloadResult 4: 8192 op, 568952400.00 ns, 69.4522 us/op WorkloadResult 5: 8192 op, 579098300.00 ns, 70.6907 us/op WorkloadResult 6: 8192 op, 571603200.00 ns, 69.7758 us/op WorkloadResult 7: 8192 op, 573328300.00 ns, 69.9864 us/op WorkloadResult 8: 8192 op, 578228700.00 ns, 70.5846 us/op WorkloadResult 9: 8192 op, 576512800.00 ns, 70.3751 us/op WorkloadResult 10: 8192 op, 572753000.00 ns, 69.9161 us/op WorkloadResult 11: 8192 op, 565249800.00 ns, 69.0002 us/op WorkloadResult 12: 8192 op, 571248400.00 ns, 69.7325 us/op WorkloadResult 13: 8192 op, 568525500.00 ns, 69.4001 us/op WorkloadResult 14: 8192 op, 574789800.00 ns, 70.1648 us/op // GC: 65 5 0 1226949440 8192 // Threading: 0 0 8192 Mean = 69.905 us, StdErr = 0.137 us (0.20%), N = 14, StdDev = 0.513 us Min = 69.000 us, Q1 = 69.522 us, Median = 69.951 us, Q3 = 70.300 us, Max = 70.691 us IQR = 0.778 us, LowerFence = 68.355 us, UpperFence = 71.467 us ConfidenceInterval = [69.326 us; 70.484 us] (CI 99.9%), Margin = 0.579 us (0.83% of Mean) Skewness = -0.17, Kurtosis = 1.77, MValue = 2 // ** Remained 16 (25.0%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 4m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 140500.00 ns, 140.5000 us/op WorkloadJitting 1: 1 op, 1419600.00 ns, 1.4196 ms/op OverheadJitting 2: 16 op, 271400.00 ns, 16.9625 us/op WorkloadJitting 2: 16 op, 312300.00 ns, 19.5188 us/op WorkloadPilot 1: 16 op, 50900.00 ns, 3.1813 us/op WorkloadPilot 2: 32 op, 87100.00 ns, 2.7219 us/op WorkloadPilot 3: 64 op, 159100.00 ns, 2.4859 us/op WorkloadPilot 4: 128 op, 312500.00 ns, 2.4414 us/op WorkloadPilot 5: 256 op, 632900.00 ns, 2.4723 us/op WorkloadPilot 6: 512 op, 1572500.00 ns, 3.0713 us/op WorkloadPilot 7: 1024 op, 2472000.00 ns, 2.4141 us/op WorkloadPilot 8: 2048 op, 5966400.00 ns, 2.9133 us/op WorkloadPilot 9: 4096 op, 13195300.00 ns, 3.2215 us/op WorkloadPilot 10: 8192 op, 21437200.00 ns, 2.6168 us/op WorkloadPilot 11: 16384 op, 39291800.00 ns, 2.3982 us/op WorkloadPilot 12: 32768 op, 78445300.00 ns, 2.3940 us/op WorkloadPilot 13: 65536 op, 152718100.00 ns, 2.3303 us/op WorkloadPilot 14: 131072 op, 310906000.00 ns, 2.3720 us/op WorkloadPilot 15: 262144 op, 615843000.00 ns, 2.3493 us/op OverheadWarmup 1: 262144 op, 412300.00 ns, 1.5728 ns/op OverheadWarmup 2: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadWarmup 3: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadWarmup 4: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadWarmup 5: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadWarmup 6: 262144 op, 422100.00 ns, 1.6102 ns/op OverheadWarmup 7: 262144 op, 418000.00 ns, 1.5945 ns/op OverheadActual 1: 262144 op, 411000.00 ns, 1.5678 ns/op OverheadActual 2: 262144 op, 418100.00 ns, 1.5949 ns/op OverheadActual 3: 262144 op, 411400.00 ns, 1.5694 ns/op OverheadActual 4: 262144 op, 411400.00 ns, 1.5694 ns/op OverheadActual 5: 262144 op, 410900.00 ns, 1.5675 ns/op OverheadActual 6: 262144 op, 418100.00 ns, 1.5949 ns/op OverheadActual 7: 262144 op, 411300.00 ns, 1.5690 ns/op OverheadActual 8: 262144 op, 413700.00 ns, 1.5781 ns/op OverheadActual 9: 262144 op, 410700.00 ns, 1.5667 ns/op OverheadActual 10: 262144 op, 410800.00 ns, 1.5671 ns/op OverheadActual 11: 262144 op, 411100.00 ns, 1.5682 ns/op OverheadActual 12: 262144 op, 410900.00 ns, 1.5675 ns/op OverheadActual 13: 262144 op, 414200.00 ns, 1.5800 ns/op OverheadActual 14: 262144 op, 410900.00 ns, 1.5675 ns/op OverheadActual 15: 262144 op, 413700.00 ns, 1.5781 ns/op WorkloadWarmup 1: 262144 op, 627277100.00 ns, 2.3929 us/op WorkloadWarmup 2: 262144 op, 631196700.00 ns, 2.4078 us/op WorkloadWarmup 3: 262144 op, 635904200.00 ns, 2.4258 us/op WorkloadWarmup 4: 262144 op, 634725800.00 ns, 2.4213 us/op WorkloadWarmup 5: 262144 op, 640248300.00 ns, 2.4424 us/op WorkloadWarmup 6: 262144 op, 628403900.00 ns, 2.3972 us/op WorkloadActual 1: 262144 op, 612993000.00 ns, 2.3384 us/op WorkloadActual 2: 262144 op, 610968800.00 ns, 2.3307 us/op WorkloadActual 3: 262144 op, 614954200.00 ns, 2.3459 us/op WorkloadActual 4: 262144 op, 611417400.00 ns, 2.3324 us/op WorkloadActual 5: 262144 op, 606114300.00 ns, 2.3121 us/op WorkloadActual 6: 262144 op, 607377500.00 ns, 2.3170 us/op WorkloadActual 7: 262144 op, 619599000.00 ns, 2.3636 us/op WorkloadActual 8: 262144 op, 611014900.00 ns, 2.3308 us/op WorkloadActual 9: 262144 op, 613779800.00 ns, 2.3414 us/op WorkloadActual 10: 262144 op, 616444500.00 ns, 2.3515 us/op WorkloadActual 11: 262144 op, 619993000.00 ns, 2.3651 us/op WorkloadActual 12: 262144 op, 609054600.00 ns, 2.3234 us/op WorkloadActual 13: 262144 op, 607428500.00 ns, 2.3172 us/op WorkloadActual 14: 262144 op, 608521700.00 ns, 2.3213 us/op WorkloadActual 15: 262144 op, 601132500.00 ns, 2.2931 us/op WorkloadResult 1: 262144 op, 612581700.00 ns, 2.3368 us/op WorkloadResult 2: 262144 op, 610557500.00 ns, 2.3291 us/op WorkloadResult 3: 262144 op, 614542900.00 ns, 2.3443 us/op WorkloadResult 4: 262144 op, 611006100.00 ns, 2.3308 us/op WorkloadResult 5: 262144 op, 605703000.00 ns, 2.3106 us/op WorkloadResult 6: 262144 op, 606966200.00 ns, 2.3154 us/op WorkloadResult 7: 262144 op, 619187700.00 ns, 2.3620 us/op WorkloadResult 8: 262144 op, 610603600.00 ns, 2.3293 us/op WorkloadResult 9: 262144 op, 613368500.00 ns, 2.3398 us/op WorkloadResult 10: 262144 op, 616033200.00 ns, 2.3500 us/op WorkloadResult 11: 262144 op, 619581700.00 ns, 2.3635 us/op WorkloadResult 12: 262144 op, 608643300.00 ns, 2.3218 us/op WorkloadResult 13: 262144 op, 607017200.00 ns, 2.3156 us/op WorkloadResult 14: 262144 op, 608110400.00 ns, 2.3198 us/op WorkloadResult 15: 262144 op, 600721200.00 ns, 2.2916 us/op // GC: 57 0 0 1090523088 262144 // Threading: 0 0 262144 Mean = 2.331 us, StdErr = 0.005 us (0.22%), N = 15, StdDev = 0.020 us Min = 2.292 us, Q1 = 2.318 us, Median = 2.329 us, Q3 = 2.342 us, Max = 2.364 us IQR = 0.024 us, LowerFence = 2.281 us, UpperFence = 2.379 us ConfidenceInterval = [2.310 us; 2.352 us] (CI 99.9%), Margin = 0.021 us (0.90% of Mean) Skewness = -0, Kurtosis = 2.27, MValue = 2 // ** Remained 15 (23.4%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 4m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 128200.00 ns, 128.2000 us/op WorkloadJitting 1: 1 op, 1531800.00 ns, 1.5318 ms/op OverheadJitting 2: 16 op, 266900.00 ns, 16.6813 us/op WorkloadJitting 2: 16 op, 324500.00 ns, 20.2813 us/op WorkloadPilot 1: 16 op, 38600.00 ns, 2.4125 us/op WorkloadPilot 2: 32 op, 55600.00 ns, 1.7375 us/op WorkloadPilot 3: 64 op, 104500.00 ns, 1.6328 us/op WorkloadPilot 4: 128 op, 201000.00 ns, 1.5703 us/op WorkloadPilot 5: 256 op, 405300.00 ns, 1.5832 us/op WorkloadPilot 6: 512 op, 1119900.00 ns, 2.1873 us/op WorkloadPilot 7: 1024 op, 1555700.00 ns, 1.5192 us/op WorkloadPilot 8: 2048 op, 3357000.00 ns, 1.6392 us/op WorkloadPilot 9: 4096 op, 7686900.00 ns, 1.8767 us/op WorkloadPilot 10: 8192 op, 16598700.00 ns, 2.0262 us/op WorkloadPilot 11: 16384 op, 24462700.00 ns, 1.4931 us/op WorkloadPilot 12: 32768 op, 48052200.00 ns, 1.4664 us/op WorkloadPilot 13: 65536 op, 96137100.00 ns, 1.4669 us/op WorkloadPilot 14: 131072 op, 186064200.00 ns, 1.4196 us/op WorkloadPilot 15: 262144 op, 377529800.00 ns, 1.4402 us/op WorkloadPilot 16: 524288 op, 740808500.00 ns, 1.4130 us/op OverheadWarmup 1: 524288 op, 819400.00 ns, 1.5629 ns/op OverheadWarmup 2: 524288 op, 829200.00 ns, 1.5816 ns/op OverheadWarmup 3: 524288 op, 819100.00 ns, 1.5623 ns/op OverheadWarmup 4: 524288 op, 827400.00 ns, 1.5781 ns/op OverheadWarmup 5: 524288 op, 816300.00 ns, 1.5570 ns/op OverheadActual 1: 524288 op, 856000.00 ns, 1.6327 ns/op OverheadActual 2: 524288 op, 817600.00 ns, 1.5594 ns/op OverheadActual 3: 524288 op, 815700.00 ns, 1.5558 ns/op OverheadActual 4: 524288 op, 826500.00 ns, 1.5764 ns/op OverheadActual 5: 524288 op, 816000.00 ns, 1.5564 ns/op OverheadActual 6: 524288 op, 847700.00 ns, 1.6169 ns/op OverheadActual 7: 524288 op, 815200.00 ns, 1.5549 ns/op OverheadActual 8: 524288 op, 837900.00 ns, 1.5982 ns/op OverheadActual 9: 524288 op, 818700.00 ns, 1.5615 ns/op OverheadActual 10: 524288 op, 831800.00 ns, 1.5865 ns/op OverheadActual 11: 524288 op, 828500.00 ns, 1.5802 ns/op OverheadActual 12: 524288 op, 816600.00 ns, 1.5575 ns/op OverheadActual 13: 524288 op, 814800.00 ns, 1.5541 ns/op OverheadActual 14: 524288 op, 814800.00 ns, 1.5541 ns/op OverheadActual 15: 524288 op, 814800.00 ns, 1.5541 ns/op WorkloadWarmup 1: 524288 op, 759267200.00 ns, 1.4482 us/op WorkloadWarmup 2: 524288 op, 755102800.00 ns, 1.4402 us/op WorkloadWarmup 3: 524288 op, 756747100.00 ns, 1.4434 us/op WorkloadWarmup 4: 524288 op, 753162000.00 ns, 1.4365 us/op WorkloadWarmup 5: 524288 op, 755655400.00 ns, 1.4413 us/op WorkloadWarmup 6: 524288 op, 753093000.00 ns, 1.4364 us/op WorkloadActual 1: 524288 op, 751133600.00 ns, 1.4327 us/op WorkloadActual 2: 524288 op, 751903300.00 ns, 1.4341 us/op WorkloadActual 3: 524288 op, 749825600.00 ns, 1.4302 us/op WorkloadActual 4: 524288 op, 752139700.00 ns, 1.4346 us/op WorkloadActual 5: 524288 op, 748998300.00 ns, 1.4286 us/op WorkloadActual 6: 524288 op, 760191900.00 ns, 1.4500 us/op WorkloadActual 7: 524288 op, 748917600.00 ns, 1.4284 us/op WorkloadActual 8: 524288 op, 760904700.00 ns, 1.4513 us/op WorkloadActual 9: 524288 op, 751909500.00 ns, 1.4342 us/op WorkloadActual 10: 524288 op, 758627300.00 ns, 1.4470 us/op WorkloadActual 11: 524288 op, 753320900.00 ns, 1.4368 us/op WorkloadActual 12: 524288 op, 752299000.00 ns, 1.4349 us/op WorkloadActual 13: 524288 op, 750093700.00 ns, 1.4307 us/op WorkloadActual 14: 524288 op, 750648900.00 ns, 1.4317 us/op WorkloadActual 15: 524288 op, 749050500.00 ns, 1.4287 us/op WorkloadResult 1: 524288 op, 750316000.00 ns, 1.4311 us/op WorkloadResult 2: 524288 op, 751085700.00 ns, 1.4326 us/op WorkloadResult 3: 524288 op, 749008000.00 ns, 1.4286 us/op WorkloadResult 4: 524288 op, 751322100.00 ns, 1.4330 us/op WorkloadResult 5: 524288 op, 748180700.00 ns, 1.4270 us/op WorkloadResult 6: 524288 op, 748100000.00 ns, 1.4269 us/op WorkloadResult 7: 524288 op, 751091900.00 ns, 1.4326 us/op WorkloadResult 8: 524288 op, 752503300.00 ns, 1.4353 us/op WorkloadResult 9: 524288 op, 751481400.00 ns, 1.4333 us/op WorkloadResult 10: 524288 op, 749276100.00 ns, 1.4291 us/op WorkloadResult 11: 524288 op, 749831300.00 ns, 1.4302 us/op WorkloadResult 12: 524288 op, 748232900.00 ns, 1.4271 us/op // GC: 71 0 0 1354764240 524288 // Threading: 0 0 524288 Mean = 1.431 us, StdErr = 0.001 us (0.06%), N = 12, StdDev = 0.003 us Min = 1.427 us, Q1 = 1.428 us, Median = 1.431 us, Q3 = 1.433 us, Max = 1.435 us IQR = 0.004 us, LowerFence = 1.422 us, UpperFence = 1.439 us ConfidenceInterval = [1.427 us; 1.434 us] (CI 99.9%), Margin = 0.004 us (0.25% of Mean) Skewness = 0.04, Kurtosis = 1.45, MValue = 2 // ** Remained 14 (21.9%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 4m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_PopcornDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 131600.00 ns, 131.6000 us/op WorkloadJitting 1: 1 op, 1580300.00 ns, 1.5803 ms/op OverheadJitting 2: 16 op, 270400.00 ns, 16.9000 us/op WorkloadJitting 2: 16 op, 324900.00 ns, 20.3063 us/op WorkloadPilot 1: 16 op, 14600.00 ns, 912.5000 ns/op WorkloadPilot 2: 32 op, 23100.00 ns, 721.8750 ns/op WorkloadPilot 3: 64 op, 34200.00 ns, 534.3750 ns/op WorkloadPilot 4: 128 op, 67800.00 ns, 529.6875 ns/op WorkloadPilot 5: 256 op, 116800.00 ns, 456.2500 ns/op WorkloadPilot 6: 512 op, 269800.00 ns, 526.9531 ns/op WorkloadPilot 7: 1024 op, 520700.00 ns, 508.4961 ns/op WorkloadPilot 8: 2048 op, 1010100.00 ns, 493.2129 ns/op WorkloadPilot 9: 4096 op, 2018600.00 ns, 492.8223 ns/op WorkloadPilot 10: 8192 op, 5030300.00 ns, 614.0503 ns/op WorkloadPilot 11: 16384 op, 8557200.00 ns, 522.2900 ns/op WorkloadPilot 12: 32768 op, 17727500.00 ns, 541.0004 ns/op WorkloadPilot 13: 65536 op, 27779200.00 ns, 423.8770 ns/op WorkloadPilot 14: 131072 op, 53561900.00 ns, 408.6449 ns/op WorkloadPilot 15: 262144 op, 95584500.00 ns, 364.6259 ns/op WorkloadPilot 16: 524288 op, 128055900.00 ns, 244.2472 ns/op WorkloadPilot 17: 1048576 op, 252083300.00 ns, 240.4054 ns/op WorkloadPilot 18: 2097152 op, 510258200.00 ns, 243.3101 ns/op OverheadWarmup 1: 2097152 op, 3292800.00 ns, 1.5701 ns/op OverheadWarmup 2: 2097152 op, 3292300.00 ns, 1.5699 ns/op OverheadWarmup 3: 2097152 op, 3288400.00 ns, 1.5680 ns/op OverheadWarmup 4: 2097152 op, 3287700.00 ns, 1.5677 ns/op OverheadWarmup 5: 2097152 op, 3287700.00 ns, 1.5677 ns/op OverheadWarmup 6: 2097152 op, 3301900.00 ns, 1.5745 ns/op OverheadWarmup 7: 2097152 op, 3289700.00 ns, 1.5687 ns/op OverheadWarmup 8: 2097152 op, 3289200.00 ns, 1.5684 ns/op OverheadWarmup 9: 2097152 op, 3295600.00 ns, 1.5715 ns/op OverheadActual 1: 2097152 op, 3289800.00 ns, 1.5687 ns/op OverheadActual 2: 2097152 op, 3290300.00 ns, 1.5689 ns/op OverheadActual 3: 2097152 op, 3321000.00 ns, 1.5836 ns/op OverheadActual 4: 2097152 op, 3291100.00 ns, 1.5693 ns/op OverheadActual 5: 2097152 op, 3293200.00 ns, 1.5703 ns/op OverheadActual 6: 2097152 op, 3293900.00 ns, 1.5707 ns/op OverheadActual 7: 2097152 op, 3288300.00 ns, 1.5680 ns/op OverheadActual 8: 2097152 op, 3288100.00 ns, 1.5679 ns/op OverheadActual 9: 2097152 op, 3288800.00 ns, 1.5682 ns/op OverheadActual 10: 2097152 op, 3288900.00 ns, 1.5683 ns/op OverheadActual 11: 2097152 op, 3292100.00 ns, 1.5698 ns/op OverheadActual 12: 2097152 op, 3293400.00 ns, 1.5704 ns/op OverheadActual 13: 2097152 op, 3292000.00 ns, 1.5697 ns/op OverheadActual 14: 2097152 op, 3299200.00 ns, 1.5732 ns/op OverheadActual 15: 2097152 op, 3289300.00 ns, 1.5685 ns/op WorkloadWarmup 1: 2097152 op, 517729100.00 ns, 246.8725 ns/op WorkloadWarmup 2: 2097152 op, 514704800.00 ns, 245.4304 ns/op WorkloadWarmup 3: 2097152 op, 504946200.00 ns, 240.7771 ns/op WorkloadWarmup 4: 2097152 op, 508867800.00 ns, 242.6471 ns/op WorkloadWarmup 5: 2097152 op, 507102600.00 ns, 241.8054 ns/op WorkloadWarmup 6: 2097152 op, 508539800.00 ns, 242.4907 ns/op WorkloadWarmup 7: 2097152 op, 505592200.00 ns, 241.0851 ns/op WorkloadActual 1: 2097152 op, 525478000.00 ns, 250.5674 ns/op WorkloadActual 2: 2097152 op, 526452700.00 ns, 251.0322 ns/op WorkloadActual 3: 2097152 op, 525428800.00 ns, 250.5440 ns/op WorkloadActual 4: 2097152 op, 523946200.00 ns, 249.8370 ns/op WorkloadActual 5: 2097152 op, 528693500.00 ns, 252.1007 ns/op WorkloadActual 6: 2097152 op, 536201600.00 ns, 255.6808 ns/op WorkloadActual 7: 2097152 op, 525875100.00 ns, 250.7568 ns/op WorkloadActual 8: 2097152 op, 525841200.00 ns, 250.7406 ns/op WorkloadActual 9: 2097152 op, 537286600.00 ns, 256.1982 ns/op WorkloadActual 10: 2097152 op, 531816000.00 ns, 253.5896 ns/op WorkloadActual 11: 2097152 op, 525607600.00 ns, 250.6292 ns/op WorkloadActual 12: 2097152 op, 527955000.00 ns, 251.7486 ns/op WorkloadActual 13: 2097152 op, 528015600.00 ns, 251.7775 ns/op WorkloadActual 14: 2097152 op, 529710400.00 ns, 252.5856 ns/op WorkloadActual 15: 2097152 op, 529051700.00 ns, 252.2715 ns/op WorkloadResult 1: 2097152 op, 522186900.00 ns, 248.9981 ns/op WorkloadResult 2: 2097152 op, 523161600.00 ns, 249.4629 ns/op WorkloadResult 3: 2097152 op, 522137700.00 ns, 248.9747 ns/op WorkloadResult 4: 2097152 op, 520655100.00 ns, 248.2677 ns/op WorkloadResult 5: 2097152 op, 525402400.00 ns, 250.5314 ns/op WorkloadResult 6: 2097152 op, 522584000.00 ns, 249.1875 ns/op WorkloadResult 7: 2097152 op, 522550100.00 ns, 249.1713 ns/op WorkloadResult 8: 2097152 op, 528524900.00 ns, 252.0203 ns/op WorkloadResult 9: 2097152 op, 522316500.00 ns, 249.0599 ns/op WorkloadResult 10: 2097152 op, 524663900.00 ns, 250.1792 ns/op WorkloadResult 11: 2097152 op, 524724500.00 ns, 250.2081 ns/op WorkloadResult 12: 2097152 op, 526419300.00 ns, 251.0163 ns/op WorkloadResult 13: 2097152 op, 525760600.00 ns, 250.7022 ns/op // GC: 57 0 0 1090523088 2097152 // Threading: 0 0 2097152 Mean = 249.829 ns, StdErr = 0.290 ns (0.12%), N = 13, StdDev = 1.047 ns Min = 248.268 ns, Q1 = 249.060 ns, Median = 249.463 ns, Q3 = 250.531 ns, Max = 252.020 ns IQR = 1.471 ns, LowerFence = 246.853 ns, UpperFence = 252.739 ns ConfidenceInterval = [248.575 ns; 251.083 ns] (CI 99.9%), Margin = 1.254 ns (0.50% of Mean) Skewness = 0.49, Kurtosis = 2.15, MValue = 2 // ** Remained 13 (20.3%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 3m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_PopcornAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 137100.00 ns, 137.1000 us/op WorkloadJitting 1: 1 op, 603900.00 ns, 603.9000 us/op OverheadJitting 2: 16 op, 271800.00 ns, 16.9875 us/op WorkloadJitting 2: 16 op, 321000.00 ns, 20.0625 us/op WorkloadPilot 1: 16 op, 39100.00 ns, 2.4438 us/op WorkloadPilot 2: 32 op, 65500.00 ns, 2.0469 us/op WorkloadPilot 3: 64 op, 109200.00 ns, 1.7063 us/op WorkloadPilot 4: 128 op, 203600.00 ns, 1.5906 us/op WorkloadPilot 5: 256 op, 397600.00 ns, 1.5531 us/op WorkloadPilot 6: 512 op, 1140400.00 ns, 2.2273 us/op WorkloadPilot 7: 1024 op, 1595000.00 ns, 1.5576 us/op WorkloadPilot 8: 2048 op, 3328000.00 ns, 1.6250 us/op WorkloadPilot 9: 4096 op, 7622100.00 ns, 1.8609 us/op WorkloadPilot 10: 8192 op, 17355200.00 ns, 2.1186 us/op WorkloadPilot 11: 16384 op, 26171700.00 ns, 1.5974 us/op WorkloadPilot 12: 32768 op, 51268400.00 ns, 1.5646 us/op WorkloadPilot 13: 65536 op, 97201900.00 ns, 1.4832 us/op WorkloadPilot 14: 131072 op, 180849100.00 ns, 1.3798 us/op WorkloadPilot 15: 262144 op, 360796400.00 ns, 1.3763 us/op WorkloadPilot 16: 524288 op, 718474600.00 ns, 1.3704 us/op OverheadWarmup 1: 524288 op, 816300.00 ns, 1.5570 ns/op OverheadWarmup 2: 524288 op, 816500.00 ns, 1.5574 ns/op OverheadWarmup 3: 524288 op, 818000.00 ns, 1.5602 ns/op OverheadWarmup 4: 524288 op, 817000.00 ns, 1.5583 ns/op OverheadWarmup 5: 524288 op, 814700.00 ns, 1.5539 ns/op OverheadWarmup 6: 524288 op, 819600.00 ns, 1.5633 ns/op OverheadWarmup 7: 524288 op, 815600.00 ns, 1.5556 ns/op OverheadActual 1: 524288 op, 815200.00 ns, 1.5549 ns/op OverheadActual 2: 524288 op, 815600.00 ns, 1.5556 ns/op OverheadActual 3: 524288 op, 815500.00 ns, 1.5554 ns/op OverheadActual 4: 524288 op, 814700.00 ns, 1.5539 ns/op OverheadActual 5: 524288 op, 815700.00 ns, 1.5558 ns/op OverheadActual 6: 524288 op, 815100.00 ns, 1.5547 ns/op OverheadActual 7: 524288 op, 814700.00 ns, 1.5539 ns/op OverheadActual 8: 524288 op, 815400.00 ns, 1.5553 ns/op OverheadActual 9: 524288 op, 814700.00 ns, 1.5539 ns/op OverheadActual 10: 524288 op, 814700.00 ns, 1.5539 ns/op OverheadActual 11: 524288 op, 814700.00 ns, 1.5539 ns/op OverheadActual 12: 524288 op, 815300.00 ns, 1.5551 ns/op OverheadActual 13: 524288 op, 816300.00 ns, 1.5570 ns/op OverheadActual 14: 524288 op, 814700.00 ns, 1.5539 ns/op OverheadActual 15: 524288 op, 814700.00 ns, 1.5539 ns/op WorkloadWarmup 1: 524288 op, 727216500.00 ns, 1.3871 us/op WorkloadWarmup 2: 524288 op, 727150700.00 ns, 1.3869 us/op WorkloadWarmup 3: 524288 op, 713665000.00 ns, 1.3612 us/op WorkloadWarmup 4: 524288 op, 733424300.00 ns, 1.3989 us/op WorkloadWarmup 5: 524288 op, 717777700.00 ns, 1.3691 us/op WorkloadWarmup 6: 524288 op, 715920300.00 ns, 1.3655 us/op WorkloadWarmup 7: 524288 op, 725385900.00 ns, 1.3836 us/op WorkloadWarmup 8: 524288 op, 719258300.00 ns, 1.3719 us/op WorkloadActual 1: 524288 op, 721048500.00 ns, 1.3753 us/op WorkloadActual 2: 524288 op, 722662600.00 ns, 1.3784 us/op WorkloadActual 3: 524288 op, 723223600.00 ns, 1.3794 us/op WorkloadActual 4: 524288 op, 726634100.00 ns, 1.3859 us/op WorkloadActual 5: 524288 op, 724967800.00 ns, 1.3828 us/op WorkloadActual 6: 524288 op, 720320400.00 ns, 1.3739 us/op WorkloadActual 7: 524288 op, 731779700.00 ns, 1.3958 us/op WorkloadActual 8: 524288 op, 722838600.00 ns, 1.3787 us/op WorkloadActual 9: 524288 op, 717100700.00 ns, 1.3678 us/op WorkloadActual 10: 524288 op, 729216100.00 ns, 1.3909 us/op WorkloadActual 11: 524288 op, 720201000.00 ns, 1.3737 us/op WorkloadActual 12: 524288 op, 724773600.00 ns, 1.3824 us/op WorkloadActual 13: 524288 op, 727748700.00 ns, 1.3881 us/op WorkloadActual 14: 524288 op, 725128900.00 ns, 1.3831 us/op WorkloadActual 15: 524288 op, 733749600.00 ns, 1.3995 us/op WorkloadResult 1: 524288 op, 720233400.00 ns, 1.3737 us/op WorkloadResult 2: 524288 op, 721847500.00 ns, 1.3768 us/op WorkloadResult 3: 524288 op, 722408500.00 ns, 1.3779 us/op WorkloadResult 4: 524288 op, 725819000.00 ns, 1.3844 us/op WorkloadResult 5: 524288 op, 724152700.00 ns, 1.3812 us/op WorkloadResult 6: 524288 op, 719505300.00 ns, 1.3723 us/op WorkloadResult 7: 524288 op, 730964600.00 ns, 1.3942 us/op WorkloadResult 8: 524288 op, 722023500.00 ns, 1.3772 us/op WorkloadResult 9: 524288 op, 716285600.00 ns, 1.3662 us/op WorkloadResult 10: 524288 op, 728401000.00 ns, 1.3893 us/op WorkloadResult 11: 524288 op, 719385900.00 ns, 1.3721 us/op WorkloadResult 12: 524288 op, 723958500.00 ns, 1.3808 us/op WorkloadResult 13: 524288 op, 726933600.00 ns, 1.3865 us/op WorkloadResult 14: 524288 op, 724313800.00 ns, 1.3815 us/op WorkloadResult 15: 524288 op, 732934500.00 ns, 1.3980 us/op // GC: 65 0 0 1237323728 524288 // Threading: 0 0 524288 Mean = 1.381 us, StdErr = 0.002 us (0.16%), N = 15, StdDev = 0.009 us Min = 1.366 us, Q1 = 1.375 us, Median = 1.381 us, Q3 = 1.385 us, Max = 1.398 us IQR = 0.010 us, LowerFence = 1.360 us, UpperFence = 1.401 us ConfidenceInterval = [1.372 us; 1.390 us] (CI 99.9%), Margin = 0.009 us (0.67% of Mean) Skewness = 0.36, Kurtosis = 2.23, MValue = 2 // ** Remained 12 (18.8%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 3m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_PopcornCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 136700.00 ns, 136.7000 us/op WorkloadJitting 1: 1 op, 245900.00 ns, 245.9000 us/op OverheadJitting 2: 16 op, 270500.00 ns, 16.9063 us/op WorkloadJitting 2: 16 op, 334900.00 ns, 20.9313 us/op WorkloadPilot 1: 16 op, 42900.00 ns, 2.6813 us/op WorkloadPilot 2: 32 op, 72400.00 ns, 2.2625 us/op WorkloadPilot 3: 64 op, 142400.00 ns, 2.2250 us/op WorkloadPilot 4: 128 op, 273100.00 ns, 2.1336 us/op WorkloadPilot 5: 256 op, 551100.00 ns, 2.1527 us/op WorkloadPilot 6: 512 op, 1397500.00 ns, 2.7295 us/op WorkloadPilot 7: 1024 op, 2051700.00 ns, 2.0036 us/op WorkloadPilot 8: 2048 op, 4428600.00 ns, 2.1624 us/op WorkloadPilot 9: 4096 op, 9979600.00 ns, 2.4364 us/op WorkloadPilot 10: 8192 op, 20525400.00 ns, 2.5055 us/op WorkloadPilot 11: 16384 op, 33245600.00 ns, 2.0292 us/op WorkloadPilot 12: 32768 op, 64859600.00 ns, 1.9794 us/op WorkloadPilot 13: 65536 op, 131325000.00 ns, 2.0039 us/op WorkloadPilot 14: 131072 op, 260584500.00 ns, 1.9881 us/op WorkloadPilot 15: 262144 op, 526326700.00 ns, 2.0078 us/op OverheadWarmup 1: 262144 op, 419300.00 ns, 1.5995 ns/op OverheadWarmup 2: 262144 op, 407600.00 ns, 1.5549 ns/op OverheadWarmup 3: 262144 op, 407500.00 ns, 1.5545 ns/op OverheadWarmup 4: 262144 op, 407400.00 ns, 1.5541 ns/op OverheadWarmup 5: 262144 op, 407400.00 ns, 1.5541 ns/op OverheadWarmup 6: 262144 op, 407400.00 ns, 1.5541 ns/op OverheadWarmup 7: 262144 op, 407300.00 ns, 1.5537 ns/op OverheadWarmup 8: 262144 op, 407400.00 ns, 1.5541 ns/op OverheadActual 1: 262144 op, 408800.00 ns, 1.5594 ns/op OverheadActual 2: 262144 op, 407500.00 ns, 1.5545 ns/op OverheadActual 3: 262144 op, 421700.00 ns, 1.6087 ns/op OverheadActual 4: 262144 op, 407800.00 ns, 1.5556 ns/op OverheadActual 5: 262144 op, 408800.00 ns, 1.5594 ns/op OverheadActual 6: 262144 op, 414400.00 ns, 1.5808 ns/op OverheadActual 7: 262144 op, 408800.00 ns, 1.5594 ns/op OverheadActual 8: 262144 op, 416400.00 ns, 1.5884 ns/op OverheadActual 9: 262144 op, 407500.00 ns, 1.5545 ns/op OverheadActual 10: 262144 op, 407400.00 ns, 1.5541 ns/op OverheadActual 11: 262144 op, 431500.00 ns, 1.6460 ns/op OverheadActual 12: 262144 op, 407400.00 ns, 1.5541 ns/op OverheadActual 13: 262144 op, 407500.00 ns, 1.5545 ns/op OverheadActual 14: 262144 op, 430900.00 ns, 1.6438 ns/op OverheadActual 15: 262144 op, 407500.00 ns, 1.5545 ns/op WorkloadWarmup 1: 262144 op, 534312600.00 ns, 2.0382 us/op WorkloadWarmup 2: 262144 op, 523790900.00 ns, 1.9981 us/op WorkloadWarmup 3: 262144 op, 519875400.00 ns, 1.9832 us/op WorkloadWarmup 4: 262144 op, 517819500.00 ns, 1.9753 us/op WorkloadWarmup 5: 262144 op, 518554700.00 ns, 1.9781 us/op WorkloadWarmup 6: 262144 op, 517803300.00 ns, 1.9753 us/op WorkloadWarmup 7: 262144 op, 517010600.00 ns, 1.9722 us/op WorkloadWarmup 8: 262144 op, 520595200.00 ns, 1.9859 us/op WorkloadWarmup 9: 262144 op, 523420400.00 ns, 1.9967 us/op WorkloadWarmup 10: 262144 op, 518796000.00 ns, 1.9790 us/op WorkloadActual 1: 262144 op, 516806600.00 ns, 1.9715 us/op WorkloadActual 2: 262144 op, 526731600.00 ns, 2.0093 us/op WorkloadActual 3: 262144 op, 520068100.00 ns, 1.9839 us/op WorkloadActual 4: 262144 op, 517515200.00 ns, 1.9742 us/op WorkloadActual 5: 262144 op, 521076200.00 ns, 1.9877 us/op WorkloadActual 6: 262144 op, 516710200.00 ns, 1.9711 us/op WorkloadActual 7: 262144 op, 518210500.00 ns, 1.9768 us/op WorkloadActual 8: 262144 op, 513679700.00 ns, 1.9595 us/op WorkloadActual 9: 262144 op, 511408700.00 ns, 1.9509 us/op WorkloadActual 10: 262144 op, 517641700.00 ns, 1.9746 us/op WorkloadActual 11: 262144 op, 517662000.00 ns, 1.9747 us/op WorkloadActual 12: 262144 op, 514461900.00 ns, 1.9625 us/op WorkloadActual 13: 262144 op, 511833600.00 ns, 1.9525 us/op WorkloadActual 14: 262144 op, 512445000.00 ns, 1.9548 us/op WorkloadActual 15: 262144 op, 516471000.00 ns, 1.9702 us/op WorkloadResult 1: 262144 op, 516397800.00 ns, 1.9699 us/op WorkloadResult 2: 262144 op, 519659300.00 ns, 1.9823 us/op WorkloadResult 3: 262144 op, 517106400.00 ns, 1.9726 us/op WorkloadResult 4: 262144 op, 520667400.00 ns, 1.9862 us/op WorkloadResult 5: 262144 op, 516301400.00 ns, 1.9695 us/op WorkloadResult 6: 262144 op, 517801700.00 ns, 1.9753 us/op WorkloadResult 7: 262144 op, 513270900.00 ns, 1.9580 us/op WorkloadResult 8: 262144 op, 510999900.00 ns, 1.9493 us/op WorkloadResult 9: 262144 op, 517232900.00 ns, 1.9731 us/op WorkloadResult 10: 262144 op, 517253200.00 ns, 1.9732 us/op WorkloadResult 11: 262144 op, 514053100.00 ns, 1.9610 us/op WorkloadResult 12: 262144 op, 511424800.00 ns, 1.9509 us/op WorkloadResult 13: 262144 op, 512036200.00 ns, 1.9533 us/op WorkloadResult 14: 262144 op, 516062200.00 ns, 1.9686 us/op // GC: 37 0 0 702549968 262144 // Threading: 0 0 262144 Mean = 1.967 us, StdErr = 0.003 us (0.15%), N = 14, StdDev = 0.011 us Min = 1.949 us, Q1 = 1.959 us, Median = 1.970 us, Q3 = 1.973 us, Max = 1.986 us IQR = 0.014 us, LowerFence = 1.937 us, UpperFence = 1.995 us ConfidenceInterval = [1.955 us; 1.980 us] (CI 99.9%), Margin = 0.013 us (0.65% of Mean) Skewness = -0.15, Kurtosis = 1.78, MValue = 2 // ** Remained 11 (17.2%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 3m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_LegacyDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 131300.00 ns, 131.3000 us/op WorkloadJitting 1: 1 op, 876600.00 ns, 876.6000 us/op OverheadJitting 2: 16 op, 266600.00 ns, 16.6625 us/op WorkloadJitting 2: 16 op, 393500.00 ns, 24.5938 us/op WorkloadPilot 1: 16 op, 134000.00 ns, 8.3750 us/op WorkloadPilot 2: 32 op, 143500.00 ns, 4.4844 us/op WorkloadPilot 3: 64 op, 176900.00 ns, 2.7641 us/op WorkloadPilot 4: 128 op, 215400.00 ns, 1.6828 us/op WorkloadPilot 5: 256 op, 320700.00 ns, 1.2527 us/op WorkloadPilot 6: 512 op, 526700.00 ns, 1.0287 us/op WorkloadPilot 7: 1024 op, 924400.00 ns, 902.7344 ns/op WorkloadPilot 8: 2048 op, 1753400.00 ns, 856.1523 ns/op WorkloadPilot 9: 4096 op, 4033700.00 ns, 984.7900 ns/op WorkloadPilot 10: 8192 op, 9530200.00 ns, 1.1634 us/op WorkloadPilot 11: 16384 op, 15363500.00 ns, 937.7136 ns/op WorkloadPilot 12: 32768 op, 26178200.00 ns, 798.8953 ns/op WorkloadPilot 13: 65536 op, 53048300.00 ns, 809.4528 ns/op WorkloadPilot 14: 131072 op, 106907100.00 ns, 815.6364 ns/op WorkloadPilot 15: 262144 op, 207705200.00 ns, 792.3325 ns/op WorkloadPilot 16: 524288 op, 407339000.00 ns, 776.9375 ns/op WorkloadPilot 17: 1048576 op, 818299000.00 ns, 780.3907 ns/op OverheadWarmup 1: 1048576 op, 1800400.00 ns, 1.7170 ns/op OverheadWarmup 2: 1048576 op, 1843300.00 ns, 1.7579 ns/op OverheadWarmup 3: 1048576 op, 1797500.00 ns, 1.7142 ns/op OverheadWarmup 4: 1048576 op, 1797400.00 ns, 1.7141 ns/op OverheadWarmup 5: 1048576 op, 1839500.00 ns, 1.7543 ns/op OverheadWarmup 6: 1048576 op, 1805400.00 ns, 1.7218 ns/op OverheadActual 1: 1048576 op, 1798700.00 ns, 1.7154 ns/op OverheadActual 2: 1048576 op, 1798100.00 ns, 1.7148 ns/op OverheadActual 3: 1048576 op, 1877400.00 ns, 1.7904 ns/op OverheadActual 4: 1048576 op, 1843500.00 ns, 1.7581 ns/op OverheadActual 5: 1048576 op, 1809100.00 ns, 1.7253 ns/op OverheadActual 6: 1048576 op, 1800400.00 ns, 1.7170 ns/op OverheadActual 7: 1048576 op, 1809300.00 ns, 1.7255 ns/op OverheadActual 8: 1048576 op, 1849700.00 ns, 1.7640 ns/op OverheadActual 9: 1048576 op, 1823600.00 ns, 1.7391 ns/op OverheadActual 10: 1048576 op, 1811100.00 ns, 1.7272 ns/op OverheadActual 11: 1048576 op, 1799400.00 ns, 1.7160 ns/op OverheadActual 12: 1048576 op, 1800700.00 ns, 1.7173 ns/op OverheadActual 13: 1048576 op, 1799200.00 ns, 1.7159 ns/op OverheadActual 14: 1048576 op, 1802000.00 ns, 1.7185 ns/op OverheadActual 15: 1048576 op, 1801000.00 ns, 1.7176 ns/op WorkloadWarmup 1: 1048576 op, 825146100.00 ns, 786.9206 ns/op WorkloadWarmup 2: 1048576 op, 818649800.00 ns, 780.7253 ns/op WorkloadWarmup 3: 1048576 op, 807364400.00 ns, 769.9627 ns/op WorkloadWarmup 4: 1048576 op, 809375300.00 ns, 771.8804 ns/op WorkloadWarmup 5: 1048576 op, 812947000.00 ns, 775.2867 ns/op WorkloadWarmup 6: 1048576 op, 809777000.00 ns, 772.2635 ns/op WorkloadWarmup 7: 1048576 op, 815225300.00 ns, 777.4594 ns/op WorkloadWarmup 8: 1048576 op, 819377700.00 ns, 781.4195 ns/op WorkloadWarmup 9: 1048576 op, 814032600.00 ns, 776.3220 ns/op WorkloadActual 1: 1048576 op, 817567100.00 ns, 779.6927 ns/op WorkloadActual 2: 1048576 op, 822656200.00 ns, 784.5461 ns/op WorkloadActual 3: 1048576 op, 821679900.00 ns, 783.6150 ns/op WorkloadActual 4: 1048576 op, 810503500.00 ns, 772.9564 ns/op WorkloadActual 5: 1048576 op, 811192800.00 ns, 773.6137 ns/op WorkloadActual 6: 1048576 op, 810959100.00 ns, 773.3909 ns/op WorkloadActual 7: 1048576 op, 813313000.00 ns, 775.6357 ns/op WorkloadActual 8: 1048576 op, 818026600.00 ns, 780.1310 ns/op WorkloadActual 9: 1048576 op, 824318100.00 ns, 786.1310 ns/op WorkloadActual 10: 1048576 op, 821715000.00 ns, 783.6485 ns/op WorkloadActual 11: 1048576 op, 815722600.00 ns, 777.9337 ns/op WorkloadActual 12: 1048576 op, 821668900.00 ns, 783.6045 ns/op WorkloadActual 13: 1048576 op, 811190100.00 ns, 773.6112 ns/op WorkloadActual 14: 1048576 op, 811286500.00 ns, 773.7031 ns/op WorkloadActual 15: 1048576 op, 814624400.00 ns, 776.8864 ns/op WorkloadResult 1: 1048576 op, 815765100.00 ns, 777.9742 ns/op WorkloadResult 2: 1048576 op, 820854200.00 ns, 782.8276 ns/op WorkloadResult 3: 1048576 op, 819877900.00 ns, 781.8965 ns/op WorkloadResult 4: 1048576 op, 808701500.00 ns, 771.2379 ns/op WorkloadResult 5: 1048576 op, 809390800.00 ns, 771.8952 ns/op WorkloadResult 6: 1048576 op, 809157100.00 ns, 771.6723 ns/op WorkloadResult 7: 1048576 op, 811511000.00 ns, 773.9172 ns/op WorkloadResult 8: 1048576 op, 816224600.00 ns, 778.4124 ns/op WorkloadResult 9: 1048576 op, 822516100.00 ns, 784.4125 ns/op WorkloadResult 10: 1048576 op, 819913000.00 ns, 781.9300 ns/op WorkloadResult 11: 1048576 op, 813920600.00 ns, 776.2152 ns/op WorkloadResult 12: 1048576 op, 819866900.00 ns, 781.8860 ns/op WorkloadResult 13: 1048576 op, 809388100.00 ns, 771.8926 ns/op WorkloadResult 14: 1048576 op, 809484500.00 ns, 771.9846 ns/op WorkloadResult 15: 1048576 op, 812822400.00 ns, 775.1678 ns/op // GC: 91 0 0 1719691128 1048576 // Threading: 0 0 1048576 Mean = 776.888 ns, StdErr = 1.227 ns (0.16%), N = 15, StdDev = 4.752 ns Min = 771.238 ns, Q1 = 771.940 ns, Median = 776.215 ns, Q3 = 781.891 ns, Max = 784.412 ns IQR = 9.951 ns, LowerFence = 757.013 ns, UpperFence = 796.818 ns ConfidenceInterval = [771.808 ns; 781.969 ns] (CI 99.9%), Margin = 5.080 ns (0.65% of Mean) Skewness = 0.19, Kurtosis = 1.31, MValue = 2 // ** Remained 10 (15.6%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 2m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_LegacyAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 127800.00 ns, 127.8000 us/op WorkloadJitting 1: 1 op, 2113000.00 ns, 2.1130 ms/op OverheadJitting 2: 16 op, 263500.00 ns, 16.4688 us/op WorkloadJitting 2: 16 op, 645300.00 ns, 40.3313 us/op WorkloadPilot 1: 16 op, 355800.00 ns, 22.2375 us/op WorkloadPilot 2: 32 op, 467200.00 ns, 14.6000 us/op WorkloadPilot 3: 64 op, 710500.00 ns, 11.1016 us/op WorkloadPilot 4: 128 op, 1195300.00 ns, 9.3383 us/op WorkloadPilot 5: 256 op, 2057500.00 ns, 8.0371 us/op WorkloadPilot 6: 512 op, 4449000.00 ns, 8.6895 us/op WorkloadPilot 7: 1024 op, 9169000.00 ns, 8.9541 us/op WorkloadPilot 8: 2048 op, 16678200.00 ns, 8.1437 us/op WorkloadPilot 9: 4096 op, 28661300.00 ns, 6.9974 us/op WorkloadPilot 10: 8192 op, 57269100.00 ns, 6.9909 us/op WorkloadPilot 11: 16384 op, 112097400.00 ns, 6.8419 us/op WorkloadPilot 12: 32768 op, 213466000.00 ns, 6.5145 us/op WorkloadPilot 13: 65536 op, 431835800.00 ns, 6.5893 us/op WorkloadPilot 14: 131072 op, 863120500.00 ns, 6.5851 us/op OverheadWarmup 1: 131072 op, 205500.00 ns, 1.5678 ns/op OverheadWarmup 2: 131072 op, 204200.00 ns, 1.5579 ns/op OverheadWarmup 3: 131072 op, 217800.00 ns, 1.6617 ns/op OverheadWarmup 4: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadWarmup 5: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadWarmup 6: 131072 op, 215200.00 ns, 1.6418 ns/op OverheadActual 1: 131072 op, 204300.00 ns, 1.5587 ns/op OverheadActual 2: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadActual 3: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadActual 4: 131072 op, 204400.00 ns, 1.5594 ns/op OverheadActual 5: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadActual 6: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadActual 7: 131072 op, 203700.00 ns, 1.5541 ns/op OverheadActual 8: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadActual 9: 131072 op, 217000.00 ns, 1.6556 ns/op OverheadActual 10: 131072 op, 203900.00 ns, 1.5556 ns/op OverheadActual 11: 131072 op, 203700.00 ns, 1.5541 ns/op OverheadActual 12: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadActual 13: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadActual 14: 131072 op, 204800.00 ns, 1.5625 ns/op OverheadActual 15: 131072 op, 203900.00 ns, 1.5556 ns/op WorkloadWarmup 1: 131072 op, 883228200.00 ns, 6.7385 us/op WorkloadWarmup 2: 131072 op, 864936100.00 ns, 6.5989 us/op WorkloadWarmup 3: 131072 op, 861704500.00 ns, 6.5743 us/op WorkloadWarmup 4: 131072 op, 850318200.00 ns, 6.4874 us/op WorkloadWarmup 5: 131072 op, 856621700.00 ns, 6.5355 us/op WorkloadWarmup 6: 131072 op, 843686000.00 ns, 6.4368 us/op WorkloadWarmup 7: 131072 op, 851616100.00 ns, 6.4973 us/op WorkloadWarmup 8: 131072 op, 853202300.00 ns, 6.5094 us/op WorkloadWarmup 9: 131072 op, 854412100.00 ns, 6.5186 us/op WorkloadWarmup 10: 131072 op, 865426600.00 ns, 6.6027 us/op WorkloadWarmup 11: 131072 op, 874217400.00 ns, 6.6697 us/op WorkloadWarmup 12: 131072 op, 855969600.00 ns, 6.5305 us/op WorkloadActual 1: 131072 op, 862494700.00 ns, 6.5803 us/op WorkloadActual 2: 131072 op, 858257400.00 ns, 6.5480 us/op WorkloadActual 3: 131072 op, 857277800.00 ns, 6.5405 us/op WorkloadActual 4: 131072 op, 853315000.00 ns, 6.5103 us/op WorkloadActual 5: 131072 op, 863733600.00 ns, 6.5898 us/op WorkloadActual 6: 131072 op, 855840400.00 ns, 6.5295 us/op WorkloadActual 7: 131072 op, 855793600.00 ns, 6.5292 us/op WorkloadActual 8: 131072 op, 861009800.00 ns, 6.5690 us/op WorkloadActual 9: 131072 op, 873104400.00 ns, 6.6613 us/op WorkloadActual 10: 131072 op, 863682100.00 ns, 6.5894 us/op WorkloadActual 11: 131072 op, 857073300.00 ns, 6.5390 us/op WorkloadActual 12: 131072 op, 854493000.00 ns, 6.5193 us/op WorkloadActual 13: 131072 op, 860244400.00 ns, 6.5631 us/op WorkloadActual 14: 131072 op, 857818200.00 ns, 6.5446 us/op WorkloadActual 15: 131072 op, 847761200.00 ns, 6.4679 us/op WorkloadResult 1: 131072 op, 862290900.00 ns, 6.5788 us/op WorkloadResult 2: 131072 op, 858053600.00 ns, 6.5464 us/op WorkloadResult 3: 131072 op, 857074000.00 ns, 6.5390 us/op WorkloadResult 4: 131072 op, 853111200.00 ns, 6.5087 us/op WorkloadResult 5: 131072 op, 863529800.00 ns, 6.5882 us/op WorkloadResult 6: 131072 op, 855636600.00 ns, 6.5280 us/op WorkloadResult 7: 131072 op, 855589800.00 ns, 6.5276 us/op WorkloadResult 8: 131072 op, 860806000.00 ns, 6.5674 us/op WorkloadResult 9: 131072 op, 863478300.00 ns, 6.5878 us/op WorkloadResult 10: 131072 op, 856869500.00 ns, 6.5374 us/op WorkloadResult 11: 131072 op, 854289200.00 ns, 6.5177 us/op WorkloadResult 12: 131072 op, 860040600.00 ns, 6.5616 us/op WorkloadResult 13: 131072 op, 857614400.00 ns, 6.5431 us/op WorkloadResult 14: 131072 op, 847557400.00 ns, 6.4663 us/op // GC: 88 0 0 1672708728 131072 // Threading: 0 0 131072 Mean = 6.543 us, StdErr = 0.009 us (0.14%), N = 14, StdDev = 0.033 us Min = 6.466 us, Q1 = 6.528 us, Median = 6.541 us, Q3 = 6.566 us, Max = 6.588 us IQR = 0.038 us, LowerFence = 6.470 us, UpperFence = 6.623 us ConfidenceInterval = [6.505 us; 6.580 us] (CI 99.9%), Margin = 0.038 us (0.58% of Mean) Skewness = -0.49, Kurtosis = 2.67, MValue = 2 // ** Remained 9 (14.1%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 2m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_LegacyCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 133400.00 ns, 133.4000 us/op WorkloadJitting 1: 1 op, 1047000.00 ns, 1.0470 ms/op OverheadJitting 2: 16 op, 270300.00 ns, 16.8938 us/op WorkloadJitting 2: 16 op, 524000.00 ns, 32.7500 us/op WorkloadPilot 1: 16 op, 260400.00 ns, 16.2750 us/op WorkloadPilot 2: 32 op, 314400.00 ns, 9.8250 us/op WorkloadPilot 3: 64 op, 460200.00 ns, 7.1906 us/op WorkloadPilot 4: 128 op, 714100.00 ns, 5.5789 us/op WorkloadPilot 5: 256 op, 1241700.00 ns, 4.8504 us/op WorkloadPilot 6: 512 op, 2269500.00 ns, 4.4326 us/op WorkloadPilot 7: 1024 op, 5203200.00 ns, 5.0813 us/op WorkloadPilot 8: 2048 op, 10985200.00 ns, 5.3639 us/op WorkloadPilot 9: 4096 op, 18178800.00 ns, 4.4382 us/op WorkloadPilot 10: 8192 op, 35307100.00 ns, 4.3099 us/op WorkloadPilot 11: 16384 op, 68525900.00 ns, 4.1825 us/op WorkloadPilot 12: 32768 op, 131657900.00 ns, 4.0179 us/op WorkloadPilot 13: 65536 op, 256175400.00 ns, 3.9089 us/op WorkloadPilot 14: 131072 op, 503699800.00 ns, 3.8429 us/op OverheadWarmup 1: 131072 op, 206900.00 ns, 1.5785 ns/op OverheadWarmup 2: 131072 op, 205400.00 ns, 1.5671 ns/op OverheadWarmup 3: 131072 op, 205400.00 ns, 1.5671 ns/op OverheadWarmup 4: 131072 op, 205400.00 ns, 1.5671 ns/op OverheadWarmup 5: 131072 op, 221700.00 ns, 1.6914 ns/op OverheadWarmup 6: 131072 op, 205300.00 ns, 1.5663 ns/op OverheadActual 1: 131072 op, 205400.00 ns, 1.5671 ns/op OverheadActual 2: 131072 op, 205400.00 ns, 1.5671 ns/op OverheadActual 3: 131072 op, 205300.00 ns, 1.5663 ns/op OverheadActual 4: 131072 op, 205300.00 ns, 1.5663 ns/op OverheadActual 5: 131072 op, 205600.00 ns, 1.5686 ns/op OverheadActual 6: 131072 op, 205200.00 ns, 1.5656 ns/op OverheadActual 7: 131072 op, 205300.00 ns, 1.5663 ns/op OverheadActual 8: 131072 op, 205300.00 ns, 1.5663 ns/op OverheadActual 9: 131072 op, 205300.00 ns, 1.5663 ns/op OverheadActual 10: 131072 op, 205400.00 ns, 1.5671 ns/op OverheadActual 11: 131072 op, 205300.00 ns, 1.5663 ns/op OverheadActual 12: 131072 op, 205400.00 ns, 1.5671 ns/op OverheadActual 13: 131072 op, 205400.00 ns, 1.5671 ns/op OverheadActual 14: 131072 op, 205300.00 ns, 1.5663 ns/op OverheadActual 15: 131072 op, 206100.00 ns, 1.5724 ns/op WorkloadWarmup 1: 131072 op, 509572700.00 ns, 3.8877 us/op WorkloadWarmup 2: 131072 op, 520541000.00 ns, 3.9714 us/op WorkloadWarmup 3: 131072 op, 508172200.00 ns, 3.8770 us/op WorkloadWarmup 4: 131072 op, 507161100.00 ns, 3.8693 us/op WorkloadWarmup 5: 131072 op, 506559900.00 ns, 3.8647 us/op WorkloadWarmup 6: 131072 op, 500515000.00 ns, 3.8186 us/op WorkloadWarmup 7: 131072 op, 504116400.00 ns, 3.8461 us/op WorkloadWarmup 8: 131072 op, 516641800.00 ns, 3.9417 us/op WorkloadWarmup 9: 131072 op, 498965200.00 ns, 3.8068 us/op WorkloadActual 1: 131072 op, 501486000.00 ns, 3.8260 us/op WorkloadActual 2: 131072 op, 502189000.00 ns, 3.8314 us/op WorkloadActual 3: 131072 op, 505193700.00 ns, 3.8543 us/op WorkloadActual 4: 131072 op, 494122200.00 ns, 3.7699 us/op WorkloadActual 5: 131072 op, 510484300.00 ns, 3.8947 us/op WorkloadActual 6: 131072 op, 510563700.00 ns, 3.8953 us/op WorkloadActual 7: 131072 op, 500809500.00 ns, 3.8209 us/op WorkloadActual 8: 131072 op, 504596100.00 ns, 3.8498 us/op WorkloadActual 9: 131072 op, 514665300.00 ns, 3.9266 us/op WorkloadActual 10: 131072 op, 509323200.00 ns, 3.8858 us/op WorkloadActual 11: 131072 op, 501406800.00 ns, 3.8254 us/op WorkloadActual 12: 131072 op, 502198600.00 ns, 3.8315 us/op WorkloadActual 13: 131072 op, 501913800.00 ns, 3.8293 us/op WorkloadActual 14: 131072 op, 506532500.00 ns, 3.8645 us/op WorkloadActual 15: 131072 op, 501882800.00 ns, 3.8291 us/op WorkloadResult 1: 131072 op, 501280700.00 ns, 3.8245 us/op WorkloadResult 2: 131072 op, 501983700.00 ns, 3.8298 us/op WorkloadResult 3: 131072 op, 504988400.00 ns, 3.8528 us/op WorkloadResult 4: 131072 op, 493916900.00 ns, 3.7683 us/op WorkloadResult 5: 131072 op, 510279000.00 ns, 3.8931 us/op WorkloadResult 6: 131072 op, 510358400.00 ns, 3.8937 us/op WorkloadResult 7: 131072 op, 500604200.00 ns, 3.8193 us/op WorkloadResult 8: 131072 op, 504390800.00 ns, 3.8482 us/op WorkloadResult 9: 131072 op, 514460000.00 ns, 3.9250 us/op WorkloadResult 10: 131072 op, 509117900.00 ns, 3.8843 us/op WorkloadResult 11: 131072 op, 501201500.00 ns, 3.8239 us/op WorkloadResult 12: 131072 op, 501993300.00 ns, 3.8299 us/op WorkloadResult 13: 131072 op, 501708500.00 ns, 3.8277 us/op WorkloadResult 14: 131072 op, 506327200.00 ns, 3.8630 us/op WorkloadResult 15: 131072 op, 501677500.00 ns, 3.8275 us/op // GC: 54 0 0 1017199472 131072 // Threading: 0 0 131072 Mean = 3.847 us, StdErr = 0.010 us (0.26%), N = 15, StdDev = 0.039 us Min = 3.768 us, Q1 = 3.826 us, Median = 3.830 us, Q3 = 3.874 us, Max = 3.925 us IQR = 0.048 us, LowerFence = 3.755 us, UpperFence = 3.945 us ConfidenceInterval = [3.806 us; 3.889 us] (CI 99.9%), Margin = 0.042 us (1.09% of Mean) Skewness = 0.17, Kurtosis = 2.51, MValue = 2 // ** Remained 8 (12.5%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 2m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_Stj_Reflection: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 130100.00 ns, 130.1000 us/op WorkloadJitting 1: 1 op, 1300900.00 ns, 1.3009 ms/op OverheadJitting 2: 16 op, 276200.00 ns, 17.2625 us/op WorkloadJitting 2: 16 op, 1036200.00 ns, 64.7625 us/op WorkloadPilot 1: 16 op, 770500.00 ns, 48.1563 us/op WorkloadPilot 2: 32 op, 1510400.00 ns, 47.2000 us/op WorkloadPilot 3: 64 op, 2999800.00 ns, 46.8719 us/op WorkloadPilot 4: 128 op, 6081300.00 ns, 47.5102 us/op WorkloadPilot 5: 256 op, 14174100.00 ns, 55.3676 us/op WorkloadPilot 6: 512 op, 24989300.00 ns, 48.8072 us/op WorkloadPilot 7: 1024 op, 46538000.00 ns, 45.4473 us/op WorkloadPilot 8: 2048 op, 90699900.00 ns, 44.2871 us/op WorkloadPilot 9: 4096 op, 180793900.00 ns, 44.1391 us/op WorkloadPilot 10: 8192 op, 366229200.00 ns, 44.7057 us/op WorkloadPilot 11: 16384 op, 733439700.00 ns, 44.7656 us/op OverheadWarmup 1: 16384 op, 27500.00 ns, 1.6785 ns/op OverheadWarmup 2: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadWarmup 3: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadWarmup 4: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadWarmup 5: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadWarmup 6: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadWarmup 7: 16384 op, 26400.00 ns, 1.6113 ns/op OverheadActual 1: 16384 op, 25900.00 ns, 1.5808 ns/op OverheadActual 2: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 3: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 4: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 5: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 6: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 7: 16384 op, 25900.00 ns, 1.5808 ns/op OverheadActual 8: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 9: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 10: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 11: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 12: 16384 op, 26000.00 ns, 1.5869 ns/op OverheadActual 13: 16384 op, 26100.00 ns, 1.5930 ns/op OverheadActual 14: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 15: 16384 op, 25700.00 ns, 1.5686 ns/op WorkloadWarmup 1: 16384 op, 741025700.00 ns, 45.2286 us/op WorkloadWarmup 2: 16384 op, 751058600.00 ns, 45.8410 us/op WorkloadWarmup 3: 16384 op, 774714100.00 ns, 47.2848 us/op WorkloadWarmup 4: 16384 op, 768073700.00 ns, 46.8795 us/op WorkloadWarmup 5: 16384 op, 774134000.00 ns, 47.2494 us/op WorkloadWarmup 6: 16384 op, 763251600.00 ns, 46.5852 us/op WorkloadActual 1: 16384 op, 763491400.00 ns, 46.5998 us/op WorkloadActual 2: 16384 op, 756202900.00 ns, 46.1550 us/op WorkloadActual 3: 16384 op, 765875500.00 ns, 46.7453 us/op WorkloadActual 4: 16384 op, 761467100.00 ns, 46.4763 us/op WorkloadActual 5: 16384 op, 763562200.00 ns, 46.6041 us/op WorkloadActual 6: 16384 op, 771782600.00 ns, 47.1059 us/op WorkloadActual 7: 16384 op, 765557900.00 ns, 46.7259 us/op WorkloadActual 8: 16384 op, 765924200.00 ns, 46.7483 us/op WorkloadActual 9: 16384 op, 762725200.00 ns, 46.5531 us/op WorkloadActual 10: 16384 op, 771392400.00 ns, 47.0821 us/op WorkloadActual 11: 16384 op, 767501500.00 ns, 46.8446 us/op WorkloadActual 12: 16384 op, 761094000.00 ns, 46.4535 us/op WorkloadActual 13: 16384 op, 760541600.00 ns, 46.4198 us/op WorkloadActual 14: 16384 op, 761861700.00 ns, 46.5003 us/op WorkloadActual 15: 16384 op, 766648300.00 ns, 46.7925 us/op WorkloadResult 1: 16384 op, 763465700.00 ns, 46.5982 us/op WorkloadResult 2: 16384 op, 756177200.00 ns, 46.1534 us/op WorkloadResult 3: 16384 op, 765849800.00 ns, 46.7438 us/op WorkloadResult 4: 16384 op, 761441400.00 ns, 46.4747 us/op WorkloadResult 5: 16384 op, 763536500.00 ns, 46.6026 us/op WorkloadResult 6: 16384 op, 771756900.00 ns, 47.1043 us/op WorkloadResult 7: 16384 op, 765532200.00 ns, 46.7244 us/op WorkloadResult 8: 16384 op, 765898500.00 ns, 46.7467 us/op WorkloadResult 9: 16384 op, 762699500.00 ns, 46.5515 us/op WorkloadResult 10: 16384 op, 771366700.00 ns, 47.0805 us/op WorkloadResult 11: 16384 op, 767475800.00 ns, 46.8430 us/op WorkloadResult 12: 16384 op, 761068300.00 ns, 46.4519 us/op WorkloadResult 13: 16384 op, 760515900.00 ns, 46.4182 us/op WorkloadResult 14: 16384 op, 761836000.00 ns, 46.4988 us/op WorkloadResult 15: 16384 op, 766622600.00 ns, 46.7909 us/op // GC: 63 0 0 1187516368 16384 // Threading: 0 0 16384 Mean = 46.652 us, StdErr = 0.065 us (0.14%), N = 15, StdDev = 0.251 us Min = 46.153 us, Q1 = 46.487 us, Median = 46.603 us, Q3 = 46.769 us, Max = 47.104 us IQR = 0.282 us, LowerFence = 46.064 us, UpperFence = 47.192 us ConfidenceInterval = [46.384 us; 46.920 us] (CI 99.9%), Margin = 0.268 us (0.57% of Mean) Skewness = 0.11, Kurtosis = 2.45, MValue = 2 // ** Remained 7 (10.9%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 2m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 132800.00 ns, 132.8000 us/op WorkloadJitting 1: 1 op, 419800.00 ns, 419.8000 us/op OverheadJitting 2: 16 op, 271400.00 ns, 16.9625 us/op WorkloadJitting 2: 16 op, 908100.00 ns, 56.7563 us/op WorkloadPilot 1: 16 op, 811100.00 ns, 50.6938 us/op WorkloadPilot 2: 32 op, 1489900.00 ns, 46.5594 us/op WorkloadPilot 3: 64 op, 2363600.00 ns, 36.9313 us/op WorkloadPilot 4: 128 op, 5319300.00 ns, 41.5570 us/op WorkloadPilot 5: 256 op, 11501900.00 ns, 44.9293 us/op WorkloadPilot 6: 512 op, 21191200.00 ns, 41.3891 us/op WorkloadPilot 7: 1024 op, 39305100.00 ns, 38.3839 us/op WorkloadPilot 8: 2048 op, 75931700.00 ns, 37.0760 us/op WorkloadPilot 9: 4096 op, 151745900.00 ns, 37.0473 us/op WorkloadPilot 10: 8192 op, 302501100.00 ns, 36.9264 us/op WorkloadPilot 11: 16384 op, 601237800.00 ns, 36.6966 us/op OverheadWarmup 1: 16384 op, 27500.00 ns, 1.6785 ns/op OverheadWarmup 2: 16384 op, 28200.00 ns, 1.7212 ns/op OverheadWarmup 3: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadWarmup 4: 16384 op, 25500.00 ns, 1.5564 ns/op OverheadWarmup 5: 16384 op, 26700.00 ns, 1.6296 ns/op OverheadWarmup 6: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 1: 16384 op, 25900.00 ns, 1.5808 ns/op OverheadActual 2: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 3: 16384 op, 25900.00 ns, 1.5808 ns/op OverheadActual 4: 16384 op, 26000.00 ns, 1.5869 ns/op OverheadActual 5: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 6: 16384 op, 25900.00 ns, 1.5808 ns/op OverheadActual 7: 16384 op, 25900.00 ns, 1.5808 ns/op OverheadActual 8: 16384 op, 26000.00 ns, 1.5869 ns/op OverheadActual 9: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 10: 16384 op, 26000.00 ns, 1.5869 ns/op OverheadActual 11: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 12: 16384 op, 25900.00 ns, 1.5808 ns/op OverheadActual 13: 16384 op, 26800.00 ns, 1.6357 ns/op OverheadActual 14: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 15: 16384 op, 25600.00 ns, 1.5625 ns/op WorkloadWarmup 1: 16384 op, 604033600.00 ns, 36.8673 us/op WorkloadWarmup 2: 16384 op, 605477000.00 ns, 36.9554 us/op WorkloadWarmup 3: 16384 op, 602889500.00 ns, 36.7975 us/op WorkloadWarmup 4: 16384 op, 598095900.00 ns, 36.5049 us/op WorkloadWarmup 5: 16384 op, 577761100.00 ns, 35.2637 us/op WorkloadWarmup 6: 16384 op, 579792500.00 ns, 35.3877 us/op WorkloadWarmup 7: 16384 op, 578424900.00 ns, 35.3043 us/op WorkloadActual 1: 16384 op, 576200800.00 ns, 35.1685 us/op WorkloadActual 2: 16384 op, 571337700.00 ns, 34.8717 us/op WorkloadActual 3: 16384 op, 576024600.00 ns, 35.1578 us/op WorkloadActual 4: 16384 op, 582181000.00 ns, 35.5335 us/op WorkloadActual 5: 16384 op, 577199800.00 ns, 35.2295 us/op WorkloadActual 6: 16384 op, 568152900.00 ns, 34.6773 us/op WorkloadActual 7: 16384 op, 580322600.00 ns, 35.4201 us/op WorkloadActual 8: 16384 op, 590087900.00 ns, 36.0161 us/op WorkloadActual 9: 16384 op, 571811700.00 ns, 34.9006 us/op WorkloadActual 10: 16384 op, 574256900.00 ns, 35.0499 us/op WorkloadActual 11: 16384 op, 580813200.00 ns, 35.4500 us/op WorkloadActual 12: 16384 op, 574731400.00 ns, 35.0788 us/op WorkloadActual 13: 16384 op, 571940300.00 ns, 34.9085 us/op WorkloadActual 14: 16384 op, 577247000.00 ns, 35.2324 us/op WorkloadActual 15: 16384 op, 570934100.00 ns, 34.8471 us/op WorkloadResult 1: 16384 op, 576174900.00 ns, 35.1669 us/op WorkloadResult 2: 16384 op, 571311800.00 ns, 34.8701 us/op WorkloadResult 3: 16384 op, 575998700.00 ns, 35.1562 us/op WorkloadResult 4: 16384 op, 582155100.00 ns, 35.5319 us/op WorkloadResult 5: 16384 op, 577173900.00 ns, 35.2279 us/op WorkloadResult 6: 16384 op, 568127000.00 ns, 34.6757 us/op WorkloadResult 7: 16384 op, 580296700.00 ns, 35.4185 us/op WorkloadResult 8: 16384 op, 571785800.00 ns, 34.8990 us/op WorkloadResult 9: 16384 op, 574231000.00 ns, 35.0483 us/op WorkloadResult 10: 16384 op, 580787300.00 ns, 35.4484 us/op WorkloadResult 11: 16384 op, 574705500.00 ns, 35.0772 us/op WorkloadResult 12: 16384 op, 571914400.00 ns, 34.9069 us/op WorkloadResult 13: 16384 op, 577221100.00 ns, 35.2308 us/op WorkloadResult 14: 16384 op, 570908200.00 ns, 34.8455 us/op // GC: 49 0 0 942149584 16384 // Threading: 0 0 16384 Mean = 35.107 us, StdErr = 0.067 us (0.19%), N = 14, StdDev = 0.252 us Min = 34.676 us, Q1 = 34.901 us, Median = 35.117 us, Q3 = 35.230 us, Max = 35.532 us IQR = 0.329 us, LowerFence = 34.407 us, UpperFence = 35.724 us ConfidenceInterval = [34.823 us; 35.392 us] (CI 99.9%), Margin = 0.285 us (0.81% of Mean) Skewness = 0.09, Kurtosis = 1.79, MValue = 2 // ** Remained 6 (9.4%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 1m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 147200.00 ns, 147.2000 us/op WorkloadJitting 1: 1 op, 1011600.00 ns, 1.0116 ms/op OverheadJitting 2: 16 op, 264600.00 ns, 16.5375 us/op WorkloadJitting 2: 16 op, 340800.00 ns, 21.3000 us/op WorkloadPilot 1: 16 op, 65300.00 ns, 4.0813 us/op WorkloadPilot 2: 32 op, 128700.00 ns, 4.0219 us/op WorkloadPilot 3: 64 op, 240800.00 ns, 3.7625 us/op WorkloadPilot 4: 128 op, 459200.00 ns, 3.5875 us/op WorkloadPilot 5: 256 op, 945600.00 ns, 3.6938 us/op WorkloadPilot 6: 512 op, 2625400.00 ns, 5.1277 us/op WorkloadPilot 7: 1024 op, 4141400.00 ns, 4.0443 us/op WorkloadPilot 8: 2048 op, 8951000.00 ns, 4.3706 us/op WorkloadPilot 9: 4096 op, 17879600.00 ns, 4.3651 us/op WorkloadPilot 10: 8192 op, 30659200.00 ns, 3.7426 us/op WorkloadPilot 11: 16384 op, 59382500.00 ns, 3.6244 us/op WorkloadPilot 12: 32768 op, 113754800.00 ns, 3.4715 us/op WorkloadPilot 13: 65536 op, 216410300.00 ns, 3.3022 us/op WorkloadPilot 14: 131072 op, 429521100.00 ns, 3.2770 us/op WorkloadPilot 15: 262144 op, 848562200.00 ns, 3.2370 us/op OverheadWarmup 1: 262144 op, 412800.00 ns, 1.5747 ns/op OverheadWarmup 2: 262144 op, 410900.00 ns, 1.5675 ns/op OverheadWarmup 3: 262144 op, 410900.00 ns, 1.5675 ns/op OverheadWarmup 4: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadWarmup 5: 262144 op, 411900.00 ns, 1.5713 ns/op OverheadWarmup 6: 262144 op, 411300.00 ns, 1.5690 ns/op OverheadActual 1: 262144 op, 410700.00 ns, 1.5667 ns/op OverheadActual 2: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 3: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadActual 4: 262144 op, 411800.00 ns, 1.5709 ns/op OverheadActual 5: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadActual 6: 262144 op, 410700.00 ns, 1.5667 ns/op OverheadActual 7: 262144 op, 411800.00 ns, 1.5709 ns/op OverheadActual 8: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 9: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadActual 10: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadActual 11: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 12: 262144 op, 410800.00 ns, 1.5671 ns/op OverheadActual 13: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 14: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadActual 15: 262144 op, 410600.00 ns, 1.5663 ns/op WorkloadWarmup 1: 262144 op, 856215900.00 ns, 3.2662 us/op WorkloadWarmup 2: 262144 op, 852221600.00 ns, 3.2510 us/op WorkloadWarmup 3: 262144 op, 846398000.00 ns, 3.2288 us/op WorkloadWarmup 4: 262144 op, 858444500.00 ns, 3.2747 us/op WorkloadWarmup 5: 262144 op, 858064800.00 ns, 3.2733 us/op WorkloadWarmup 6: 262144 op, 854360700.00 ns, 3.2591 us/op WorkloadWarmup 7: 262144 op, 860035000.00 ns, 3.2808 us/op WorkloadWarmup 8: 262144 op, 854465500.00 ns, 3.2595 us/op WorkloadActual 1: 262144 op, 858214800.00 ns, 3.2738 us/op WorkloadActual 2: 262144 op, 853851000.00 ns, 3.2572 us/op WorkloadActual 3: 262144 op, 861397300.00 ns, 3.2860 us/op WorkloadActual 4: 262144 op, 851433300.00 ns, 3.2480 us/op WorkloadActual 5: 262144 op, 844926700.00 ns, 3.2231 us/op WorkloadActual 6: 262144 op, 847177200.00 ns, 3.2317 us/op WorkloadActual 7: 262144 op, 848283200.00 ns, 3.2359 us/op WorkloadActual 8: 262144 op, 855073300.00 ns, 3.2618 us/op WorkloadActual 9: 262144 op, 860649200.00 ns, 3.2831 us/op WorkloadActual 10: 262144 op, 861883600.00 ns, 3.2878 us/op WorkloadActual 11: 262144 op, 843222300.00 ns, 3.2166 us/op WorkloadActual 12: 262144 op, 854622900.00 ns, 3.2601 us/op WorkloadActual 13: 262144 op, 848307900.00 ns, 3.2360 us/op WorkloadActual 14: 262144 op, 849454700.00 ns, 3.2404 us/op WorkloadActual 15: 262144 op, 846197200.00 ns, 3.2280 us/op WorkloadResult 1: 262144 op, 857804200.00 ns, 3.2723 us/op WorkloadResult 2: 262144 op, 853440400.00 ns, 3.2556 us/op WorkloadResult 3: 262144 op, 860986700.00 ns, 3.2844 us/op WorkloadResult 4: 262144 op, 851022700.00 ns, 3.2464 us/op WorkloadResult 5: 262144 op, 844516100.00 ns, 3.2216 us/op WorkloadResult 6: 262144 op, 846766600.00 ns, 3.2302 us/op WorkloadResult 7: 262144 op, 847872600.00 ns, 3.2344 us/op WorkloadResult 8: 262144 op, 854662700.00 ns, 3.2603 us/op WorkloadResult 9: 262144 op, 860238600.00 ns, 3.2815 us/op WorkloadResult 10: 262144 op, 861473000.00 ns, 3.2863 us/op WorkloadResult 11: 262144 op, 842811700.00 ns, 3.2151 us/op WorkloadResult 12: 262144 op, 854212300.00 ns, 3.2586 us/op WorkloadResult 13: 262144 op, 847897300.00 ns, 3.2345 us/op WorkloadResult 14: 262144 op, 849044100.00 ns, 3.2388 us/op WorkloadResult 15: 262144 op, 845786600.00 ns, 3.2264 us/op // GC: 76 0 0 1432358864 262144 // Threading: 0 0 262144 Mean = 3.250 us, StdErr = 0.006 us (0.19%), N = 15, StdDev = 0.024 us Min = 3.215 us, Q1 = 3.232 us, Median = 3.246 us, Q3 = 3.266 us, Max = 3.286 us IQR = 0.034 us, LowerFence = 3.181 us, UpperFence = 3.317 us ConfidenceInterval = [3.225 us; 3.275 us] (CI 99.9%), Margin = 0.025 us (0.78% of Mean) Skewness = 0.22, Kurtosis = 1.54, MValue = 2 // ** Remained 5 (7.8%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 1m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_PopcornAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 152400.00 ns, 152.4000 us/op WorkloadJitting 1: 1 op, 285400.00 ns, 285.4000 us/op OverheadJitting 2: 16 op, 263000.00 ns, 16.4375 us/op WorkloadJitting 2: 16 op, 817400.00 ns, 51.0875 us/op WorkloadPilot 1: 16 op, 520700.00 ns, 32.5438 us/op WorkloadPilot 2: 32 op, 1026000.00 ns, 32.0625 us/op WorkloadPilot 3: 64 op, 2050100.00 ns, 32.0328 us/op WorkloadPilot 4: 128 op, 3932800.00 ns, 30.7250 us/op WorkloadPilot 5: 256 op, 9211900.00 ns, 35.9840 us/op WorkloadPilot 6: 512 op, 19569100.00 ns, 38.2209 us/op WorkloadPilot 7: 1024 op, 31853200.00 ns, 31.1066 us/op WorkloadPilot 8: 2048 op, 62986000.00 ns, 30.7549 us/op WorkloadPilot 9: 4096 op, 124008800.00 ns, 30.2756 us/op WorkloadPilot 10: 8192 op, 248731800.00 ns, 30.3628 us/op WorkloadPilot 11: 16384 op, 503114200.00 ns, 30.7077 us/op OverheadWarmup 1: 16384 op, 27600.00 ns, 1.6846 ns/op OverheadWarmup 2: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadWarmup 3: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadWarmup 4: 16384 op, 25500.00 ns, 1.5564 ns/op OverheadWarmup 5: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadWarmup 6: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadWarmup 7: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadWarmup 8: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 1: 16384 op, 25500.00 ns, 1.5564 ns/op OverheadActual 2: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 3: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 4: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 5: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 6: 16384 op, 27900.00 ns, 1.7029 ns/op OverheadActual 7: 16384 op, 25900.00 ns, 1.5808 ns/op OverheadActual 8: 16384 op, 25500.00 ns, 1.5564 ns/op OverheadActual 9: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 10: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 11: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 12: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 13: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 14: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 15: 16384 op, 25600.00 ns, 1.5625 ns/op WorkloadWarmup 1: 16384 op, 496181600.00 ns, 30.2845 us/op WorkloadWarmup 2: 16384 op, 496419700.00 ns, 30.2991 us/op WorkloadWarmup 3: 16384 op, 501614800.00 ns, 30.6161 us/op WorkloadWarmup 4: 16384 op, 506093300.00 ns, 30.8895 us/op WorkloadWarmup 5: 16384 op, 491658300.00 ns, 30.0084 us/op WorkloadWarmup 6: 16384 op, 493983300.00 ns, 30.1503 us/op WorkloadWarmup 7: 16384 op, 492581000.00 ns, 30.0648 us/op WorkloadActual 1: 16384 op, 496417000.00 ns, 30.2989 us/op WorkloadActual 2: 16384 op, 490227300.00 ns, 29.9211 us/op WorkloadActual 3: 16384 op, 496997600.00 ns, 30.3343 us/op WorkloadActual 4: 16384 op, 496818100.00 ns, 30.3234 us/op WorkloadActual 5: 16384 op, 494435700.00 ns, 30.1780 us/op WorkloadActual 6: 16384 op, 492714700.00 ns, 30.0729 us/op WorkloadActual 7: 16384 op, 506159700.00 ns, 30.8935 us/op WorkloadActual 8: 16384 op, 498222700.00 ns, 30.4091 us/op WorkloadActual 9: 16384 op, 512978100.00 ns, 31.3097 us/op WorkloadActual 10: 16384 op, 496787300.00 ns, 30.3215 us/op WorkloadActual 11: 16384 op, 493749100.00 ns, 30.1361 us/op WorkloadActual 12: 16384 op, 502912800.00 ns, 30.6954 us/op WorkloadActual 13: 16384 op, 491434600.00 ns, 29.9948 us/op WorkloadActual 14: 16384 op, 495170000.00 ns, 30.2228 us/op WorkloadActual 15: 16384 op, 499855900.00 ns, 30.5088 us/op WorkloadResult 1: 16384 op, 496391400.00 ns, 30.2973 us/op WorkloadResult 2: 16384 op, 490201700.00 ns, 29.9195 us/op WorkloadResult 3: 16384 op, 496972000.00 ns, 30.3328 us/op WorkloadResult 4: 16384 op, 496792500.00 ns, 30.3218 us/op WorkloadResult 5: 16384 op, 494410100.00 ns, 30.1764 us/op WorkloadResult 6: 16384 op, 492689100.00 ns, 30.0714 us/op WorkloadResult 7: 16384 op, 506134100.00 ns, 30.8920 us/op WorkloadResult 8: 16384 op, 498197100.00 ns, 30.4075 us/op WorkloadResult 9: 16384 op, 496761700.00 ns, 30.3199 us/op WorkloadResult 10: 16384 op, 493723500.00 ns, 30.1345 us/op WorkloadResult 11: 16384 op, 502887200.00 ns, 30.6938 us/op WorkloadResult 12: 16384 op, 491409000.00 ns, 29.9932 us/op WorkloadResult 13: 16384 op, 495144400.00 ns, 30.2212 us/op WorkloadResult 14: 16384 op, 499830300.00 ns, 30.5072 us/op // GC: 45 0 0 849612752 16384 // Threading: 0 0 16384 Mean = 30.306 us, StdErr = 0.070 us (0.23%), N = 14, StdDev = 0.263 us Min = 29.920 us, Q1 = 30.145 us, Median = 30.309 us, Q3 = 30.389 us, Max = 30.892 us IQR = 0.244 us, LowerFence = 29.779 us, UpperFence = 30.755 us ConfidenceInterval = [30.009 us; 30.603 us] (CI 99.9%), Margin = 0.297 us (0.98% of Mean) Skewness = 0.62, Kurtosis = 2.65, MValue = 2 // ** Remained 4 (6.2%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 1m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_PopcornCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 125800.00 ns, 125.8000 us/op WorkloadJitting 1: 1 op, 282200.00 ns, 282.2000 us/op OverheadJitting 2: 16 op, 319400.00 ns, 19.9625 us/op WorkloadJitting 2: 16 op, 883000.00 ns, 55.1875 us/op WorkloadPilot 1: 16 op, 573200.00 ns, 35.8250 us/op WorkloadPilot 2: 32 op, 1116000.00 ns, 34.8750 us/op WorkloadPilot 3: 64 op, 2176800.00 ns, 34.0125 us/op WorkloadPilot 4: 128 op, 4732200.00 ns, 36.9703 us/op WorkloadPilot 5: 256 op, 10211000.00 ns, 39.8867 us/op WorkloadPilot 6: 512 op, 20109400.00 ns, 39.2762 us/op WorkloadPilot 7: 1024 op, 34835400.00 ns, 34.0189 us/op WorkloadPilot 8: 2048 op, 68961200.00 ns, 33.6725 us/op WorkloadPilot 9: 4096 op, 136367400.00 ns, 33.2928 us/op WorkloadPilot 10: 8192 op, 275420200.00 ns, 33.6206 us/op WorkloadPilot 11: 16384 op, 542101100.00 ns, 33.0872 us/op OverheadWarmup 1: 16384 op, 35200.00 ns, 2.1484 ns/op OverheadWarmup 2: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadWarmup 3: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadWarmup 4: 16384 op, 25500.00 ns, 1.5564 ns/op OverheadWarmup 5: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadWarmup 6: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadWarmup 7: 16384 op, 25900.00 ns, 1.5808 ns/op OverheadWarmup 8: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 1: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 2: 16384 op, 25500.00 ns, 1.5564 ns/op OverheadActual 3: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 4: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 5: 16384 op, 25500.00 ns, 1.5564 ns/op OverheadActual 6: 16384 op, 25500.00 ns, 1.5564 ns/op OverheadActual 7: 16384 op, 26000.00 ns, 1.5869 ns/op OverheadActual 8: 16384 op, 27800.00 ns, 1.6968 ns/op OverheadActual 9: 16384 op, 25900.00 ns, 1.5808 ns/op OverheadActual 10: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 11: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 12: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 13: 16384 op, 25500.00 ns, 1.5564 ns/op OverheadActual 14: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 15: 16384 op, 26000.00 ns, 1.5869 ns/op WorkloadWarmup 1: 16384 op, 545685200.00 ns, 33.3060 us/op WorkloadWarmup 2: 16384 op, 540286200.00 ns, 32.9765 us/op WorkloadWarmup 3: 16384 op, 545622700.00 ns, 33.3022 us/op WorkloadWarmup 4: 16384 op, 539944200.00 ns, 32.9556 us/op WorkloadWarmup 5: 16384 op, 547879400.00 ns, 33.4399 us/op WorkloadWarmup 6: 16384 op, 542874100.00 ns, 33.1344 us/op WorkloadActual 1: 16384 op, 561217100.00 ns, 34.2540 us/op WorkloadActual 2: 16384 op, 557240200.00 ns, 34.0112 us/op WorkloadActual 3: 16384 op, 557133800.00 ns, 34.0047 us/op WorkloadActual 4: 16384 op, 550999400.00 ns, 33.6303 us/op WorkloadActual 5: 16384 op, 553084600.00 ns, 33.7576 us/op WorkloadActual 6: 16384 op, 556672800.00 ns, 33.9766 us/op WorkloadActual 7: 16384 op, 547728100.00 ns, 33.4307 us/op WorkloadActual 8: 16384 op, 554486100.00 ns, 33.8431 us/op WorkloadActual 9: 16384 op, 548663600.00 ns, 33.4878 us/op WorkloadActual 10: 16384 op, 548787600.00 ns, 33.4953 us/op WorkloadActual 11: 16384 op, 544571700.00 ns, 33.2380 us/op WorkloadActual 12: 16384 op, 551506200.00 ns, 33.6613 us/op WorkloadActual 13: 16384 op, 550633700.00 ns, 33.6080 us/op WorkloadActual 14: 16384 op, 546402200.00 ns, 33.3497 us/op WorkloadActual 15: 16384 op, 547004600.00 ns, 33.3865 us/op WorkloadResult 1: 16384 op, 561191500.00 ns, 34.2524 us/op WorkloadResult 2: 16384 op, 557214600.00 ns, 34.0097 us/op WorkloadResult 3: 16384 op, 557108200.00 ns, 34.0032 us/op WorkloadResult 4: 16384 op, 550973800.00 ns, 33.6288 us/op WorkloadResult 5: 16384 op, 553059000.00 ns, 33.7560 us/op WorkloadResult 6: 16384 op, 556647200.00 ns, 33.9750 us/op WorkloadResult 7: 16384 op, 547702500.00 ns, 33.4291 us/op WorkloadResult 8: 16384 op, 554460500.00 ns, 33.8416 us/op WorkloadResult 9: 16384 op, 548638000.00 ns, 33.4862 us/op WorkloadResult 10: 16384 op, 548762000.00 ns, 33.4938 us/op WorkloadResult 11: 16384 op, 544546100.00 ns, 33.2365 us/op WorkloadResult 12: 16384 op, 551480600.00 ns, 33.6597 us/op WorkloadResult 13: 16384 op, 550608100.00 ns, 33.6065 us/op WorkloadResult 14: 16384 op, 546376600.00 ns, 33.3482 us/op WorkloadResult 15: 16384 op, 546979000.00 ns, 33.3849 us/op // GC: 39 0 0 752095184 16384 // Threading: 0 0 16384 Mean = 33.674 us, StdErr = 0.075 us (0.22%), N = 15, StdDev = 0.292 us Min = 33.236 us, Q1 = 33.458 us, Median = 33.629 us, Q3 = 33.908 us, Max = 34.252 us IQR = 0.451 us, LowerFence = 32.782 us, UpperFence = 34.584 us ConfidenceInterval = [33.362 us; 33.987 us] (CI 99.9%), Margin = 0.313 us (0.93% of Mean) Skewness = 0.34, Kurtosis = 1.88, MValue = 2 // ** Remained 3 (4.7%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 0m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 120600.00 ns, 120.6000 us/op WorkloadJitting 1: 1 op, 1112500.00 ns, 1.1125 ms/op OverheadJitting 2: 16 op, 281200.00 ns, 17.5750 us/op WorkloadJitting 2: 16 op, 731700.00 ns, 45.7313 us/op WorkloadPilot 1: 16 op, 406100.00 ns, 25.3813 us/op WorkloadPilot 2: 32 op, 710000.00 ns, 22.1875 us/op WorkloadPilot 3: 64 op, 1303500.00 ns, 20.3672 us/op WorkloadPilot 4: 128 op, 2547000.00 ns, 19.8984 us/op WorkloadPilot 5: 256 op, 6141700.00 ns, 23.9910 us/op WorkloadPilot 6: 512 op, 14217000.00 ns, 27.7676 us/op WorkloadPilot 7: 1024 op, 19900500.00 ns, 19.4341 us/op WorkloadPilot 8: 2048 op, 38147900.00 ns, 18.6269 us/op WorkloadPilot 9: 4096 op, 77429200.00 ns, 18.9036 us/op WorkloadPilot 10: 8192 op, 147565900.00 ns, 18.0134 us/op WorkloadPilot 11: 16384 op, 297361400.00 ns, 18.1495 us/op WorkloadPilot 12: 32768 op, 575642300.00 ns, 17.5672 us/op OverheadWarmup 1: 32768 op, 53300.00 ns, 1.6266 ns/op OverheadWarmup 2: 32768 op, 51500.00 ns, 1.5717 ns/op OverheadWarmup 3: 32768 op, 54900.00 ns, 1.6754 ns/op OverheadWarmup 4: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadWarmup 5: 32768 op, 51700.00 ns, 1.5778 ns/op OverheadWarmup 6: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 1: 32768 op, 51500.00 ns, 1.5717 ns/op OverheadActual 2: 32768 op, 51600.00 ns, 1.5747 ns/op OverheadActual 3: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 4: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 5: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 6: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 7: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 8: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 9: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 10: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 11: 32768 op, 51700.00 ns, 1.5778 ns/op OverheadActual 12: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 13: 32768 op, 51700.00 ns, 1.5778 ns/op OverheadActual 14: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 15: 32768 op, 51700.00 ns, 1.5778 ns/op WorkloadWarmup 1: 32768 op, 592844400.00 ns, 18.0922 us/op WorkloadWarmup 2: 32768 op, 579295100.00 ns, 17.6787 us/op WorkloadWarmup 3: 32768 op, 573004000.00 ns, 17.4867 us/op WorkloadWarmup 4: 32768 op, 572482700.00 ns, 17.4708 us/op WorkloadWarmup 5: 32768 op, 577144100.00 ns, 17.6130 us/op WorkloadWarmup 6: 32768 op, 573492500.00 ns, 17.5016 us/op WorkloadWarmup 7: 32768 op, 574211200.00 ns, 17.5235 us/op WorkloadWarmup 8: 32768 op, 577416600.00 ns, 17.6214 us/op WorkloadWarmup 9: 32768 op, 573524100.00 ns, 17.5026 us/op WorkloadActual 1: 32768 op, 574187600.00 ns, 17.5228 us/op WorkloadActual 2: 32768 op, 576751700.00 ns, 17.6011 us/op WorkloadActual 3: 32768 op, 593610200.00 ns, 18.1155 us/op WorkloadActual 4: 32768 op, 585674800.00 ns, 17.8734 us/op WorkloadActual 5: 32768 op, 572683100.00 ns, 17.4769 us/op WorkloadActual 6: 32768 op, 588421600.00 ns, 17.9572 us/op WorkloadActual 7: 32768 op, 579641400.00 ns, 17.6893 us/op WorkloadActual 8: 32768 op, 582251100.00 ns, 17.7689 us/op WorkloadActual 9: 32768 op, 570526700.00 ns, 17.4111 us/op WorkloadActual 10: 32768 op, 578396900.00 ns, 17.6513 us/op WorkloadActual 11: 32768 op, 577403800.00 ns, 17.6210 us/op WorkloadActual 12: 32768 op, 574894900.00 ns, 17.5444 us/op WorkloadActual 13: 32768 op, 580296200.00 ns, 17.7092 us/op WorkloadActual 14: 32768 op, 578893000.00 ns, 17.6664 us/op WorkloadActual 15: 32768 op, 576585400.00 ns, 17.5960 us/op WorkloadResult 1: 32768 op, 574136200.00 ns, 17.5212 us/op WorkloadResult 2: 32768 op, 576700300.00 ns, 17.5995 us/op WorkloadResult 3: 32768 op, 585623400.00 ns, 17.8718 us/op WorkloadResult 4: 32768 op, 572631700.00 ns, 17.4753 us/op WorkloadResult 5: 32768 op, 588370200.00 ns, 17.9556 us/op WorkloadResult 6: 32768 op, 579590000.00 ns, 17.6877 us/op WorkloadResult 7: 32768 op, 582199700.00 ns, 17.7673 us/op WorkloadResult 8: 32768 op, 570475300.00 ns, 17.4095 us/op WorkloadResult 9: 32768 op, 578345500.00 ns, 17.6497 us/op WorkloadResult 10: 32768 op, 577352400.00 ns, 17.6194 us/op WorkloadResult 11: 32768 op, 574843500.00 ns, 17.5428 us/op WorkloadResult 12: 32768 op, 580244800.00 ns, 17.7077 us/op WorkloadResult 13: 32768 op, 578841600.00 ns, 17.6648 us/op WorkloadResult 14: 32768 op, 576534000.00 ns, 17.5944 us/op // GC: 64 1 0 1207522616 32768 // Threading: 0 0 32768 Mean = 17.648 us, StdErr = 0.040 us (0.22%), N = 14, StdDev = 0.148 us Min = 17.410 us, Q1 = 17.556 us, Median = 17.635 us, Q3 = 17.703 us, Max = 17.956 us IQR = 0.147 us, LowerFence = 17.335 us, UpperFence = 17.923 us ConfidenceInterval = [17.481 us; 17.814 us] (CI 99.9%), Margin = 0.167 us (0.95% of Mean) Skewness = 0.45, Kurtosis = 2.43, MValue = 2 // ** Remained 2 (3.1%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 0m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_LegacyAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 140600.00 ns, 140.6000 us/op WorkloadJitting 1: 1 op, 1858700.00 ns, 1.8587 ms/op OverheadJitting 2: 16 op, 266200.00 ns, 16.6375 us/op WorkloadJitting 2: 16 op, 2655500.00 ns, 165.9688 us/op WorkloadPilot 1: 16 op, 2413400.00 ns, 150.8375 us/op WorkloadPilot 2: 32 op, 5423500.00 ns, 169.4844 us/op WorkloadPilot 3: 64 op, 8975600.00 ns, 140.2438 us/op WorkloadPilot 4: 128 op, 18597300.00 ns, 145.2914 us/op WorkloadPilot 5: 256 op, 35177600.00 ns, 137.4125 us/op WorkloadPilot 6: 512 op, 72073000.00 ns, 140.7676 us/op WorkloadPilot 7: 1024 op, 132907000.00 ns, 129.7920 us/op WorkloadPilot 8: 2048 op, 262774000.00 ns, 128.3076 us/op WorkloadPilot 9: 4096 op, 528506400.00 ns, 129.0299 us/op OverheadWarmup 1: 4096 op, 8100.00 ns, 1.9775 ns/op OverheadWarmup 2: 4096 op, 7000.00 ns, 1.7090 ns/op OverheadWarmup 3: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadWarmup 4: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadWarmup 5: 4096 op, 6400.00 ns, 1.5625 ns/op OverheadWarmup 6: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadWarmup 7: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 1: 4096 op, 7200.00 ns, 1.7578 ns/op OverheadActual 2: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 3: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 4: 4096 op, 6900.00 ns, 1.6846 ns/op OverheadActual 5: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 6: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 7: 4096 op, 7000.00 ns, 1.7090 ns/op OverheadActual 8: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 9: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 10: 4096 op, 6400.00 ns, 1.5625 ns/op OverheadActual 11: 4096 op, 6600.00 ns, 1.6113 ns/op OverheadActual 12: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 13: 4096 op, 6400.00 ns, 1.5625 ns/op OverheadActual 14: 4096 op, 7300.00 ns, 1.7822 ns/op OverheadActual 15: 4096 op, 6400.00 ns, 1.5625 ns/op WorkloadWarmup 1: 4096 op, 522523300.00 ns, 127.5692 us/op WorkloadWarmup 2: 4096 op, 534605500.00 ns, 130.5189 us/op WorkloadWarmup 3: 4096 op, 516232700.00 ns, 126.0334 us/op WorkloadWarmup 4: 4096 op, 516868600.00 ns, 126.1886 us/op WorkloadWarmup 5: 4096 op, 518492800.00 ns, 126.5852 us/op WorkloadWarmup 6: 4096 op, 520169300.00 ns, 126.9945 us/op WorkloadWarmup 7: 4096 op, 509912500.00 ns, 124.4904 us/op WorkloadActual 1: 4096 op, 526742000.00 ns, 128.5991 us/op WorkloadActual 2: 4096 op, 521193700.00 ns, 127.2446 us/op WorkloadActual 3: 4096 op, 521041100.00 ns, 127.2073 us/op WorkloadActual 4: 4096 op, 517216000.00 ns, 126.2734 us/op WorkloadActual 5: 4096 op, 519694500.00 ns, 126.8785 us/op WorkloadActual 6: 4096 op, 515408100.00 ns, 125.8321 us/op WorkloadActual 7: 4096 op, 534290400.00 ns, 130.4420 us/op WorkloadActual 8: 4096 op, 513795800.00 ns, 125.4384 us/op WorkloadActual 9: 4096 op, 530277500.00 ns, 129.4623 us/op WorkloadActual 10: 4096 op, 528874600.00 ns, 129.1198 us/op WorkloadActual 11: 4096 op, 520534800.00 ns, 127.0837 us/op WorkloadActual 12: 4096 op, 514616400.00 ns, 125.6388 us/op WorkloadActual 13: 4096 op, 515351800.00 ns, 125.8183 us/op WorkloadActual 14: 4096 op, 514422600.00 ns, 125.5915 us/op WorkloadActual 15: 4096 op, 524394900.00 ns, 128.0261 us/op WorkloadResult 1: 4096 op, 526735500.00 ns, 128.5975 us/op WorkloadResult 2: 4096 op, 521187200.00 ns, 127.2430 us/op WorkloadResult 3: 4096 op, 521034600.00 ns, 127.2057 us/op WorkloadResult 4: 4096 op, 517209500.00 ns, 126.2719 us/op WorkloadResult 5: 4096 op, 519688000.00 ns, 126.8770 us/op WorkloadResult 6: 4096 op, 515401600.00 ns, 125.8305 us/op WorkloadResult 7: 4096 op, 534283900.00 ns, 130.4404 us/op WorkloadResult 8: 4096 op, 513789300.00 ns, 125.4368 us/op WorkloadResult 9: 4096 op, 530271000.00 ns, 129.4607 us/op WorkloadResult 10: 4096 op, 528868100.00 ns, 129.1182 us/op WorkloadResult 11: 4096 op, 520528300.00 ns, 127.0821 us/op WorkloadResult 12: 4096 op, 514609900.00 ns, 125.6372 us/op WorkloadResult 13: 4096 op, 515345300.00 ns, 125.8167 us/op WorkloadResult 14: 4096 op, 514416100.00 ns, 125.5899 us/op WorkloadResult 15: 4096 op, 524388400.00 ns, 128.0245 us/op // GC: 54 6 0 1019768840 4096 // Threading: 0 0 4096 Mean = 127.242 us, StdErr = 0.407 us (0.32%), N = 15, StdDev = 1.577 us Min = 125.437 us, Q1 = 125.824 us, Median = 127.082 us, Q3 = 128.311 us, Max = 130.440 us IQR = 2.487 us, LowerFence = 122.092 us, UpperFence = 132.042 us ConfidenceInterval = [125.556 us; 128.928 us] (CI 99.9%), Margin = 1.686 us (1.32% of Mean) Skewness = 0.54, Kurtosis = 1.93, MValue = 2 // ** Remained 1 (1.6%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 0m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) // *** Execute *** // Launch: 1 / 1 // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 130800.00 ns, 130.8000 us/op WorkloadJitting 1: 1 op, 1132500.00 ns, 1.1325 ms/op OverheadJitting 2: 16 op, 267300.00 ns, 16.7063 us/op WorkloadJitting 2: 16 op, 1500500.00 ns, 93.7813 us/op WorkloadPilot 1: 16 op, 1212800.00 ns, 75.8000 us/op WorkloadPilot 2: 32 op, 2149700.00 ns, 67.1781 us/op WorkloadPilot 3: 64 op, 4325300.00 ns, 67.5828 us/op WorkloadPilot 4: 128 op, 10690800.00 ns, 83.5219 us/op WorkloadPilot 5: 256 op, 16913600.00 ns, 66.0688 us/op WorkloadPilot 6: 512 op, 32812900.00 ns, 64.0877 us/op WorkloadPilot 7: 1024 op, 65769000.00 ns, 64.2275 us/op WorkloadPilot 8: 2048 op, 124201400.00 ns, 60.6452 us/op WorkloadPilot 9: 4096 op, 247125500.00 ns, 60.3334 us/op WorkloadPilot 10: 8192 op, 494825700.00 ns, 60.4035 us/op WorkloadPilot 11: 16384 op, 1006104400.00 ns, 61.4077 us/op OverheadWarmup 1: 16384 op, 27300.00 ns, 1.6663 ns/op OverheadWarmup 2: 16384 op, 25900.00 ns, 1.5808 ns/op OverheadWarmup 3: 16384 op, 26200.00 ns, 1.5991 ns/op OverheadWarmup 4: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadWarmup 5: 16384 op, 26100.00 ns, 1.5930 ns/op OverheadWarmup 6: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 1: 16384 op, 25900.00 ns, 1.5808 ns/op OverheadActual 2: 16384 op, 26100.00 ns, 1.5930 ns/op OverheadActual 3: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 4: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 5: 16384 op, 25900.00 ns, 1.5808 ns/op OverheadActual 6: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 7: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 8: 16384 op, 26000.00 ns, 1.5869 ns/op OverheadActual 9: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 10: 16384 op, 25900.00 ns, 1.5808 ns/op OverheadActual 11: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 12: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 13: 16384 op, 26000.00 ns, 1.5869 ns/op OverheadActual 14: 16384 op, 27500.00 ns, 1.6785 ns/op OverheadActual 15: 16384 op, 25800.00 ns, 1.5747 ns/op WorkloadWarmup 1: 16384 op, 1014132800.00 ns, 61.8978 us/op WorkloadWarmup 2: 16384 op, 1006874500.00 ns, 61.4547 us/op WorkloadWarmup 3: 16384 op, 1019767600.00 ns, 62.2417 us/op WorkloadWarmup 4: 16384 op, 1001845900.00 ns, 61.1478 us/op WorkloadWarmup 5: 16384 op, 987852200.00 ns, 60.2937 us/op WorkloadWarmup 6: 16384 op, 997365000.00 ns, 60.8743 us/op WorkloadWarmup 7: 16384 op, 995111900.00 ns, 60.7368 us/op WorkloadActual 1: 16384 op, 997840400.00 ns, 60.9033 us/op WorkloadActual 2: 16384 op, 1011921100.00 ns, 61.7628 us/op WorkloadActual 3: 16384 op, 1022456900.00 ns, 62.4058 us/op WorkloadActual 4: 16384 op, 1019153400.00 ns, 62.2042 us/op WorkloadActual 5: 16384 op, 1006138600.00 ns, 61.4098 us/op WorkloadActual 6: 16384 op, 994078400.00 ns, 60.6737 us/op WorkloadActual 7: 16384 op, 994738400.00 ns, 60.7140 us/op WorkloadActual 8: 16384 op, 994827100.00 ns, 60.7194 us/op WorkloadActual 9: 16384 op, 995794100.00 ns, 60.7784 us/op WorkloadActual 10: 16384 op, 1001840800.00 ns, 61.1475 us/op WorkloadActual 11: 16384 op, 991196000.00 ns, 60.4978 us/op WorkloadActual 12: 16384 op, 1003789500.00 ns, 61.2664 us/op WorkloadActual 13: 16384 op, 1013163100.00 ns, 61.8386 us/op WorkloadActual 14: 16384 op, 992138600.00 ns, 60.5553 us/op WorkloadActual 15: 16384 op, 999062300.00 ns, 60.9779 us/op WorkloadResult 1: 16384 op, 997814600.00 ns, 60.9018 us/op WorkloadResult 2: 16384 op, 1011895300.00 ns, 61.7612 us/op WorkloadResult 3: 16384 op, 1022431100.00 ns, 62.4042 us/op WorkloadResult 4: 16384 op, 1019127600.00 ns, 62.2026 us/op WorkloadResult 5: 16384 op, 1006112800.00 ns, 61.4083 us/op WorkloadResult 6: 16384 op, 994052600.00 ns, 60.6722 us/op WorkloadResult 7: 16384 op, 994712600.00 ns, 60.7124 us/op WorkloadResult 8: 16384 op, 994801300.00 ns, 60.7179 us/op WorkloadResult 9: 16384 op, 995768300.00 ns, 60.7769 us/op WorkloadResult 10: 16384 op, 1001815000.00 ns, 61.1459 us/op WorkloadResult 11: 16384 op, 991170200.00 ns, 60.4962 us/op WorkloadResult 12: 16384 op, 1003763700.00 ns, 61.2649 us/op WorkloadResult 13: 16384 op, 1013137300.00 ns, 61.8370 us/op WorkloadResult 14: 16384 op, 992112800.00 ns, 60.5538 us/op WorkloadResult 15: 16384 op, 999036500.00 ns, 60.9763 us/op // GC: 114 9 0 2151369728 16384 // Threading: 0 0 16384 Mean = 61.189 us, StdErr = 0.157 us (0.26%), N = 15, StdDev = 0.610 us Min = 60.496 us, Q1 = 60.715 us, Median = 60.976 us, Q3 = 61.585 us, Max = 62.404 us IQR = 0.870 us, LowerFence = 59.411 us, UpperFence = 62.889 us ConfidenceInterval = [60.537 us; 61.841 us] (CI 99.9%), Margin = 0.652 us (1.07% of Mean) Skewness = 0.67, Kurtosis = 1.99, MValue = 2 // ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2026-04-23 18:39 (0h 0m from now) ** Successfully reverted power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ***** BenchmarkRunner: Finish ***** // * Export * BenchmarkDotNet.Artifacts\results\SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks-report.csv BenchmarkDotNet.Artifacts\results\SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks-report-github.md BenchmarkDotNet.Artifacts\results\SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks-report.html BenchmarkDotNet.Artifacts\results\SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks-report-full.json // * Detailed results * SerializationComparisonBenchmarks.SimpleModel_Stj_Reflection: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 164.904 ns, StdErr = 0.278 ns (0.17%), N = 15, StdDev = 1.077 ns Min = 163.221 ns, Q1 = 164.003 ns, Median = 164.982 ns, Q3 = 165.659 ns, Max = 166.768 ns IQR = 1.656 ns, LowerFence = 161.519 ns, UpperFence = 168.143 ns ConfidenceInterval = [163.752 ns; 166.055 ns] (CI 99.9%), Margin = 1.152 ns (0.70% of Mean) Skewness = 0.06, Kurtosis = 1.72, MValue = 2 -------------------- Histogram -------------------- [162.648 ns ; 166.859 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_Stj_SourceGen: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 156.745 ns, StdErr = 0.292 ns (0.19%), N = 14, StdDev = 1.092 ns Min = 155.195 ns, Q1 = 156.184 ns, Median = 156.547 ns, Q3 = 157.283 ns, Max = 159.022 ns IQR = 1.099 ns, LowerFence = 154.535 ns, UpperFence = 158.932 ns ConfidenceInterval = [155.513 ns; 157.976 ns] (CI 99.9%), Margin = 1.232 ns (0.79% of Mean) Skewness = 0.4, Kurtosis = 2.25, MValue = 2 -------------------- Histogram -------------------- [155.146 ns ; 159.617 ns) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_PopcornDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 203.967 ns, StdErr = 0.263 ns (0.13%), N = 13, StdDev = 0.947 ns Min = 202.597 ns, Q1 = 203.607 ns, Median = 203.788 ns, Q3 = 204.479 ns, Max = 205.988 ns IQR = 0.872 ns, LowerFence = 202.300 ns, UpperFence = 205.787 ns ConfidenceInterval = [202.833 ns; 205.101 ns] (CI 99.9%), Margin = 1.134 ns (0.56% of Mean) Skewness = 0.37, Kurtosis = 2.41, MValue = 2 -------------------- Histogram -------------------- [202.069 ns ; 206.084 ns) | @@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_PopcornAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 292.036 ns, StdErr = 0.420 ns (0.14%), N = 14, StdDev = 1.570 ns Min = 289.385 ns, Q1 = 291.389 ns, Median = 291.715 ns, Q3 = 293.205 ns, Max = 294.383 ns IQR = 1.816 ns, LowerFence = 288.664 ns, UpperFence = 295.930 ns ConfidenceInterval = [290.265 ns; 293.807 ns] (CI 99.9%), Margin = 1.771 ns (0.61% of Mean) Skewness = -0.15, Kurtosis = 1.9, MValue = 2 -------------------- Histogram -------------------- [288.772 ns ; 294.606 ns) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_PopcornCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 280.473 ns, StdErr = 0.380 ns (0.14%), N = 15, StdDev = 1.471 ns Min = 278.177 ns, Q1 = 279.440 ns, Median = 280.541 ns, Q3 = 281.469 ns, Max = 283.561 ns IQR = 2.029 ns, LowerFence = 276.396 ns, UpperFence = 284.512 ns ConfidenceInterval = [278.900 ns; 282.046 ns] (CI 99.9%), Margin = 1.573 ns (0.56% of Mean) Skewness = 0.29, Kurtosis = 2.2, MValue = 2 -------------------- Histogram -------------------- [277.394 ns ; 284.344 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_LegacyDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 845.001 ns, StdErr = 0.877 ns (0.10%), N = 15, StdDev = 3.395 ns Min = 837.852 ns, Q1 = 843.252 ns, Median = 844.224 ns, Q3 = 847.365 ns, Max = 850.407 ns IQR = 4.112 ns, LowerFence = 837.084 ns, UpperFence = 853.533 ns ConfidenceInterval = [841.372 ns; 848.631 ns] (CI 99.9%), Margin = 3.630 ns (0.43% of Mean) Skewness = -0.12, Kurtosis = 2.37, MValue = 2 -------------------- Histogram -------------------- [836.044 ns ; 852.214 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_LegacyAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 1.419 us, StdErr = 0.003 us (0.22%), N = 14, StdDev = 0.012 us Min = 1.403 us, Q1 = 1.410 us, Median = 1.417 us, Q3 = 1.424 us, Max = 1.443 us IQR = 0.015 us, LowerFence = 1.387 us, UpperFence = 1.447 us ConfidenceInterval = [1.405 us; 1.432 us] (CI 99.9%), Margin = 0.013 us (0.94% of Mean) Skewness = 0.66, Kurtosis = 2.34, MValue = 2 -------------------- Histogram -------------------- [1.398 us ; 1.450 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_LegacyCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 731.549 ns, StdErr = 1.376 ns (0.19%), N = 15, StdDev = 5.331 ns Min = 724.914 ns, Q1 = 727.281 ns, Median = 731.029 ns, Q3 = 734.557 ns, Max = 743.495 ns IQR = 7.276 ns, LowerFence = 716.366 ns, UpperFence = 745.472 ns ConfidenceInterval = [725.850 ns; 737.249 ns] (CI 99.9%), Margin = 5.699 ns (0.78% of Mean) Skewness = 0.61, Kurtosis = 2.39, MValue = 2 -------------------- Histogram -------------------- [723.123 ns ; 746.332 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 15.488 us, StdErr = 0.022 us (0.14%), N = 13, StdDev = 0.080 us Min = 15.347 us, Q1 = 15.442 us, Median = 15.479 us, Q3 = 15.527 us, Max = 15.657 us IQR = 0.085 us, LowerFence = 15.315 us, UpperFence = 15.654 us ConfidenceInterval = [15.392 us; 15.584 us] (CI 99.9%), Margin = 0.096 us (0.62% of Mean) Skewness = 0.36, Kurtosis = 2.59, MValue = 2 -------------------- Histogram -------------------- [15.342 us ; 15.702 us) | @@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_Stj_SourceGen: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 14.823 us, StdErr = 0.029 us (0.19%), N = 15, StdDev = 0.110 us Min = 14.680 us, Q1 = 14.740 us, Median = 14.829 us, Q3 = 14.904 us, Max = 15.070 us IQR = 0.164 us, LowerFence = 14.494 us, UpperFence = 15.150 us ConfidenceInterval = [14.705 us; 14.941 us] (CI 99.9%), Margin = 0.118 us (0.80% of Mean) Skewness = 0.45, Kurtosis = 2.3, MValue = 2 -------------------- Histogram -------------------- [14.621 us ; 15.129 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 12.491 us, StdErr = 0.024 us (0.19%), N = 14, StdDev = 0.089 us Min = 12.392 us, Q1 = 12.432 us, Median = 12.472 us, Q3 = 12.510 us, Max = 12.670 us IQR = 0.078 us, LowerFence = 12.315 us, UpperFence = 12.626 us ConfidenceInterval = [12.391 us; 12.592 us] (CI 99.9%), Margin = 0.101 us (0.81% of Mean) Skewness = 0.9, Kurtosis = 2.55, MValue = 2 -------------------- Histogram -------------------- [12.343 us ; 12.718 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_PopcornAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 21.775 us, StdErr = 0.042 us (0.20%), N = 14, StdDev = 0.159 us Min = 21.552 us, Q1 = 21.673 us, Median = 21.740 us, Q3 = 21.815 us, Max = 22.126 us IQR = 0.142 us, LowerFence = 21.461 us, UpperFence = 22.028 us ConfidenceInterval = [21.596 us; 21.955 us] (CI 99.9%), Margin = 0.179 us (0.82% of Mean) Skewness = 0.8, Kurtosis = 2.55, MValue = 2 -------------------- Histogram -------------------- [21.466 us ; 22.213 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_PopcornCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 19.492 us, StdErr = 0.039 us (0.20%), N = 15, StdDev = 0.151 us Min = 19.200 us, Q1 = 19.429 us, Median = 19.462 us, Q3 = 19.612 us, Max = 19.759 us IQR = 0.183 us, LowerFence = 19.156 us, UpperFence = 19.886 us ConfidenceInterval = [19.330 us; 19.653 us] (CI 99.9%), Margin = 0.162 us (0.83% of Mean) Skewness = 0.03, Kurtosis = 2.12, MValue = 2 -------------------- Histogram -------------------- [19.119 us ; 19.840 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_LegacyDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 69.620 us, StdErr = 0.160 us (0.23%), N = 14, StdDev = 0.600 us Min = 68.406 us, Q1 = 69.233 us, Median = 69.656 us, Q3 = 69.940 us, Max = 70.644 us IQR = 0.707 us, LowerFence = 68.172 us, UpperFence = 71.002 us ConfidenceInterval = [68.944 us; 70.297 us] (CI 99.9%), Margin = 0.677 us (0.97% of Mean) Skewness = -0.13, Kurtosis = 2.35, MValue = 2 -------------------- Histogram -------------------- [68.080 us ; 70.971 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_LegacyAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 125.099 us, StdErr = 0.620 us (0.50%), N = 18, StdDev = 2.629 us Min = 121.604 us, Q1 = 123.472 us, Median = 124.187 us, Q3 = 127.472 us, Max = 129.814 us IQR = 4.000 us, LowerFence = 117.472 us, UpperFence = 133.472 us ConfidenceInterval = [122.642 us; 127.556 us] (CI 99.9%), Margin = 2.457 us (1.96% of Mean) Skewness = 0.51, Kurtosis = 1.69, MValue = 2.67 -------------------- Histogram -------------------- [120.287 us ; 124.634 us) | @@@@@@@@@@@@ [124.634 us ; 127.436 us) | @ [127.436 us ; 130.069 us) | @@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_LegacyCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 66.441 us, StdErr = 0.165 us (0.25%), N = 15, StdDev = 0.641 us Min = 65.381 us, Q1 = 66.138 us, Median = 66.320 us, Q3 = 66.892 us, Max = 67.842 us IQR = 0.754 us, LowerFence = 65.006 us, UpperFence = 68.024 us ConfidenceInterval = [65.756 us; 67.126 us] (CI 99.9%), Margin = 0.685 us (1.03% of Mean) Skewness = 0.4, Kurtosis = 2.46, MValue = 2 -------------------- Histogram -------------------- [65.040 us ; 66.818 us) | @@@@@@@@@@ [66.818 us ; 68.183 us) | @@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 1.479 us, StdErr = 0.003 us (0.20%), N = 15, StdDev = 0.011 us Min = 1.460 us, Q1 = 1.471 us, Median = 1.479 us, Q3 = 1.487 us, Max = 1.497 us IQR = 0.016 us, LowerFence = 1.448 us, UpperFence = 1.511 us ConfidenceInterval = [1.466 us; 1.491 us] (CI 99.9%), Margin = 0.012 us (0.83% of Mean) Skewness = -0.1, Kurtosis = 1.86, MValue = 2 -------------------- Histogram -------------------- [1.453 us ; 1.498 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 1.505 us, StdErr = 0.004 us (0.27%), N = 15, StdDev = 0.016 us Min = 1.483 us, Q1 = 1.491 us, Median = 1.502 us, Q3 = 1.519 us, Max = 1.538 us IQR = 0.028 us, LowerFence = 1.449 us, UpperFence = 1.561 us ConfidenceInterval = [1.488 us; 1.522 us] (CI 99.9%), Margin = 0.017 us (1.14% of Mean) Skewness = 0.42, Kurtosis = 1.95, MValue = 2 -------------------- Histogram -------------------- [1.480 us ; 1.547 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_PopcornDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 225.645 ns, StdErr = 0.276 ns (0.12%), N = 15, StdDev = 1.068 ns Min = 223.939 ns, Q1 = 224.905 ns, Median = 225.526 ns, Q3 = 226.294 ns, Max = 227.817 ns IQR = 1.389 ns, LowerFence = 222.823 ns, UpperFence = 228.377 ns ConfidenceInterval = [224.503 ns; 226.787 ns] (CI 99.9%), Margin = 1.142 ns (0.51% of Mean) Skewness = 0.19, Kurtosis = 2.13, MValue = 2 -------------------- Histogram -------------------- [223.641 ns ; 228.159 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_PopcornAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 1.795 us, StdErr = 0.003 us (0.17%), N = 15, StdDev = 0.012 us Min = 1.779 us, Q1 = 1.786 us, Median = 1.789 us, Q3 = 1.806 us, Max = 1.816 us IQR = 0.020 us, LowerFence = 1.757 us, UpperFence = 1.835 us ConfidenceInterval = [1.782 us; 1.808 us] (CI 99.9%), Margin = 0.013 us (0.71% of Mean) Skewness = 0.21, Kurtosis = 1.42, MValue = 2 -------------------- Histogram -------------------- [1.773 us ; 1.822 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_PopcornCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 2.059 us, StdErr = 0.004 us (0.18%), N = 15, StdDev = 0.015 us Min = 2.040 us, Q1 = 2.049 us, Median = 2.055 us, Q3 = 2.070 us, Max = 2.087 us IQR = 0.021 us, LowerFence = 2.018 us, UpperFence = 2.101 us ConfidenceInterval = [2.044 us; 2.075 us] (CI 99.9%), Margin = 0.016 us (0.75% of Mean) Skewness = 0.55, Kurtosis = 1.93, MValue = 2 -------------------- Histogram -------------------- [2.033 us ; 2.095 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_LegacyDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 717.298 ns, StdErr = 1.243 ns (0.17%), N = 15, StdDev = 4.813 ns Min = 712.180 ns, Q1 = 713.720 ns, Median = 715.379 ns, Q3 = 719.781 ns, Max = 727.806 ns IQR = 6.061 ns, LowerFence = 704.629 ns, UpperFence = 728.872 ns ConfidenceInterval = [712.153 ns; 722.444 ns] (CI 99.9%), Margin = 5.146 ns (0.72% of Mean) Skewness = 0.83, Kurtosis = 2.28, MValue = 2 -------------------- Histogram -------------------- [709.618 ns ; 730.368 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_LegacyAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 6.989 us, StdErr = 0.023 us (0.33%), N = 15, StdDev = 0.089 us Min = 6.845 us, Q1 = 6.926 us, Median = 6.991 us, Q3 = 7.047 us, Max = 7.172 us IQR = 0.121 us, LowerFence = 6.745 us, UpperFence = 7.227 us ConfidenceInterval = [6.894 us; 7.084 us] (CI 99.9%), Margin = 0.095 us (1.36% of Mean) Skewness = 0.18, Kurtosis = 2.14, MValue = 2 -------------------- Histogram -------------------- [6.838 us ; 7.219 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_LegacyCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 4.123 us, StdErr = 0.020 us (0.49%), N = 16, StdDev = 0.080 us Min = 4.005 us, Q1 = 4.044 us, Median = 4.126 us, Q3 = 4.178 us, Max = 4.288 us IQR = 0.134 us, LowerFence = 3.844 us, UpperFence = 4.378 us ConfidenceInterval = [4.041 us; 4.205 us] (CI 99.9%), Margin = 0.082 us (1.99% of Mean) Skewness = 0.29, Kurtosis = 1.89, MValue = 2 -------------------- Histogram -------------------- [3.963 us ; 4.116 us) | @@@@@@@@ [4.116 us ; 4.218 us) | @@@@@@@ [4.218 us ; 4.330 us) | @ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_Stj_Reflection: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 31.952 us, StdErr = 0.087 us (0.27%), N = 14, StdDev = 0.327 us Min = 31.348 us, Q1 = 31.761 us, Median = 31.981 us, Q3 = 32.096 us, Max = 32.542 us IQR = 0.335 us, LowerFence = 31.259 us, UpperFence = 32.598 us ConfidenceInterval = [31.584 us; 32.321 us] (CI 99.9%), Margin = 0.369 us (1.15% of Mean) Skewness = 0.17, Kurtosis = 2.36, MValue = 2 -------------------- Histogram -------------------- [31.170 us ; 32.720 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 32.486 us, StdErr = 0.046 us (0.14%), N = 14, StdDev = 0.171 us Min = 32.148 us, Q1 = 32.364 us, Median = 32.534 us, Q3 = 32.569 us, Max = 32.797 us IQR = 0.205 us, LowerFence = 32.057 us, UpperFence = 32.876 us ConfidenceInterval = [32.293 us; 32.680 us] (CI 99.9%), Margin = 0.193 us (0.60% of Mean) Skewness = -0.14, Kurtosis = 2.3, MValue = 2 -------------------- Histogram -------------------- [32.055 us ; 32.823 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 3.150 us, StdErr = 0.006 us (0.19%), N = 15, StdDev = 0.023 us Min = 3.107 us, Q1 = 3.137 us, Median = 3.146 us, Q3 = 3.167 us, Max = 3.195 us IQR = 0.030 us, LowerFence = 3.092 us, UpperFence = 3.213 us ConfidenceInterval = [3.125 us; 3.175 us] (CI 99.9%), Margin = 0.025 us (0.79% of Mean) Skewness = -0.07, Kurtosis = 2.2, MValue = 2 -------------------- Histogram -------------------- [3.095 us ; 3.208 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_PopcornAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 27.824 us, StdErr = 0.049 us (0.17%), N = 15, StdDev = 0.188 us Min = 27.469 us, Q1 = 27.689 us, Median = 27.815 us, Q3 = 27.982 us, Max = 28.161 us IQR = 0.292 us, LowerFence = 27.251 us, UpperFence = 28.420 us ConfidenceInterval = [27.623 us; 28.026 us] (CI 99.9%), Margin = 0.201 us (0.72% of Mean) Skewness = -0.07, Kurtosis = 1.94, MValue = 2 -------------------- Histogram -------------------- [27.442 us ; 28.261 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_PopcornCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 31.693 us, StdErr = 0.057 us (0.18%), N = 15, StdDev = 0.221 us Min = 31.322 us, Q1 = 31.586 us, Median = 31.632 us, Q3 = 31.856 us, Max = 32.107 us IQR = 0.270 us, LowerFence = 31.180 us, UpperFence = 32.261 us ConfidenceInterval = [31.456 us; 31.929 us] (CI 99.9%), Margin = 0.236 us (0.75% of Mean) Skewness = 0.11, Kurtosis = 1.97, MValue = 2 -------------------- Histogram -------------------- [31.271 us ; 32.225 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 17.116 us, StdErr = 0.049 us (0.29%), N = 14, StdDev = 0.183 us Min = 16.881 us, Q1 = 16.984 us, Median = 17.064 us, Q3 = 17.268 us, Max = 17.463 us IQR = 0.285 us, LowerFence = 16.557 us, UpperFence = 17.695 us ConfidenceInterval = [16.910 us; 17.322 us] (CI 99.9%), Margin = 0.206 us (1.20% of Mean) Skewness = 0.51, Kurtosis = 1.81, MValue = 2 -------------------- Histogram -------------------- [16.835 us ; 17.482 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_LegacyAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 118.331 us, StdErr = 0.382 us (0.32%), N = 14, StdDev = 1.431 us Min = 116.443 us, Q1 = 117.187 us, Median = 118.272 us, Q3 = 119.178 us, Max = 121.130 us IQR = 1.991 us, LowerFence = 114.201 us, UpperFence = 122.164 us ConfidenceInterval = [116.718 us; 119.945 us] (CI 99.9%), Margin = 1.614 us (1.36% of Mean) Skewness = 0.28, Kurtosis = 1.77, MValue = 2 -------------------- Histogram -------------------- [115.843 us ; 121.909 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 63.469 us, StdErr = 0.208 us (0.33%), N = 13, StdDev = 0.752 us Min = 62.272 us, Q1 = 62.978 us, Median = 63.271 us, Q3 = 63.914 us, Max = 64.921 us IQR = 0.936 us, LowerFence = 61.575 us, UpperFence = 65.317 us ConfidenceInterval = [62.568 us; 64.369 us] (CI 99.9%), Margin = 0.900 us (1.42% of Mean) Skewness = 0.43, Kurtosis = 2.04, MValue = 2 -------------------- Histogram -------------------- [61.853 us ; 63.724 us) | @@@@@@@@ [63.724 us ; 65.340 us) | @@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_Stj_Reflection: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 156.901 ns, StdErr = 0.321 ns (0.20%), N = 15, StdDev = 1.244 ns Min = 155.462 ns, Q1 = 155.868 ns, Median = 156.386 ns, Q3 = 157.615 ns, Max = 159.736 ns IQR = 1.747 ns, LowerFence = 153.247 ns, UpperFence = 160.235 ns ConfidenceInterval = [155.571 ns; 158.230 ns] (CI 99.9%), Margin = 1.330 ns (0.85% of Mean) Skewness = 0.63, Kurtosis = 2.35, MValue = 2 -------------------- Histogram -------------------- [154.799 ns ; 160.398 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_Stj_SourceGen: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 169.438 ns, StdErr = 0.231 ns (0.14%), N = 15, StdDev = 0.893 ns Min = 167.666 ns, Q1 = 168.870 ns, Median = 169.609 ns, Q3 = 170.051 ns, Max = 170.873 ns IQR = 1.181 ns, LowerFence = 167.099 ns, UpperFence = 171.822 ns ConfidenceInterval = [168.483 ns; 170.393 ns] (CI 99.9%), Margin = 0.955 ns (0.56% of Mean) Skewness = -0.29, Kurtosis = 2.07, MValue = 2 -------------------- Histogram -------------------- [167.191 ns ; 171.174 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_PopcornDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 199.377 ns, StdErr = 0.343 ns (0.17%), N = 15, StdDev = 1.327 ns Min = 198.136 ns, Q1 = 198.364 ns, Median = 198.849 ns, Q3 = 200.351 ns, Max = 201.715 ns IQR = 1.987 ns, LowerFence = 195.384 ns, UpperFence = 203.331 ns ConfidenceInterval = [197.958 ns; 200.796 ns] (CI 99.9%), Margin = 1.419 ns (0.71% of Mean) Skewness = 0.78, Kurtosis = 1.8, MValue = 2 -------------------- Histogram -------------------- [197.429 ns ; 202.422 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_PopcornAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 319.796 ns, StdErr = 0.696 ns (0.22%), N = 15, StdDev = 2.695 ns Min = 315.389 ns, Q1 = 317.904 ns, Median = 320.076 ns, Q3 = 322.254 ns, Max = 323.018 ns IQR = 4.350 ns, LowerFence = 311.379 ns, UpperFence = 328.779 ns ConfidenceInterval = [316.915 ns; 322.677 ns] (CI 99.9%), Margin = 2.881 ns (0.90% of Mean) Skewness = -0.25, Kurtosis = 1.48, MValue = 2 -------------------- Histogram -------------------- [313.954 ns ; 324.452 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_PopcornCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 331.481 ns, StdErr = 0.347 ns (0.10%), N = 15, StdDev = 1.344 ns Min = 329.031 ns, Q1 = 330.455 ns, Median = 331.560 ns, Q3 = 332.482 ns, Max = 333.286 ns IQR = 2.028 ns, LowerFence = 327.413 ns, UpperFence = 335.524 ns ConfidenceInterval = [330.045 ns; 332.918 ns] (CI 99.9%), Margin = 1.437 ns (0.43% of Mean) Skewness = -0.2, Kurtosis = 1.68, MValue = 2 -------------------- Histogram -------------------- [328.316 ns ; 334.002 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_LegacyDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 933.676 ns, StdErr = 1.369 ns (0.15%), N = 15, StdDev = 5.303 ns Min = 925.104 ns, Q1 = 929.529 ns, Median = 933.997 ns, Q3 = 937.608 ns, Max = 943.301 ns IQR = 8.079 ns, LowerFence = 917.411 ns, UpperFence = 949.727 ns ConfidenceInterval = [928.007 ns; 939.345 ns] (CI 99.9%), Margin = 5.669 ns (0.61% of Mean) Skewness = 0.03, Kurtosis = 1.77, MValue = 2 -------------------- Histogram -------------------- [922.282 ns ; 944.701 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_LegacyAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 1.631 us, StdErr = 0.003 us (0.16%), N = 15, StdDev = 0.010 us Min = 1.616 us, Q1 = 1.624 us, Median = 1.629 us, Q3 = 1.636 us, Max = 1.652 us IQR = 0.012 us, LowerFence = 1.606 us, UpperFence = 1.654 us ConfidenceInterval = [1.620 us; 1.642 us] (CI 99.9%), Margin = 0.011 us (0.68% of Mean) Skewness = 0.44, Kurtosis = 2.22, MValue = 2 -------------------- Histogram -------------------- [1.611 us ; 1.658 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_LegacyCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 778.175 ns, StdErr = 1.038 ns (0.13%), N = 14, StdDev = 3.884 ns Min = 772.551 ns, Q1 = 774.770 ns, Median = 778.235 ns, Q3 = 780.694 ns, Max = 784.361 ns IQR = 5.923 ns, LowerFence = 765.886 ns, UpperFence = 789.578 ns ConfidenceInterval = [773.793 ns; 782.556 ns] (CI 99.9%), Margin = 4.381 ns (0.56% of Mean) Skewness = 0.18, Kurtosis = 1.53, MValue = 2 -------------------- Histogram -------------------- [770.436 ns ; 786.476 ns) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 14.959 us, StdErr = 0.017 us (0.12%), N = 14, StdDev = 0.065 us Min = 14.843 us, Q1 = 14.933 us, Median = 14.956 us, Q3 = 14.974 us, Max = 15.072 us IQR = 0.042 us, LowerFence = 14.870 us, UpperFence = 15.037 us ConfidenceInterval = [14.886 us; 15.032 us] (CI 99.9%), Margin = 0.073 us (0.49% of Mean) Skewness = 0.08, Kurtosis = 2.12, MValue = 2 -------------------- Histogram -------------------- [14.808 us ; 15.107 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_Stj_SourceGen: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 14.406 us, StdErr = 0.027 us (0.19%), N = 15, StdDev = 0.106 us Min = 14.268 us, Q1 = 14.326 us, Median = 14.380 us, Q3 = 14.459 us, Max = 14.594 us IQR = 0.133 us, LowerFence = 14.127 us, UpperFence = 14.659 us ConfidenceInterval = [14.292 us; 14.519 us] (CI 99.9%), Margin = 0.113 us (0.79% of Mean) Skewness = 0.43, Kurtosis = 1.85, MValue = 2 -------------------- Histogram -------------------- [14.212 us ; 14.650 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 12.710 us, StdErr = 0.014 us (0.11%), N = 13, StdDev = 0.050 us Min = 12.614 us, Q1 = 12.679 us, Median = 12.708 us, Q3 = 12.744 us, Max = 12.807 us IQR = 0.065 us, LowerFence = 12.581 us, UpperFence = 12.842 us ConfidenceInterval = [12.650 us; 12.770 us] (CI 99.9%), Margin = 0.060 us (0.47% of Mean) Skewness = 0.08, Kurtosis = 2.39, MValue = 2 -------------------- Histogram -------------------- [12.586 us ; 12.835 us) | @@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_PopcornAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 21.863 us, StdErr = 0.030 us (0.14%), N = 15, StdDev = 0.116 us Min = 21.649 us, Q1 = 21.814 us, Median = 21.865 us, Q3 = 21.924 us, Max = 22.089 us IQR = 0.110 us, LowerFence = 21.649 us, UpperFence = 22.089 us ConfidenceInterval = [21.740 us; 21.987 us] (CI 99.9%), Margin = 0.124 us (0.57% of Mean) Skewness = -0.12, Kurtosis = 2.35, MValue = 2 -------------------- Histogram -------------------- [21.587 us ; 22.151 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_PopcornCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 21.004 us, StdErr = 0.028 us (0.13%), N = 14, StdDev = 0.105 us Min = 20.859 us, Q1 = 20.912 us, Median = 21.000 us, Q3 = 21.071 us, Max = 21.177 us IQR = 0.160 us, LowerFence = 20.672 us, UpperFence = 21.311 us ConfidenceInterval = [20.885 us; 21.123 us] (CI 99.9%), Margin = 0.119 us (0.57% of Mean) Skewness = 0.31, Kurtosis = 1.59, MValue = 2 -------------------- Histogram -------------------- [20.802 us ; 21.235 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_LegacyDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 70.099 us, StdErr = 0.095 us (0.14%), N = 13, StdDev = 0.342 us Min = 69.720 us, Q1 = 69.842 us, Median = 70.008 us, Q3 = 70.343 us, Max = 70.689 us IQR = 0.501 us, LowerFence = 69.090 us, UpperFence = 71.095 us ConfidenceInterval = [69.689 us; 70.509 us] (CI 99.9%), Margin = 0.410 us (0.58% of Mean) Skewness = 0.45, Kurtosis = 1.55, MValue = 2 -------------------- Histogram -------------------- [69.529 us ; 70.880 us) | @@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_LegacyAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 127.954 us, StdErr = 0.224 us (0.17%), N = 14, StdDev = 0.838 us Min = 126.249 us, Q1 = 127.688 us, Median = 127.958 us, Q3 = 128.395 us, Max = 129.196 us IQR = 0.708 us, LowerFence = 126.626 us, UpperFence = 129.457 us ConfidenceInterval = [127.009 us; 128.899 us] (CI 99.9%), Margin = 0.945 us (0.74% of Mean) Skewness = -0.33, Kurtosis = 2.28, MValue = 2 -------------------- Histogram -------------------- [125.792 us ; 129.334 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_LegacyCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 69.905 us, StdErr = 0.137 us (0.20%), N = 14, StdDev = 0.513 us Min = 69.000 us, Q1 = 69.522 us, Median = 69.951 us, Q3 = 70.300 us, Max = 70.691 us IQR = 0.778 us, LowerFence = 68.355 us, UpperFence = 71.467 us ConfidenceInterval = [69.326 us; 70.484 us] (CI 99.9%), Margin = 0.579 us (0.83% of Mean) Skewness = -0.17, Kurtosis = 1.77, MValue = 2 -------------------- Histogram -------------------- [68.721 us ; 70.970 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 2.331 us, StdErr = 0.005 us (0.22%), N = 15, StdDev = 0.020 us Min = 2.292 us, Q1 = 2.318 us, Median = 2.329 us, Q3 = 2.342 us, Max = 2.364 us IQR = 0.024 us, LowerFence = 2.281 us, UpperFence = 2.379 us ConfidenceInterval = [2.310 us; 2.352 us] (CI 99.9%), Margin = 0.021 us (0.90% of Mean) Skewness = -0, Kurtosis = 2.27, MValue = 2 -------------------- Histogram -------------------- [2.281 us ; 2.374 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 1.431 us, StdErr = 0.001 us (0.06%), N = 12, StdDev = 0.003 us Min = 1.427 us, Q1 = 1.428 us, Median = 1.431 us, Q3 = 1.433 us, Max = 1.435 us IQR = 0.004 us, LowerFence = 1.422 us, UpperFence = 1.439 us ConfidenceInterval = [1.427 us; 1.434 us] (CI 99.9%), Margin = 0.004 us (0.25% of Mean) Skewness = 0.04, Kurtosis = 1.45, MValue = 2 -------------------- Histogram -------------------- [1.425 us ; 1.437 us) | @@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_PopcornDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 249.829 ns, StdErr = 0.290 ns (0.12%), N = 13, StdDev = 1.047 ns Min = 248.268 ns, Q1 = 249.060 ns, Median = 249.463 ns, Q3 = 250.531 ns, Max = 252.020 ns IQR = 1.471 ns, LowerFence = 246.853 ns, UpperFence = 252.739 ns ConfidenceInterval = [248.575 ns; 251.083 ns] (CI 99.9%), Margin = 1.254 ns (0.50% of Mean) Skewness = 0.49, Kurtosis = 2.15, MValue = 2 -------------------- Histogram -------------------- [247.683 ns ; 252.605 ns) | @@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_PopcornAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 1.381 us, StdErr = 0.002 us (0.16%), N = 15, StdDev = 0.009 us Min = 1.366 us, Q1 = 1.375 us, Median = 1.381 us, Q3 = 1.385 us, Max = 1.398 us IQR = 0.010 us, LowerFence = 1.360 us, UpperFence = 1.401 us ConfidenceInterval = [1.372 us; 1.390 us] (CI 99.9%), Margin = 0.009 us (0.67% of Mean) Skewness = 0.36, Kurtosis = 2.23, MValue = 2 -------------------- Histogram -------------------- [1.363 us ; 1.403 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_PopcornCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 1.967 us, StdErr = 0.003 us (0.15%), N = 14, StdDev = 0.011 us Min = 1.949 us, Q1 = 1.959 us, Median = 1.970 us, Q3 = 1.973 us, Max = 1.986 us IQR = 0.014 us, LowerFence = 1.937 us, UpperFence = 1.995 us ConfidenceInterval = [1.955 us; 1.980 us] (CI 99.9%), Margin = 0.013 us (0.65% of Mean) Skewness = -0.15, Kurtosis = 1.78, MValue = 2 -------------------- Histogram -------------------- [1.943 us ; 1.992 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_LegacyDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 776.888 ns, StdErr = 1.227 ns (0.16%), N = 15, StdDev = 4.752 ns Min = 771.238 ns, Q1 = 771.940 ns, Median = 776.215 ns, Q3 = 781.891 ns, Max = 784.412 ns IQR = 9.951 ns, LowerFence = 757.013 ns, UpperFence = 796.818 ns ConfidenceInterval = [771.808 ns; 781.969 ns] (CI 99.9%), Margin = 5.080 ns (0.65% of Mean) Skewness = 0.19, Kurtosis = 1.31, MValue = 2 -------------------- Histogram -------------------- [768.709 ns ; 786.942 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_LegacyAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 6.543 us, StdErr = 0.009 us (0.14%), N = 14, StdDev = 0.033 us Min = 6.466 us, Q1 = 6.528 us, Median = 6.541 us, Q3 = 6.566 us, Max = 6.588 us IQR = 0.038 us, LowerFence = 6.470 us, UpperFence = 6.623 us ConfidenceInterval = [6.505 us; 6.580 us] (CI 99.9%), Margin = 0.038 us (0.58% of Mean) Skewness = -0.49, Kurtosis = 2.67, MValue = 2 -------------------- Histogram -------------------- [6.448 us ; 6.597 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_LegacyCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 3.847 us, StdErr = 0.010 us (0.26%), N = 15, StdDev = 0.039 us Min = 3.768 us, Q1 = 3.826 us, Median = 3.830 us, Q3 = 3.874 us, Max = 3.925 us IQR = 0.048 us, LowerFence = 3.755 us, UpperFence = 3.945 us ConfidenceInterval = [3.806 us; 3.889 us] (CI 99.9%), Margin = 0.042 us (1.09% of Mean) Skewness = 0.17, Kurtosis = 2.51, MValue = 2 -------------------- Histogram -------------------- [3.747 us ; 3.946 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_Stj_Reflection: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 46.652 us, StdErr = 0.065 us (0.14%), N = 15, StdDev = 0.251 us Min = 46.153 us, Q1 = 46.487 us, Median = 46.603 us, Q3 = 46.769 us, Max = 47.104 us IQR = 0.282 us, LowerFence = 46.064 us, UpperFence = 47.192 us ConfidenceInterval = [46.384 us; 46.920 us] (CI 99.9%), Margin = 0.268 us (0.57% of Mean) Skewness = 0.11, Kurtosis = 2.45, MValue = 2 -------------------- Histogram -------------------- [46.020 us ; 47.238 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 35.107 us, StdErr = 0.067 us (0.19%), N = 14, StdDev = 0.252 us Min = 34.676 us, Q1 = 34.901 us, Median = 35.117 us, Q3 = 35.230 us, Max = 35.532 us IQR = 0.329 us, LowerFence = 34.407 us, UpperFence = 35.724 us ConfidenceInterval = [34.823 us; 35.392 us] (CI 99.9%), Margin = 0.285 us (0.81% of Mean) Skewness = 0.09, Kurtosis = 1.79, MValue = 2 -------------------- Histogram -------------------- [34.538 us ; 35.669 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 3.250 us, StdErr = 0.006 us (0.19%), N = 15, StdDev = 0.024 us Min = 3.215 us, Q1 = 3.232 us, Median = 3.246 us, Q3 = 3.266 us, Max = 3.286 us IQR = 0.034 us, LowerFence = 3.181 us, UpperFence = 3.317 us ConfidenceInterval = [3.225 us; 3.275 us] (CI 99.9%), Margin = 0.025 us (0.78% of Mean) Skewness = 0.22, Kurtosis = 1.54, MValue = 2 -------------------- Histogram -------------------- [3.203 us ; 3.299 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_PopcornAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 30.306 us, StdErr = 0.070 us (0.23%), N = 14, StdDev = 0.263 us Min = 29.920 us, Q1 = 30.145 us, Median = 30.309 us, Q3 = 30.389 us, Max = 30.892 us IQR = 0.244 us, LowerFence = 29.779 us, UpperFence = 30.755 us ConfidenceInterval = [30.009 us; 30.603 us] (CI 99.9%), Margin = 0.297 us (0.98% of Mean) Skewness = 0.62, Kurtosis = 2.65, MValue = 2 -------------------- Histogram -------------------- [29.900 us ; 31.035 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_PopcornCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 33.674 us, StdErr = 0.075 us (0.22%), N = 15, StdDev = 0.292 us Min = 33.236 us, Q1 = 33.458 us, Median = 33.629 us, Q3 = 33.908 us, Max = 34.252 us IQR = 0.451 us, LowerFence = 32.782 us, UpperFence = 34.584 us ConfidenceInterval = [33.362 us; 33.987 us] (CI 99.9%), Margin = 0.313 us (0.93% of Mean) Skewness = 0.34, Kurtosis = 1.88, MValue = 2 -------------------- Histogram -------------------- [33.187 us ; 34.408 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 17.648 us, StdErr = 0.040 us (0.22%), N = 14, StdDev = 0.148 us Min = 17.410 us, Q1 = 17.556 us, Median = 17.635 us, Q3 = 17.703 us, Max = 17.956 us IQR = 0.147 us, LowerFence = 17.335 us, UpperFence = 17.923 us ConfidenceInterval = [17.481 us; 17.814 us] (CI 99.9%), Margin = 0.167 us (0.95% of Mean) Skewness = 0.45, Kurtosis = 2.43, MValue = 2 -------------------- Histogram -------------------- [17.329 us ; 18.036 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_LegacyAll: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 127.242 us, StdErr = 0.407 us (0.32%), N = 15, StdDev = 1.577 us Min = 125.437 us, Q1 = 125.824 us, Median = 127.082 us, Q3 = 128.311 us, Max = 130.440 us IQR = 2.487 us, LowerFence = 122.092 us, UpperFence = 132.042 us ConfidenceInterval = [125.556 us; 128.928 us] (CI 99.9%), Margin = 1.686 us (1.32% of Mean) Skewness = 0.54, Kurtosis = 1.93, MValue = 2 -------------------- Histogram -------------------- [125.152 us ; 131.280 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom: Job-ZVQXMR(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 61.189 us, StdErr = 0.157 us (0.26%), N = 15, StdDev = 0.610 us Min = 60.496 us, Q1 = 60.715 us, Median = 60.976 us, Q3 = 61.585 us, Max = 62.404 us IQR = 0.870 us, LowerFence = 59.411 us, UpperFence = 62.889 us ConfidenceInterval = [60.537 us; 61.841 us] (CI 99.9%), Margin = 0.652 us (1.07% of Mean) Skewness = 0.67, Kurtosis = 1.99, MValue = 2 -------------------- Histogram -------------------- [60.172 us ; 61.462 us) | @@@@@@@@@@@ [61.462 us ; 62.729 us) | @@@@ --------------------------------------------------- // * Summary * BenchmarkDotNet v0.14.0, Windows 11 (10.0.26200.8246) Unknown processor .NET SDK 10.0.201 [Host] : .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 DefaultJob : .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 | Method | Job | Toolchain | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Gen1 | Allocated | Alloc Ratio | |-------------------------------- |----------- |----------------------- |-------------:|------------:|------------:|-------:|--------:|--------:|-------:|----------:|------------:| | SimpleModel_Stj_Reflection | DefaultJob | Default | 164.9 ns | 1.15 ns | 1.08 ns | 1.00 | 0.01 | 0.0155 | - | 296 B | 1.00 | | SimpleModel_Stj_SourceGen | DefaultJob | Default | 156.7 ns | 1.23 ns | 1.09 ns | 0.95 | 0.01 | 0.0155 | - | 296 B | 1.00 | | SimpleModel_PopcornDefault | DefaultJob | Default | 204.0 ns | 1.13 ns | 0.95 ns | 1.24 | 0.01 | 0.0219 | - | 416 B | 1.41 | | SimpleModel_PopcornAll | DefaultJob | Default | 292.0 ns | 1.77 ns | 1.57 ns | 1.77 | 0.01 | 0.0315 | - | 600 B | 2.03 | | SimpleModel_PopcornCustom | DefaultJob | Default | 280.5 ns | 1.57 ns | 1.47 ns | 1.70 | 0.01 | 0.0238 | - | 456 B | 1.54 | | SimpleModel_LegacyDefault | DefaultJob | Default | 845.0 ns | 3.63 ns | 3.40 ns | 5.12 | 0.04 | 0.0906 | - | 1720 B | 5.81 | | SimpleModel_LegacyAll | DefaultJob | Default | 1,418.7 ns | 13.31 ns | 11.80 ns | 8.60 | 0.09 | 0.1450 | - | 2840 B | 9.59 | | SimpleModel_LegacyCustom | DefaultJob | Default | 731.5 ns | 5.70 ns | 5.33 ns | 4.44 | 0.04 | 0.0896 | - | 1696 B | 5.73 | | SimpleModelList_Stj_Reflection | DefaultJob | Default | 15,487.9 ns | 96.00 ns | 80.17 ns | 93.92 | 0.76 | 1.4954 | - | 28512 B | 96.32 | | SimpleModelList_Stj_SourceGen | DefaultJob | Default | 14,822.7 ns | 118.03 ns | 110.40 ns | 89.89 | 0.86 | 1.4954 | - | 28504 B | 96.30 | | SimpleModelList_PopcornDefault | DefaultJob | Default | 12,491.4 ns | 100.60 ns | 89.17 ns | 75.75 | 0.71 | 1.5411 | - | 29296 B | 98.97 | | SimpleModelList_PopcornAll | DefaultJob | Default | 21,775.3 ns | 179.27 ns | 158.92 ns | 132.05 | 1.25 | 2.5024 | - | 47504 B | 160.49 | | SimpleModelList_PopcornCustom | DefaultJob | Default | 19,491.8 ns | 161.61 ns | 151.17 ns | 118.21 | 1.16 | 1.7090 | - | 32328 B | 109.22 | | SimpleModelList_LegacyDefault | DefaultJob | Default | 69,620.3 ns | 676.77 ns | 599.94 ns | 422.20 | 4.41 | 8.0566 | 0.6104 | 152219 B | 514.25 | | SimpleModelList_LegacyAll | DefaultJob | Default | 125,098.7 ns | 2,457.17 ns | 2,629.15 ns | 758.65 | 16.25 | 13.6719 | 0.9766 | 264110 B | 892.26 | | SimpleModelList_LegacyCustom | DefaultJob | Default | 66,440.9 ns | 685.00 ns | 640.75 ns | 402.92 | 4.54 | 7.9346 | 0.7324 | 149754 B | 505.93 | | ComplexModel_Stj_Reflection | DefaultJob | Default | 1,478.6 ns | 12.23 ns | 11.44 ns | 8.97 | 0.09 | 0.1602 | - | 3024 B | 10.22 | | ComplexModel_Stj_SourceGen | DefaultJob | Default | 1,504.9 ns | 17.12 ns | 16.01 ns | 9.13 | 0.11 | 0.1602 | - | 3032 B | 10.24 | | ComplexModel_PopcornDefault | DefaultJob | Default | 225.6 ns | 1.14 ns | 1.07 ns | 1.37 | 0.01 | 0.0274 | - | 520 B | 1.76 | | ComplexModel_PopcornAll | DefaultJob | Default | 1,795.2 ns | 12.77 ns | 11.94 ns | 10.89 | 0.10 | 0.1850 | - | 3496 B | 11.81 | | ComplexModel_PopcornCustom | DefaultJob | Default | 2,059.0 ns | 15.51 ns | 14.51 ns | 12.49 | 0.12 | 0.1755 | - | 3344 B | 11.30 | | ComplexModel_LegacyDefault | DefaultJob | Default | 717.3 ns | 5.15 ns | 4.81 ns | 4.35 | 0.04 | 0.0868 | - | 1648 B | 5.57 | | ComplexModel_LegacyAll | DefaultJob | Default | 6,988.7 ns | 94.94 ns | 88.81 ns | 42.38 | 0.59 | 0.7324 | - | 14106 B | 47.66 | | ComplexModel_LegacyCustom | DefaultJob | Default | 4,122.7 ns | 81.89 ns | 80.43 ns | 25.00 | 0.50 | 0.4578 | - | 8945 B | 30.22 | | ComplexModelList_Stj_Reflection | DefaultJob | Default | 31,952.3 ns | 368.66 ns | 326.81 ns | 193.77 | 2.27 | 2.8687 | - | 54776 B | 185.05 | | ComplexModelList_Stj_SourceGen | DefaultJob | Default | 32,486.4 ns | 193.39 ns | 171.44 ns | 197.01 | 1.60 | 2.8687 | - | 54776 B | 185.05 | | ComplexModelList_PopcornDefault | DefaultJob | Default | 3,150.4 ns | 24.96 ns | 23.35 ns | 19.11 | 0.18 | 0.2899 | - | 5456 B | 18.43 | | ComplexModelList_PopcornAll | DefaultJob | Default | 27,824.4 ns | 201.12 ns | 188.13 ns | 168.74 | 1.54 | 2.6855 | - | 51000 B | 172.30 | | ComplexModelList_PopcornCustom | DefaultJob | Default | 31,692.6 ns | 236.23 ns | 220.97 ns | 192.20 | 1.78 | 2.3804 | - | 44880 B | 151.62 | | ComplexModelList_LegacyDefault | DefaultJob | Default | 17,116.2 ns | 206.02 ns | 182.63 ns | 103.80 | 1.26 | 1.9531 | - | 36835 B | 124.44 | | ComplexModelList_LegacyAll | DefaultJob | Default | 118,331.5 ns | 1,613.76 ns | 1,430.56 ns | 717.61 | 9.53 | 12.6953 | 1.4648 | 241453 B | 815.72 | | ComplexModelList_LegacyCustom | DefaultJob | Default | 63,468.5 ns | 900.11 ns | 751.64 ns | 384.90 | 5.02 | 7.3242 | 0.4883 | 142069 B | 479.96 | | | | | | | | | | | | | | | SimpleModel_Stj_Reflection | Job-ZVQXMR | InProcessEmitToolchain | 156.9 ns | 1.33 ns | 1.24 ns | 1.00 | 0.01 | 0.0155 | - | 296 B | 1.00 | | SimpleModel_Stj_SourceGen | Job-ZVQXMR | InProcessEmitToolchain | 169.4 ns | 0.95 ns | 0.89 ns | 1.08 | 0.01 | 0.0169 | - | 320 B | 1.08 | | SimpleModel_PopcornDefault | Job-ZVQXMR | InProcessEmitToolchain | 199.4 ns | 1.42 ns | 1.33 ns | 1.27 | 0.01 | 0.0191 | - | 360 B | 1.22 | | SimpleModel_PopcornAll | Job-ZVQXMR | InProcessEmitToolchain | 319.8 ns | 2.88 ns | 2.69 ns | 2.04 | 0.02 | 0.0315 | - | 600 B | 2.03 | | SimpleModel_PopcornCustom | Job-ZVQXMR | InProcessEmitToolchain | 331.5 ns | 1.44 ns | 1.34 ns | 2.11 | 0.02 | 0.0238 | - | 456 B | 1.54 | | SimpleModel_LegacyDefault | Job-ZVQXMR | InProcessEmitToolchain | 933.7 ns | 5.67 ns | 5.30 ns | 5.95 | 0.06 | 0.0925 | - | 1744 B | 5.89 | | SimpleModel_LegacyAll | Job-ZVQXMR | InProcessEmitToolchain | 1,630.8 ns | 11.06 ns | 10.35 ns | 10.39 | 0.10 | 0.1507 | - | 2840 B | 9.59 | | SimpleModel_LegacyCustom | Job-ZVQXMR | InProcessEmitToolchain | 778.2 ns | 4.38 ns | 3.88 ns | 4.96 | 0.04 | 0.0896 | - | 1696 B | 5.73 | | SimpleModelList_Stj_Reflection | Job-ZVQXMR | InProcessEmitToolchain | 14,958.9 ns | 73.31 ns | 64.98 ns | 95.35 | 0.83 | 1.4954 | - | 28224 B | 95.35 | | SimpleModelList_Stj_SourceGen | Job-ZVQXMR | InProcessEmitToolchain | 14,405.6 ns | 113.30 ns | 105.98 ns | 91.82 | 0.96 | 1.4496 | - | 27560 B | 93.11 | | SimpleModelList_PopcornDefault | Job-ZVQXMR | InProcessEmitToolchain | 12,710.0 ns | 60.11 ns | 50.19 ns | 81.01 | 0.69 | 1.5411 | - | 29080 B | 98.24 | | SimpleModelList_PopcornAll | Job-ZVQXMR | InProcessEmitToolchain | 21,863.3 ns | 123.78 ns | 115.78 ns | 139.35 | 1.28 | 2.5024 | - | 47216 B | 159.51 | | SimpleModelList_PopcornCustom | Job-ZVQXMR | InProcessEmitToolchain | 21,003.5 ns | 118.97 ns | 105.46 ns | 133.87 | 1.21 | 1.7090 | - | 32288 B | 109.08 | | SimpleModelList_LegacyDefault | Job-ZVQXMR | InProcessEmitToolchain | 70,099.0 ns | 410.03 ns | 342.40 ns | 446.80 | 4.01 | 7.9346 | 0.6104 | 151466 B | 511.71 | | SimpleModelList_LegacyAll | Job-ZVQXMR | InProcessEmitToolchain | 127,953.8 ns | 945.01 ns | 837.73 ns | 815.56 | 8.09 | 13.9160 | 1.4648 | 262500 B | 886.82 | | SimpleModelList_LegacyCustom | Job-ZVQXMR | InProcessEmitToolchain | 69,904.7 ns | 579.10 ns | 513.35 ns | 445.56 | 4.64 | 7.9346 | 0.6104 | 149774 B | 505.99 | | ComplexModel_Stj_Reflection | Job-ZVQXMR | InProcessEmitToolchain | 2,330.7 ns | 20.87 ns | 19.53 ns | 14.86 | 0.17 | 0.2174 | - | 4160 B | 14.05 | | ComplexModel_Stj_SourceGen | Job-ZVQXMR | InProcessEmitToolchain | 1,430.6 ns | 3.63 ns | 2.83 ns | 9.12 | 0.07 | 0.1354 | - | 2584 B | 8.73 | | ComplexModel_PopcornDefault | Job-ZVQXMR | InProcessEmitToolchain | 249.8 ns | 1.25 ns | 1.05 ns | 1.59 | 0.01 | 0.0272 | - | 520 B | 1.76 | | ComplexModel_PopcornAll | Job-ZVQXMR | InProcessEmitToolchain | 1,380.8 ns | 9.22 ns | 8.62 ns | 8.80 | 0.09 | 0.1240 | - | 2360 B | 7.97 | | ComplexModel_PopcornCustom | Job-ZVQXMR | InProcessEmitToolchain | 1,967.4 ns | 12.79 ns | 11.34 ns | 12.54 | 0.12 | 0.1411 | - | 2680 B | 9.05 | | ComplexModel_LegacyDefault | Job-ZVQXMR | InProcessEmitToolchain | 776.9 ns | 5.08 ns | 4.75 ns | 4.95 | 0.05 | 0.0868 | - | 1640 B | 5.54 | | ComplexModel_LegacyAll | Job-ZVQXMR | InProcessEmitToolchain | 6,542.7 ns | 37.65 ns | 33.38 ns | 41.70 | 0.38 | 0.6714 | - | 12762 B | 43.11 | | ComplexModel_LegacyCustom | Job-ZVQXMR | InProcessEmitToolchain | 3,847.4 ns | 41.81 ns | 39.11 ns | 24.52 | 0.31 | 0.4120 | - | 7761 B | 26.22 | | ComplexModelList_Stj_Reflection | Job-ZVQXMR | InProcessEmitToolchain | 46,652.2 ns | 268.07 ns | 250.75 ns | 297.35 | 2.75 | 3.8452 | - | 72480 B | 244.86 | | ComplexModelList_Stj_SourceGen | Job-ZVQXMR | InProcessEmitToolchain | 35,107.4 ns | 284.74 ns | 252.41 ns | 223.77 | 2.31 | 2.9907 | - | 57504 B | 194.27 | | ComplexModelList_PopcornDefault | Job-ZVQXMR | InProcessEmitToolchain | 3,249.7 ns | 25.23 ns | 23.60 ns | 20.71 | 0.22 | 0.2899 | - | 5464 B | 18.46 | | ComplexModelList_PopcornAll | Job-ZVQXMR | InProcessEmitToolchain | 30,306.3 ns | 297.05 ns | 263.33 ns | 193.17 | 2.19 | 2.7466 | - | 51856 B | 175.19 | | ComplexModelList_PopcornCustom | Job-ZVQXMR | InProcessEmitToolchain | 33,674.1 ns | 312.56 ns | 292.37 ns | 214.63 | 2.44 | 2.3804 | - | 45904 B | 155.08 | | ComplexModelList_LegacyDefault | Job-ZVQXMR | InProcessEmitToolchain | 17,647.6 ns | 166.80 ns | 147.87 ns | 112.48 | 1.25 | 1.9531 | 0.0305 | 36851 B | 124.50 | | ComplexModelList_LegacyAll | Job-ZVQXMR | InProcessEmitToolchain | 127,242.1 ns | 1,685.76 ns | 1,576.86 ns | 811.02 | 11.54 | 13.1836 | 1.4648 | 248967 B | 841.10 | | ComplexModelList_LegacyCustom | Job-ZVQXMR | InProcessEmitToolchain | 61,188.8 ns | 651.82 ns | 609.71 ns | 390.01 | 4.80 | 6.9580 | 0.5493 | 131309 B | 443.61 | // * Hints * Outliers SerializationComparisonBenchmarks.SimpleModel_Stj_SourceGen: Default -> 1 outlier was removed (161.64 ns) SerializationComparisonBenchmarks.SimpleModel_PopcornDefault: Default -> 2 outliers were removed (208.84 ns, 209.22 ns) SerializationComparisonBenchmarks.SimpleModel_PopcornAll: Default -> 1 outlier was removed (300.30 ns) SerializationComparisonBenchmarks.SimpleModel_LegacyAll: Default -> 1 outlier was removed (1.47 us) SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection: Default -> 2 outliers were removed (15.75 us, 16.05 us) SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault: Default -> 1 outlier was removed (12.73 us) SerializationComparisonBenchmarks.SimpleModelList_PopcornAll: Default -> 1 outlier was removed (22.29 us) SerializationComparisonBenchmarks.SimpleModelList_LegacyDefault: Default -> 1 outlier was removed (71.25 us) SerializationComparisonBenchmarks.ComplexModelList_Stj_Reflection: Default -> 1 outlier was removed (32.62 us) SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen: Default -> 1 outlier was removed (33.45 us) SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault: Default -> 1 outlier was removed (17.72 us) SerializationComparisonBenchmarks.ComplexModelList_LegacyAll: Default -> 1 outlier was removed (122.82 us) SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom: Default -> 2 outliers were removed (66.66 us, 66.67 us) SerializationComparisonBenchmarks.SimpleModel_LegacyCustom: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (796.08 ns) SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (15.26 us) SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault: Toolchain=InProcessEmitToolchain -> 2 outliers were removed (12.92 us, 12.92 us) SerializationComparisonBenchmarks.SimpleModelList_PopcornAll: Toolchain=InProcessEmitToolchain -> 1 outlier was detected (21.65 us) SerializationComparisonBenchmarks.SimpleModelList_PopcornCustom: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (21.39 us) SerializationComparisonBenchmarks.SimpleModelList_LegacyDefault: Toolchain=InProcessEmitToolchain -> 2 outliers were removed (71.61 us, 71.96 us) SerializationComparisonBenchmarks.SimpleModelList_LegacyAll: Toolchain=InProcessEmitToolchain -> 1 outlier was removed, 2 outliers were detected (126.25 us, 130.54 us) SerializationComparisonBenchmarks.SimpleModelList_LegacyCustom: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (71.54 us) SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen: Toolchain=InProcessEmitToolchain -> 3 outliers were removed (1.45 us..1.45 us) SerializationComparisonBenchmarks.ComplexModel_PopcornDefault: Toolchain=InProcessEmitToolchain -> 2 outliers were removed (255.68 ns, 256.20 ns) SerializationComparisonBenchmarks.ComplexModel_PopcornCustom: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (2.01 us) SerializationComparisonBenchmarks.ComplexModel_LegacyAll: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (6.66 us) SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (36.02 us) SerializationComparisonBenchmarks.ComplexModelList_PopcornAll: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (31.31 us) SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (18.12 us) // * Config Issues * // * Warnings * Configuration Summary -> The exporter CsvExporter is already present in configuration. There may be unexpected results. Summary -> The exporter HtmlExporter is already present in configuration. There may be unexpected results. Summary -> The exporter MarkdownExporter-github is already present in configuration. There may be unexpected results. // * Legends * Mean : Arithmetic mean of all measurements Error : Half of 99.9% confidence interval StdDev : Standard deviation of all measurements Ratio : Mean of the ratio distribution ([Current]/[Baseline]) RatioSD : Standard deviation of the ratio distribution ([Current]/[Baseline]) Gen0 : GC Generation 0 collects per 1000 operations Gen1 : GC Generation 1 collects per 1000 operations Allocated : Allocated memory per single operation (managed only, inclusive, 1KB = 1024B) Alloc Ratio : Allocated memory ratio distribution ([Current]/[Baseline]) 1 ns : 1 Nanosecond (0.000000001 sec) // * Diagnostic Output - MemoryDiagnoser * // ***** BenchmarkRunner: End ***** Run time: 00:18:42 (1122.88 sec), executed benchmarks: 64 Global total time: 00:18:51 (1131.79 sec), executed benchmarks: 64 // * Artifacts cleanup * Artifacts cleanup is finished Benchmark completed.