// Validating benchmarks: // ***** BenchmarkRunner: Start ***** // ***** Found 64 benchmark(s) in total ***** // ***** Building 2 exe(s) in Parallel: Start ***** // ***** Done, took 00:00:08 (8.36 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-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_Stj_SourceGen: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_PopcornDefault: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_PopcornAll: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_PopcornCustom: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_LegacyDefault: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_LegacyAll: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_LegacyCustom: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_Stj_SourceGen: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_PopcornAll: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_PopcornCustom: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_LegacyDefault: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_LegacyAll: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_LegacyCustom: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_PopcornDefault: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_PopcornAll: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_PopcornCustom: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_LegacyDefault: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_LegacyAll: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_LegacyCustom: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_Stj_Reflection: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_PopcornAll: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_PopcornCustom: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_LegacyAll: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom: Job-XWIVWZ(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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 1788 1952 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_Stj_Reflection --job Default --benchmarkId 0 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 151700.00 ns, 151.7000 us/op WorkloadJitting 1: 1 op, 11957500.00 ns, 11.9575 ms/op OverheadJitting 2: 16 op, 250400.00 ns, 15.6500 us/op WorkloadJitting 2: 16 op, 305500.00 ns, 19.0938 us/op WorkloadPilot 1: 16 op, 22500.00 ns, 1.4063 us/op WorkloadPilot 2: 32 op, 23700.00 ns, 740.6250 ns/op WorkloadPilot 3: 64 op, 33500.00 ns, 523.4375 ns/op WorkloadPilot 4: 128 op, 77600.00 ns, 606.2500 ns/op WorkloadPilot 5: 256 op, 132300.00 ns, 516.7969 ns/op WorkloadPilot 6: 512 op, 261100.00 ns, 509.9609 ns/op WorkloadPilot 7: 1024 op, 448400.00 ns, 437.8906 ns/op WorkloadPilot 8: 2048 op, 927200.00 ns, 452.7344 ns/op WorkloadPilot 9: 4096 op, 1858600.00 ns, 453.7598 ns/op WorkloadPilot 10: 8192 op, 4160100.00 ns, 507.8247 ns/op WorkloadPilot 11: 16384 op, 7617100.00 ns, 464.9109 ns/op WorkloadPilot 12: 32768 op, 15144200.00 ns, 462.1643 ns/op WorkloadPilot 13: 65536 op, 30933500.00 ns, 472.0078 ns/op WorkloadPilot 14: 131072 op, 54563700.00 ns, 416.2880 ns/op WorkloadPilot 15: 262144 op, 142198400.00 ns, 542.4438 ns/op WorkloadPilot 16: 524288 op, 364045200.00 ns, 694.3611 ns/op WorkloadPilot 17: 1048576 op, 187125800.00 ns, 178.4571 ns/op WorkloadPilot 18: 2097152 op, 333399000.00 ns, 158.9770 ns/op WorkloadPilot 19: 4194304 op, 655467800.00 ns, 156.2757 ns/op OverheadWarmup 1: 4194304 op, 7344300.00 ns, 1.7510 ns/op OverheadWarmup 2: 4194304 op, 7341000.00 ns, 1.7502 ns/op OverheadWarmup 3: 4194304 op, 7364900.00 ns, 1.7559 ns/op OverheadWarmup 4: 4194304 op, 7339500.00 ns, 1.7499 ns/op OverheadWarmup 5: 4194304 op, 7378800.00 ns, 1.7592 ns/op OverheadWarmup 6: 4194304 op, 7337800.00 ns, 1.7495 ns/op OverheadActual 1: 4194304 op, 7365900.00 ns, 1.7562 ns/op OverheadActual 2: 4194304 op, 7348300.00 ns, 1.7520 ns/op OverheadActual 3: 4194304 op, 7397100.00 ns, 1.7636 ns/op OverheadActual 4: 4194304 op, 7353500.00 ns, 1.7532 ns/op OverheadActual 5: 4194304 op, 7347000.00 ns, 1.7517 ns/op OverheadActual 6: 4194304 op, 7387500.00 ns, 1.7613 ns/op OverheadActual 7: 4194304 op, 7365800.00 ns, 1.7561 ns/op OverheadActual 8: 4194304 op, 7369800.00 ns, 1.7571 ns/op OverheadActual 9: 4194304 op, 7378700.00 ns, 1.7592 ns/op OverheadActual 10: 4194304 op, 7402200.00 ns, 1.7648 ns/op OverheadActual 11: 4194304 op, 7375400.00 ns, 1.7584 ns/op OverheadActual 12: 4194304 op, 7397000.00 ns, 1.7636 ns/op OverheadActual 13: 4194304 op, 7369300.00 ns, 1.7570 ns/op OverheadActual 14: 4194304 op, 7425900.00 ns, 1.7705 ns/op OverheadActual 15: 4194304 op, 7375300.00 ns, 1.7584 ns/op WorkloadWarmup 1: 4194304 op, 675584300.00 ns, 161.0718 ns/op WorkloadWarmup 2: 4194304 op, 666033100.00 ns, 158.7947 ns/op WorkloadWarmup 3: 4194304 op, 665140500.00 ns, 158.5819 ns/op WorkloadWarmup 4: 4194304 op, 652871300.00 ns, 155.6566 ns/op WorkloadWarmup 5: 4194304 op, 656617300.00 ns, 156.5498 ns/op WorkloadWarmup 6: 4194304 op, 655521700.00 ns, 156.2886 ns/op WorkloadWarmup 7: 4194304 op, 655304800.00 ns, 156.2368 ns/op WorkloadWarmup 8: 4194304 op, 653968400.00 ns, 155.9182 ns/op WorkloadWarmup 9: 4194304 op, 660372900.00 ns, 157.4452 ns/op WorkloadWarmup 10: 4194304 op, 654017600.00 ns, 155.9299 ns/op // BeforeActualRun WorkloadActual 1: 4194304 op, 658704300.00 ns, 157.0473 ns/op WorkloadActual 2: 4194304 op, 659027300.00 ns, 157.1244 ns/op WorkloadActual 3: 4194304 op, 661347800.00 ns, 157.6776 ns/op WorkloadActual 4: 4194304 op, 655580600.00 ns, 156.3026 ns/op WorkloadActual 5: 4194304 op, 665201900.00 ns, 158.5965 ns/op WorkloadActual 6: 4194304 op, 657446100.00 ns, 156.7474 ns/op WorkloadActual 7: 4194304 op, 655365600.00 ns, 156.2513 ns/op WorkloadActual 8: 4194304 op, 658959800.00 ns, 157.1083 ns/op WorkloadActual 9: 4194304 op, 658981500.00 ns, 157.1134 ns/op WorkloadActual 10: 4194304 op, 653707500.00 ns, 155.8560 ns/op WorkloadActual 11: 4194304 op, 664390000.00 ns, 158.4029 ns/op WorkloadActual 12: 4194304 op, 658343400.00 ns, 156.9613 ns/op WorkloadActual 13: 4194304 op, 652099500.00 ns, 155.4726 ns/op WorkloadActual 14: 4194304 op, 664377100.00 ns, 158.3998 ns/op WorkloadActual 15: 4194304 op, 666530900.00 ns, 158.9134 ns/op // AfterActualRun WorkloadResult 1: 4194304 op, 651329000.00 ns, 155.2889 ns/op WorkloadResult 2: 4194304 op, 651652000.00 ns, 155.3659 ns/op WorkloadResult 3: 4194304 op, 653972500.00 ns, 155.9192 ns/op WorkloadResult 4: 4194304 op, 648205300.00 ns, 154.5442 ns/op WorkloadResult 5: 4194304 op, 657826600.00 ns, 156.8381 ns/op WorkloadResult 6: 4194304 op, 650070800.00 ns, 154.9890 ns/op WorkloadResult 7: 4194304 op, 647990300.00 ns, 154.4929 ns/op WorkloadResult 8: 4194304 op, 651584500.00 ns, 155.3499 ns/op WorkloadResult 9: 4194304 op, 651606200.00 ns, 155.3550 ns/op WorkloadResult 10: 4194304 op, 646332200.00 ns, 154.0976 ns/op WorkloadResult 11: 4194304 op, 657014700.00 ns, 156.6445 ns/op WorkloadResult 12: 4194304 op, 650968100.00 ns, 155.2029 ns/op WorkloadResult 13: 4194304 op, 644724200.00 ns, 153.7142 ns/op WorkloadResult 14: 4194304 op, 657001800.00 ns, 156.6414 ns/op WorkloadResult 15: 4194304 op, 659155600.00 ns, 157.1549 ns/op // GC: 65 0 0 1241515056 4194304 // Threading: 0 0 4194304 // AfterAll // Benchmark Process 15308 has exited with code 0. Mean = 155.440 ns, StdErr = 0.265 ns (0.17%), N = 15, StdDev = 1.028 ns Min = 153.714 ns, Q1 = 154.767 ns, Median = 155.350 ns, Q3 = 156.280 ns, Max = 157.155 ns IQR = 1.514 ns, LowerFence = 152.496 ns, UpperFence = 158.551 ns ConfidenceInterval = [154.341 ns; 156.539 ns] (CI 99.9%), Margin = 1.099 ns (0.71% of Mean) Skewness = 0.13, Kurtosis = 1.81, MValue = 2 // ** Remained 63 (98.4%) benchmark(s) to run. Estimated finish 2026-04-23 18:18 (0h 20m 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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 1952 1956 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_Stj_SourceGen --job Default --benchmarkId 1 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 151300.00 ns, 151.3000 us/op WorkloadJitting 1: 1 op, 7209800.00 ns, 7.2098 ms/op OverheadJitting 2: 16 op, 246100.00 ns, 15.3813 us/op WorkloadJitting 2: 16 op, 288200.00 ns, 18.0125 us/op WorkloadPilot 1: 16 op, 22700.00 ns, 1.4188 us/op WorkloadPilot 2: 32 op, 25700.00 ns, 803.1250 ns/op WorkloadPilot 3: 64 op, 32500.00 ns, 507.8125 ns/op WorkloadPilot 4: 128 op, 64400.00 ns, 503.1250 ns/op WorkloadPilot 5: 256 op, 127000.00 ns, 496.0938 ns/op WorkloadPilot 6: 512 op, 245200.00 ns, 478.9063 ns/op WorkloadPilot 7: 1024 op, 412800.00 ns, 403.1250 ns/op WorkloadPilot 8: 2048 op, 899500.00 ns, 439.2090 ns/op WorkloadPilot 9: 4096 op, 1749800.00 ns, 427.1973 ns/op WorkloadPilot 10: 8192 op, 3863200.00 ns, 471.5820 ns/op WorkloadPilot 11: 16384 op, 7035000.00 ns, 429.3823 ns/op WorkloadPilot 12: 32768 op, 14562700.00 ns, 444.4183 ns/op WorkloadPilot 13: 65536 op, 29510700.00 ns, 450.2975 ns/op WorkloadPilot 14: 131072 op, 51848800.00 ns, 395.5750 ns/op WorkloadPilot 15: 262144 op, 131796700.00 ns, 502.7645 ns/op WorkloadPilot 16: 524288 op, 399684600.00 ns, 762.3379 ns/op WorkloadPilot 17: 1048576 op, 166652600.00 ns, 158.9323 ns/op WorkloadPilot 18: 2097152 op, 328488500.00 ns, 156.6355 ns/op WorkloadPilot 19: 4194304 op, 652379200.00 ns, 155.5393 ns/op OverheadWarmup 1: 4194304 op, 7405300.00 ns, 1.7656 ns/op OverheadWarmup 2: 4194304 op, 7447300.00 ns, 1.7756 ns/op OverheadWarmup 3: 4194304 op, 7476600.00 ns, 1.7826 ns/op OverheadWarmup 4: 4194304 op, 7491400.00 ns, 1.7861 ns/op OverheadWarmup 5: 4194304 op, 7417300.00 ns, 1.7684 ns/op OverheadWarmup 6: 4194304 op, 7489800.00 ns, 1.7857 ns/op OverheadWarmup 7: 4194304 op, 7439900.00 ns, 1.7738 ns/op OverheadActual 1: 4194304 op, 7539200.00 ns, 1.7975 ns/op OverheadActual 2: 4194304 op, 7436600.00 ns, 1.7730 ns/op OverheadActual 3: 4194304 op, 7448000.00 ns, 1.7757 ns/op OverheadActual 4: 4194304 op, 7406000.00 ns, 1.7657 ns/op OverheadActual 5: 4194304 op, 7421400.00 ns, 1.7694 ns/op OverheadActual 6: 4194304 op, 7441500.00 ns, 1.7742 ns/op OverheadActual 7: 4194304 op, 7433700.00 ns, 1.7723 ns/op OverheadActual 8: 4194304 op, 7405100.00 ns, 1.7655 ns/op OverheadActual 9: 4194304 op, 7492800.00 ns, 1.7864 ns/op OverheadActual 10: 4194304 op, 7405700.00 ns, 1.7657 ns/op OverheadActual 11: 4194304 op, 7406200.00 ns, 1.7658 ns/op OverheadActual 12: 4194304 op, 7433100.00 ns, 1.7722 ns/op OverheadActual 13: 4194304 op, 7488200.00 ns, 1.7853 ns/op OverheadActual 14: 4194304 op, 7442200.00 ns, 1.7744 ns/op OverheadActual 15: 4194304 op, 7460500.00 ns, 1.7787 ns/op WorkloadWarmup 1: 4194304 op, 665680300.00 ns, 158.7106 ns/op WorkloadWarmup 2: 4194304 op, 656733400.00 ns, 156.5774 ns/op WorkloadWarmup 3: 4194304 op, 651362200.00 ns, 155.2969 ns/op WorkloadWarmup 4: 4194304 op, 662948800.00 ns, 158.0593 ns/op WorkloadWarmup 5: 4194304 op, 662234800.00 ns, 157.8891 ns/op WorkloadWarmup 6: 4194304 op, 656065500.00 ns, 156.4182 ns/op WorkloadWarmup 7: 4194304 op, 669583900.00 ns, 159.6412 ns/op WorkloadWarmup 8: 4194304 op, 652285700.00 ns, 155.5170 ns/op // BeforeActualRun WorkloadActual 1: 4194304 op, 654686900.00 ns, 156.0895 ns/op WorkloadActual 2: 4194304 op, 670712700.00 ns, 159.9104 ns/op WorkloadActual 3: 4194304 op, 655436100.00 ns, 156.2681 ns/op WorkloadActual 4: 4194304 op, 651422300.00 ns, 155.3112 ns/op WorkloadActual 5: 4194304 op, 652204400.00 ns, 155.4976 ns/op WorkloadActual 6: 4194304 op, 657697300.00 ns, 156.8073 ns/op WorkloadActual 7: 4194304 op, 654489800.00 ns, 156.0425 ns/op WorkloadActual 8: 4194304 op, 654851000.00 ns, 156.1286 ns/op WorkloadActual 9: 4194304 op, 656456900.00 ns, 156.5115 ns/op WorkloadActual 10: 4194304 op, 653046700.00 ns, 155.6985 ns/op WorkloadActual 11: 4194304 op, 663017600.00 ns, 158.0757 ns/op WorkloadActual 12: 4194304 op, 664851900.00 ns, 158.5130 ns/op WorkloadActual 13: 4194304 op, 652724700.00 ns, 155.6217 ns/op WorkloadActual 14: 4194304 op, 668166400.00 ns, 159.3033 ns/op WorkloadActual 15: 4194304 op, 659168400.00 ns, 157.1580 ns/op // AfterActualRun WorkloadResult 1: 4194304 op, 647250300.00 ns, 154.3165 ns/op WorkloadResult 2: 4194304 op, 663276100.00 ns, 158.1373 ns/op WorkloadResult 3: 4194304 op, 647999500.00 ns, 154.4951 ns/op WorkloadResult 4: 4194304 op, 643985700.00 ns, 153.5382 ns/op WorkloadResult 5: 4194304 op, 644767800.00 ns, 153.7246 ns/op WorkloadResult 6: 4194304 op, 650260700.00 ns, 155.0342 ns/op WorkloadResult 7: 4194304 op, 647053200.00 ns, 154.2695 ns/op WorkloadResult 8: 4194304 op, 647414400.00 ns, 154.3556 ns/op WorkloadResult 9: 4194304 op, 649020300.00 ns, 154.7385 ns/op WorkloadResult 10: 4194304 op, 645610100.00 ns, 153.9254 ns/op WorkloadResult 11: 4194304 op, 655581000.00 ns, 156.3027 ns/op WorkloadResult 12: 4194304 op, 657415300.00 ns, 156.7400 ns/op WorkloadResult 13: 4194304 op, 645288100.00 ns, 153.8487 ns/op WorkloadResult 14: 4194304 op, 660729800.00 ns, 157.5303 ns/op WorkloadResult 15: 4194304 op, 651731800.00 ns, 155.3850 ns/op // GC: 65 0 0 1241515056 4194304 // Threading: 0 0 4194304 // AfterAll // Benchmark Process 15208 has exited with code 0. Mean = 155.089 ns, StdErr = 0.371 ns (0.24%), N = 15, StdDev = 1.439 ns Min = 153.538 ns, Q1 = 154.097 ns, Median = 154.495 ns, Q3 = 155.844 ns, Max = 158.137 ns IQR = 1.746 ns, LowerFence = 151.478 ns, UpperFence = 158.463 ns ConfidenceInterval = [153.551 ns; 156.628 ns] (CI 99.9%), Margin = 1.538 ns (0.99% of Mean) Skewness = 0.84, Kurtosis = 2.27, MValue = 2 // ** Remained 62 (96.9%) benchmark(s) to run. Estimated finish 2026-04-23 18:17 (0h 19m 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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 2036 2032 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_PopcornDefault --job Default --benchmarkId 2 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 147300.00 ns, 147.3000 us/op WorkloadJitting 1: 1 op, 9379200.00 ns, 9.3792 ms/op OverheadJitting 2: 16 op, 240700.00 ns, 15.0438 us/op WorkloadJitting 2: 16 op, 281700.00 ns, 17.6063 us/op WorkloadPilot 1: 16 op, 60800.00 ns, 3.8000 us/op WorkloadPilot 2: 32 op, 46100.00 ns, 1.4406 us/op WorkloadPilot 3: 64 op, 75800.00 ns, 1.1844 us/op WorkloadPilot 4: 128 op, 159100.00 ns, 1.2430 us/op WorkloadPilot 5: 256 op, 312400.00 ns, 1.2203 us/op WorkloadPilot 6: 512 op, 582900.00 ns, 1.1385 us/op WorkloadPilot 7: 1024 op, 1153300.00 ns, 1.1263 us/op WorkloadPilot 8: 2048 op, 2271000.00 ns, 1.1089 us/op WorkloadPilot 9: 4096 op, 4582100.00 ns, 1.1187 us/op WorkloadPilot 10: 8192 op, 10560800.00 ns, 1.2892 us/op WorkloadPilot 11: 16384 op, 18530200.00 ns, 1.1310 us/op WorkloadPilot 12: 32768 op, 37688900.00 ns, 1.1502 us/op WorkloadPilot 13: 65536 op, 74859300.00 ns, 1.1423 us/op WorkloadPilot 14: 131072 op, 183804300.00 ns, 1.4023 us/op WorkloadPilot 15: 262144 op, 220358800.00 ns, 840.6021 ns/op WorkloadPilot 16: 524288 op, 120768400.00 ns, 230.3474 ns/op WorkloadPilot 17: 1048576 op, 239964000.00 ns, 228.8475 ns/op WorkloadPilot 18: 2097152 op, 488893500.00 ns, 233.1226 ns/op WorkloadPilot 19: 4194304 op, 973107500.00 ns, 232.0069 ns/op OverheadWarmup 1: 4194304 op, 7424000.00 ns, 1.7700 ns/op OverheadWarmup 2: 4194304 op, 7555900.00 ns, 1.8015 ns/op OverheadWarmup 3: 4194304 op, 7451800.00 ns, 1.7766 ns/op OverheadWarmup 4: 4194304 op, 7391300.00 ns, 1.7622 ns/op OverheadWarmup 5: 4194304 op, 7417100.00 ns, 1.7684 ns/op OverheadWarmup 6: 4194304 op, 7406700.00 ns, 1.7659 ns/op OverheadActual 1: 4194304 op, 7400300.00 ns, 1.7644 ns/op OverheadActual 2: 4194304 op, 7394700.00 ns, 1.7630 ns/op OverheadActual 3: 4194304 op, 7452400.00 ns, 1.7768 ns/op OverheadActual 4: 4194304 op, 7450800.00 ns, 1.7764 ns/op OverheadActual 5: 4194304 op, 7417900.00 ns, 1.7686 ns/op OverheadActual 6: 4194304 op, 7488400.00 ns, 1.7854 ns/op OverheadActual 7: 4194304 op, 7412800.00 ns, 1.7673 ns/op OverheadActual 8: 4194304 op, 7499200.00 ns, 1.7879 ns/op OverheadActual 9: 4194304 op, 7480900.00 ns, 1.7836 ns/op OverheadActual 10: 4194304 op, 7461100.00 ns, 1.7789 ns/op OverheadActual 11: 4194304 op, 7394600.00 ns, 1.7630 ns/op OverheadActual 12: 4194304 op, 7409100.00 ns, 1.7665 ns/op OverheadActual 13: 4194304 op, 7393400.00 ns, 1.7627 ns/op OverheadActual 14: 4194304 op, 7466800.00 ns, 1.7802 ns/op OverheadActual 15: 4194304 op, 7423600.00 ns, 1.7699 ns/op WorkloadWarmup 1: 4194304 op, 973505200.00 ns, 232.1017 ns/op WorkloadWarmup 2: 4194304 op, 988513000.00 ns, 235.6799 ns/op WorkloadWarmup 3: 4194304 op, 981206400.00 ns, 233.9378 ns/op WorkloadWarmup 4: 4194304 op, 976447200.00 ns, 232.8032 ns/op WorkloadWarmup 5: 4194304 op, 978891700.00 ns, 233.3860 ns/op WorkloadWarmup 6: 4194304 op, 969603700.00 ns, 231.1715 ns/op // BeforeActualRun WorkloadActual 1: 4194304 op, 977469300.00 ns, 233.0468 ns/op WorkloadActual 2: 4194304 op, 967538800.00 ns, 230.6792 ns/op WorkloadActual 3: 4194304 op, 970187400.00 ns, 231.3107 ns/op WorkloadActual 4: 4194304 op, 967362800.00 ns, 230.6373 ns/op WorkloadActual 5: 4194304 op, 983807100.00 ns, 234.5579 ns/op WorkloadActual 6: 4194304 op, 986974200.00 ns, 235.3130 ns/op WorkloadActual 7: 4194304 op, 969758600.00 ns, 231.2085 ns/op WorkloadActual 8: 4194304 op, 969648900.00 ns, 231.1823 ns/op WorkloadActual 9: 4194304 op, 968948000.00 ns, 231.0152 ns/op WorkloadActual 10: 4194304 op, 974088500.00 ns, 232.2408 ns/op WorkloadActual 11: 4194304 op, 970822300.00 ns, 231.4621 ns/op WorkloadActual 12: 4194304 op, 969151400.00 ns, 231.0637 ns/op WorkloadActual 13: 4194304 op, 979785200.00 ns, 233.5990 ns/op WorkloadActual 14: 4194304 op, 984851700.00 ns, 234.8069 ns/op WorkloadActual 15: 4194304 op, 970297900.00 ns, 231.3370 ns/op // AfterActualRun WorkloadResult 1: 4194304 op, 970045700.00 ns, 231.2769 ns/op WorkloadResult 2: 4194304 op, 960115200.00 ns, 228.9093 ns/op WorkloadResult 3: 4194304 op, 962763800.00 ns, 229.5408 ns/op WorkloadResult 4: 4194304 op, 959939200.00 ns, 228.8673 ns/op WorkloadResult 5: 4194304 op, 976383500.00 ns, 232.7880 ns/op WorkloadResult 6: 4194304 op, 979550600.00 ns, 233.5431 ns/op WorkloadResult 7: 4194304 op, 962335000.00 ns, 229.4385 ns/op WorkloadResult 8: 4194304 op, 962225300.00 ns, 229.4124 ns/op WorkloadResult 9: 4194304 op, 961524400.00 ns, 229.2453 ns/op WorkloadResult 10: 4194304 op, 966664900.00 ns, 230.4709 ns/op WorkloadResult 11: 4194304 op, 963398700.00 ns, 229.6921 ns/op WorkloadResult 12: 4194304 op, 961727800.00 ns, 229.2938 ns/op WorkloadResult 13: 4194304 op, 972361600.00 ns, 231.8291 ns/op WorkloadResult 14: 4194304 op, 977428100.00 ns, 233.0370 ns/op WorkloadResult 15: 4194304 op, 962874300.00 ns, 229.5671 ns/op // GC: 131 0 0 2483029040 4194304 // Threading: 0 0 4194304 // AfterAll // Benchmark Process 24296 has exited with code 0. Mean = 230.461 ns, StdErr = 0.416 ns (0.18%), N = 15, StdDev = 1.609 ns Min = 228.867 ns, Q1 = 229.353 ns, Median = 229.567 ns, Q3 = 231.553 ns, Max = 233.543 ns IQR = 2.200 ns, LowerFence = 226.053 ns, UpperFence = 234.853 ns ConfidenceInterval = [228.740 ns; 232.181 ns] (CI 99.9%), Margin = 1.720 ns (0.75% of Mean) Skewness = 0.75, Kurtosis = 1.87, MValue = 2 // ** Remained 61 (95.3%) benchmark(s) to run. Estimated finish 2026-04-23 18:19 (0h 20m 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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 1864 2040 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_PopcornAll --job Default --benchmarkId 3 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 9638400.00 ns, 9.6384 ms/op OverheadJitting 2: 16 op, 241100.00 ns, 15.0688 us/op WorkloadJitting 2: 16 op, 308500.00 ns, 19.2813 us/op WorkloadPilot 1: 16 op, 51100.00 ns, 3.1938 us/op WorkloadPilot 2: 32 op, 75100.00 ns, 2.3469 us/op WorkloadPilot 3: 64 op, 133100.00 ns, 2.0797 us/op WorkloadPilot 4: 128 op, 263800.00 ns, 2.0609 us/op WorkloadPilot 5: 256 op, 524000.00 ns, 2.0469 us/op WorkloadPilot 6: 512 op, 922900.00 ns, 1.8025 us/op WorkloadPilot 7: 1024 op, 1874000.00 ns, 1.8301 us/op WorkloadPilot 8: 2048 op, 3713300.00 ns, 1.8131 us/op WorkloadPilot 9: 4096 op, 7444500.00 ns, 1.8175 us/op WorkloadPilot 10: 8192 op, 15953100.00 ns, 1.9474 us/op WorkloadPilot 11: 16384 op, 29900800.00 ns, 1.8250 us/op WorkloadPilot 12: 32768 op, 57462100.00 ns, 1.7536 us/op WorkloadPilot 13: 65536 op, 132228200.00 ns, 2.0176 us/op WorkloadPilot 14: 131072 op, 218280600.00 ns, 1.6653 us/op WorkloadPilot 15: 262144 op, 140595200.00 ns, 536.3281 ns/op WorkloadPilot 16: 524288 op, 169412000.00 ns, 323.1277 ns/op WorkloadPilot 17: 1048576 op, 342704800.00 ns, 326.8288 ns/op WorkloadPilot 18: 2097152 op, 684684100.00 ns, 326.4828 ns/op OverheadWarmup 1: 2097152 op, 3681700.00 ns, 1.7556 ns/op OverheadWarmup 2: 2097152 op, 3670300.00 ns, 1.7501 ns/op OverheadWarmup 3: 2097152 op, 3690500.00 ns, 1.7598 ns/op OverheadWarmup 4: 2097152 op, 3677400.00 ns, 1.7535 ns/op OverheadWarmup 5: 2097152 op, 3672900.00 ns, 1.7514 ns/op OverheadWarmup 6: 2097152 op, 3672000.00 ns, 1.7509 ns/op OverheadWarmup 7: 2097152 op, 3781900.00 ns, 1.8034 ns/op OverheadWarmup 8: 2097152 op, 3671800.00 ns, 1.7509 ns/op OverheadActual 1: 2097152 op, 3670400.00 ns, 1.7502 ns/op OverheadActual 2: 2097152 op, 3705600.00 ns, 1.7670 ns/op OverheadActual 3: 2097152 op, 3690600.00 ns, 1.7598 ns/op OverheadActual 4: 2097152 op, 3673200.00 ns, 1.7515 ns/op OverheadActual 5: 2097152 op, 3676900.00 ns, 1.7533 ns/op OverheadActual 6: 2097152 op, 3671700.00 ns, 1.7508 ns/op OverheadActual 7: 2097152 op, 3676300.00 ns, 1.7530 ns/op OverheadActual 8: 2097152 op, 3667600.00 ns, 1.7488 ns/op OverheadActual 9: 2097152 op, 3683100.00 ns, 1.7562 ns/op OverheadActual 10: 2097152 op, 3688700.00 ns, 1.7589 ns/op OverheadActual 11: 2097152 op, 3674100.00 ns, 1.7519 ns/op OverheadActual 12: 2097152 op, 3673200.00 ns, 1.7515 ns/op OverheadActual 13: 2097152 op, 3688800.00 ns, 1.7590 ns/op OverheadActual 14: 2097152 op, 3672800.00 ns, 1.7513 ns/op OverheadActual 15: 2097152 op, 3674400.00 ns, 1.7521 ns/op WorkloadWarmup 1: 2097152 op, 687738800.00 ns, 327.9394 ns/op WorkloadWarmup 2: 2097152 op, 691482600.00 ns, 329.7246 ns/op WorkloadWarmup 3: 2097152 op, 685731900.00 ns, 326.9825 ns/op WorkloadWarmup 4: 2097152 op, 700643400.00 ns, 334.0928 ns/op WorkloadWarmup 5: 2097152 op, 686284400.00 ns, 327.2459 ns/op WorkloadWarmup 6: 2097152 op, 710112300.00 ns, 338.6079 ns/op // BeforeActualRun WorkloadActual 1: 2097152 op, 683393000.00 ns, 325.8672 ns/op WorkloadActual 2: 2097152 op, 689824400.00 ns, 328.9339 ns/op WorkloadActual 3: 2097152 op, 686029700.00 ns, 327.1245 ns/op WorkloadActual 4: 2097152 op, 682011300.00 ns, 325.2083 ns/op WorkloadActual 5: 2097152 op, 686812500.00 ns, 327.4977 ns/op WorkloadActual 6: 2097152 op, 685433900.00 ns, 326.8404 ns/op WorkloadActual 7: 2097152 op, 680717600.00 ns, 324.5914 ns/op WorkloadActual 8: 2097152 op, 691759500.00 ns, 329.8566 ns/op WorkloadActual 9: 2097152 op, 700394600.00 ns, 333.9742 ns/op WorkloadActual 10: 2097152 op, 682280000.00 ns, 325.3365 ns/op WorkloadActual 11: 2097152 op, 694727600.00 ns, 331.2719 ns/op WorkloadActual 12: 2097152 op, 701213400.00 ns, 334.3646 ns/op WorkloadActual 13: 2097152 op, 688724000.00 ns, 328.4092 ns/op WorkloadActual 14: 2097152 op, 686819800.00 ns, 327.5012 ns/op WorkloadActual 15: 2097152 op, 690877600.00 ns, 329.4361 ns/op // AfterActualRun WorkloadResult 1: 2097152 op, 679718600.00 ns, 324.1151 ns/op WorkloadResult 2: 2097152 op, 686150000.00 ns, 327.1818 ns/op WorkloadResult 3: 2097152 op, 682355300.00 ns, 325.3724 ns/op WorkloadResult 4: 2097152 op, 678336900.00 ns, 323.4562 ns/op WorkloadResult 5: 2097152 op, 683138100.00 ns, 325.7456 ns/op WorkloadResult 6: 2097152 op, 681759500.00 ns, 325.0883 ns/op WorkloadResult 7: 2097152 op, 677043200.00 ns, 322.8394 ns/op WorkloadResult 8: 2097152 op, 688085100.00 ns, 328.1045 ns/op WorkloadResult 9: 2097152 op, 696720200.00 ns, 332.2221 ns/op WorkloadResult 10: 2097152 op, 678605600.00 ns, 323.5844 ns/op WorkloadResult 11: 2097152 op, 691053200.00 ns, 329.5198 ns/op WorkloadResult 12: 2097152 op, 697539000.00 ns, 332.6125 ns/op WorkloadResult 13: 2097152 op, 685049600.00 ns, 326.6571 ns/op WorkloadResult 14: 2097152 op, 683145400.00 ns, 325.7491 ns/op WorkloadResult 15: 2097152 op, 687203200.00 ns, 327.6840 ns/op // GC: 86 0 0 1627391024 2097152 // Threading: 0 0 2097152 // AfterAll // Benchmark Process 23204 has exited with code 0. Mean = 326.662 ns, StdErr = 0.770 ns (0.24%), N = 15, StdDev = 2.983 ns Min = 322.839 ns, Q1 = 324.602 ns, Median = 325.749 ns, Q3 = 327.894 ns, Max = 332.613 ns IQR = 3.293 ns, LowerFence = 319.663 ns, UpperFence = 332.833 ns ConfidenceInterval = [323.474 ns; 329.851 ns] (CI 99.9%), Margin = 3.189 ns (0.98% of Mean) Skewness = 0.67, Kurtosis = 2.31, MValue = 2 // ** Remained 60 (93.8%) benchmark(s) to run. Estimated finish 2026-04-23 18:18 (0h 19m 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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 1576 1580 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_PopcornCustom --job Default --benchmarkId 4 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 165100.00 ns, 165.1000 us/op WorkloadJitting 1: 1 op, 10005800.00 ns, 10.0058 ms/op OverheadJitting 2: 16 op, 268300.00 ns, 16.7688 us/op WorkloadJitting 2: 16 op, 305900.00 ns, 19.1188 us/op WorkloadPilot 1: 16 op, 53700.00 ns, 3.3563 us/op WorkloadPilot 2: 32 op, 87300.00 ns, 2.7281 us/op WorkloadPilot 3: 64 op, 146500.00 ns, 2.2891 us/op WorkloadPilot 4: 128 op, 315700.00 ns, 2.4664 us/op WorkloadPilot 5: 256 op, 595200.00 ns, 2.3250 us/op WorkloadPilot 6: 512 op, 1045000.00 ns, 2.0410 us/op WorkloadPilot 7: 1024 op, 2075700.00 ns, 2.0271 us/op WorkloadPilot 8: 2048 op, 4253200.00 ns, 2.0768 us/op WorkloadPilot 9: 4096 op, 8545700.00 ns, 2.0864 us/op WorkloadPilot 10: 8192 op, 17704100.00 ns, 2.1611 us/op WorkloadPilot 11: 16384 op, 32836600.00 ns, 2.0042 us/op WorkloadPilot 12: 32768 op, 65412000.00 ns, 1.9962 us/op WorkloadPilot 13: 65536 op, 152477200.00 ns, 2.3266 us/op WorkloadPilot 14: 131072 op, 252401500.00 ns, 1.9257 us/op WorkloadPilot 15: 262144 op, 133733000.00 ns, 510.1509 ns/op WorkloadPilot 16: 524288 op, 199064600.00 ns, 379.6856 ns/op WorkloadPilot 17: 1048576 op, 325646200.00 ns, 310.5604 ns/op WorkloadPilot 18: 2097152 op, 646597000.00 ns, 308.3215 ns/op OverheadWarmup 1: 2097152 op, 3716900.00 ns, 1.7724 ns/op OverheadWarmup 2: 2097152 op, 3704400.00 ns, 1.7664 ns/op OverheadWarmup 3: 2097152 op, 3783000.00 ns, 1.8039 ns/op OverheadWarmup 4: 2097152 op, 3708500.00 ns, 1.7684 ns/op OverheadWarmup 5: 2097152 op, 3716700.00 ns, 1.7723 ns/op OverheadWarmup 6: 2097152 op, 3711100.00 ns, 1.7696 ns/op OverheadActual 1: 2097152 op, 3701700.00 ns, 1.7651 ns/op OverheadActual 2: 2097152 op, 3718600.00 ns, 1.7732 ns/op OverheadActual 3: 2097152 op, 3701600.00 ns, 1.7651 ns/op OverheadActual 4: 2097152 op, 3703100.00 ns, 1.7658 ns/op OverheadActual 5: 2097152 op, 3710000.00 ns, 1.7691 ns/op OverheadActual 6: 2097152 op, 3694900.00 ns, 1.7619 ns/op OverheadActual 7: 2097152 op, 3701700.00 ns, 1.7651 ns/op OverheadActual 8: 2097152 op, 3701400.00 ns, 1.7650 ns/op OverheadActual 9: 2097152 op, 3706300.00 ns, 1.7673 ns/op OverheadActual 10: 2097152 op, 3718100.00 ns, 1.7729 ns/op OverheadActual 11: 2097152 op, 3697600.00 ns, 1.7632 ns/op OverheadActual 12: 2097152 op, 3705100.00 ns, 1.7667 ns/op OverheadActual 13: 2097152 op, 3744300.00 ns, 1.7854 ns/op OverheadActual 14: 2097152 op, 3698900.00 ns, 1.7638 ns/op OverheadActual 15: 2097152 op, 3724900.00 ns, 1.7762 ns/op WorkloadWarmup 1: 2097152 op, 669593200.00 ns, 319.2869 ns/op WorkloadWarmup 2: 2097152 op, 667708900.00 ns, 318.3884 ns/op WorkloadWarmup 3: 2097152 op, 647079600.00 ns, 308.5516 ns/op WorkloadWarmup 4: 2097152 op, 665157600.00 ns, 317.1719 ns/op WorkloadWarmup 5: 2097152 op, 668723500.00 ns, 318.8722 ns/op WorkloadWarmup 6: 2097152 op, 664290200.00 ns, 316.7583 ns/op WorkloadWarmup 7: 2097152 op, 667036600.00 ns, 318.0678 ns/op WorkloadWarmup 8: 2097152 op, 666354700.00 ns, 317.7427 ns/op // BeforeActualRun WorkloadActual 1: 2097152 op, 647201100.00 ns, 308.6095 ns/op WorkloadActual 2: 2097152 op, 653749200.00 ns, 311.7319 ns/op WorkloadActual 3: 2097152 op, 651960300.00 ns, 310.8789 ns/op WorkloadActual 4: 2097152 op, 643631400.00 ns, 306.9074 ns/op WorkloadActual 5: 2097152 op, 644598700.00 ns, 307.3686 ns/op WorkloadActual 6: 2097152 op, 655214900.00 ns, 312.4308 ns/op WorkloadActual 7: 2097152 op, 640987600.00 ns, 305.6467 ns/op WorkloadActual 8: 2097152 op, 653108800.00 ns, 311.4265 ns/op WorkloadActual 9: 2097152 op, 645766400.00 ns, 307.9254 ns/op WorkloadActual 10: 2097152 op, 640967000.00 ns, 305.6369 ns/op WorkloadActual 11: 2097152 op, 648276000.00 ns, 309.1221 ns/op WorkloadActual 12: 2097152 op, 641907500.00 ns, 306.0853 ns/op WorkloadActual 13: 2097152 op, 643464800.00 ns, 306.8279 ns/op WorkloadActual 14: 2097152 op, 646996200.00 ns, 308.5118 ns/op WorkloadActual 15: 2097152 op, 642297100.00 ns, 306.2711 ns/op // AfterActualRun WorkloadResult 1: 2097152 op, 643498000.00 ns, 306.8438 ns/op WorkloadResult 2: 2097152 op, 650046100.00 ns, 309.9661 ns/op WorkloadResult 3: 2097152 op, 648257200.00 ns, 309.1131 ns/op WorkloadResult 4: 2097152 op, 639928300.00 ns, 305.1416 ns/op WorkloadResult 5: 2097152 op, 640895600.00 ns, 305.6028 ns/op WorkloadResult 6: 2097152 op, 651511800.00 ns, 310.6650 ns/op WorkloadResult 7: 2097152 op, 637284500.00 ns, 303.8809 ns/op WorkloadResult 8: 2097152 op, 649405700.00 ns, 309.6608 ns/op WorkloadResult 9: 2097152 op, 642063300.00 ns, 306.1596 ns/op WorkloadResult 10: 2097152 op, 637263900.00 ns, 303.8711 ns/op WorkloadResult 11: 2097152 op, 644572900.00 ns, 307.3563 ns/op WorkloadResult 12: 2097152 op, 638204400.00 ns, 304.3196 ns/op WorkloadResult 13: 2097152 op, 639761700.00 ns, 305.0622 ns/op WorkloadResult 14: 2097152 op, 643293100.00 ns, 306.7461 ns/op WorkloadResult 15: 2097152 op, 638594000.00 ns, 304.5053 ns/op // GC: 70 0 0 1325401136 2097152 // Threading: 0 0 2097152 // AfterAll // Benchmark Process 3192 has exited with code 0. Mean = 306.593 ns, StdErr = 0.595 ns (0.19%), N = 15, StdDev = 2.304 ns Min = 303.871 ns, Q1 = 304.784 ns, Median = 306.160 ns, Q3 = 308.235 ns, Max = 310.665 ns IQR = 3.451 ns, LowerFence = 299.607 ns, UpperFence = 313.411 ns ConfidenceInterval = [304.130 ns; 309.056 ns] (CI 99.9%), Margin = 2.463 ns (0.80% of Mean) Skewness = 0.45, Kurtosis = 1.66, MValue = 2 // ** Remained 59 (92.2%) benchmark(s) to run. Estimated finish 2026-04-23 18:18 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 2076 2068 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_LegacyDefault --job Default --benchmarkId 5 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 148500.00 ns, 148.5000 us/op WorkloadJitting 1: 1 op, 17176300.00 ns, 17.1763 ms/op OverheadJitting 2: 16 op, 243800.00 ns, 15.2375 us/op WorkloadJitting 2: 16 op, 509200.00 ns, 31.8250 us/op WorkloadPilot 1: 16 op, 199900.00 ns, 12.4938 us/op WorkloadPilot 2: 32 op, 232500.00 ns, 7.2656 us/op WorkloadPilot 3: 64 op, 305000.00 ns, 4.7656 us/op WorkloadPilot 4: 128 op, 491600.00 ns, 3.8406 us/op WorkloadPilot 5: 256 op, 743000.00 ns, 2.9023 us/op WorkloadPilot 6: 512 op, 1322300.00 ns, 2.5826 us/op WorkloadPilot 7: 1024 op, 2479200.00 ns, 2.4211 us/op WorkloadPilot 8: 2048 op, 4760200.00 ns, 2.3243 us/op WorkloadPilot 9: 4096 op, 9703400.00 ns, 2.3690 us/op WorkloadPilot 10: 8192 op, 20215200.00 ns, 2.4677 us/op WorkloadPilot 11: 16384 op, 36115600.00 ns, 2.2043 us/op WorkloadPilot 12: 32768 op, 72962300.00 ns, 2.2266 us/op WorkloadPilot 13: 65536 op, 181977200.00 ns, 2.7768 us/op WorkloadPilot 14: 131072 op, 388931700.00 ns, 2.9673 us/op WorkloadPilot 15: 262144 op, 321148200.00 ns, 1.2251 us/op WorkloadPilot 16: 524288 op, 444929500.00 ns, 848.6357 ns/op WorkloadPilot 17: 1048576 op, 887802700.00 ns, 846.6746 ns/op OverheadWarmup 1: 1048576 op, 1873400.00 ns, 1.7866 ns/op OverheadWarmup 2: 1048576 op, 1877800.00 ns, 1.7908 ns/op OverheadWarmup 3: 1048576 op, 1865800.00 ns, 1.7794 ns/op OverheadWarmup 4: 1048576 op, 1866900.00 ns, 1.7804 ns/op OverheadWarmup 5: 1048576 op, 1923100.00 ns, 1.8340 ns/op OverheadWarmup 6: 1048576 op, 1873600.00 ns, 1.7868 ns/op OverheadActual 1: 1048576 op, 1871500.00 ns, 1.7848 ns/op OverheadActual 2: 1048576 op, 1875700.00 ns, 1.7888 ns/op OverheadActual 3: 1048576 op, 1867400.00 ns, 1.7809 ns/op OverheadActual 4: 1048576 op, 1926600.00 ns, 1.8373 ns/op OverheadActual 5: 1048576 op, 1873700.00 ns, 1.7869 ns/op OverheadActual 6: 1048576 op, 1871800.00 ns, 1.7851 ns/op OverheadActual 7: 1048576 op, 1869500.00 ns, 1.7829 ns/op OverheadActual 8: 1048576 op, 1883000.00 ns, 1.7958 ns/op OverheadActual 9: 1048576 op, 1864700.00 ns, 1.7783 ns/op OverheadActual 10: 1048576 op, 1903000.00 ns, 1.8148 ns/op OverheadActual 11: 1048576 op, 1861800.00 ns, 1.7756 ns/op OverheadActual 12: 1048576 op, 1890000.00 ns, 1.8024 ns/op OverheadActual 13: 1048576 op, 1878100.00 ns, 1.7911 ns/op OverheadActual 14: 1048576 op, 1878700.00 ns, 1.7917 ns/op OverheadActual 15: 1048576 op, 1871900.00 ns, 1.7852 ns/op WorkloadWarmup 1: 1048576 op, 897095500.00 ns, 855.5369 ns/op WorkloadWarmup 2: 1048576 op, 889086100.00 ns, 847.8986 ns/op WorkloadWarmup 3: 1048576 op, 894582200.00 ns, 853.1401 ns/op WorkloadWarmup 4: 1048576 op, 884918300.00 ns, 843.9239 ns/op WorkloadWarmup 5: 1048576 op, 888044300.00 ns, 846.9050 ns/op WorkloadWarmup 6: 1048576 op, 894462800.00 ns, 853.0262 ns/op WorkloadWarmup 7: 1048576 op, 899672500.00 ns, 857.9946 ns/op WorkloadWarmup 8: 1048576 op, 895366400.00 ns, 853.8879 ns/op // BeforeActualRun WorkloadActual 1: 1048576 op, 894836000.00 ns, 853.3821 ns/op WorkloadActual 2: 1048576 op, 901658700.00 ns, 859.8887 ns/op WorkloadActual 3: 1048576 op, 890521600.00 ns, 849.2676 ns/op WorkloadActual 4: 1048576 op, 895306700.00 ns, 853.8310 ns/op WorkloadActual 5: 1048576 op, 896044000.00 ns, 854.5341 ns/op WorkloadActual 6: 1048576 op, 886988700.00 ns, 845.8983 ns/op WorkloadActual 7: 1048576 op, 889316400.00 ns, 848.1182 ns/op WorkloadActual 8: 1048576 op, 893233300.00 ns, 851.8537 ns/op WorkloadActual 9: 1048576 op, 897834200.00 ns, 856.2414 ns/op WorkloadActual 10: 1048576 op, 898390700.00 ns, 856.7721 ns/op WorkloadActual 11: 1048576 op, 902382300.00 ns, 860.5788 ns/op WorkloadActual 12: 1048576 op, 892437800.00 ns, 851.0950 ns/op WorkloadActual 13: 1048576 op, 883713100.00 ns, 842.7745 ns/op WorkloadActual 14: 1048576 op, 898333300.00 ns, 856.7174 ns/op WorkloadActual 15: 1048576 op, 885566800.00 ns, 844.5423 ns/op // AfterActualRun WorkloadResult 1: 1048576 op, 892962300.00 ns, 851.5952 ns/op WorkloadResult 2: 1048576 op, 899785000.00 ns, 858.1018 ns/op WorkloadResult 3: 1048576 op, 888647900.00 ns, 847.4807 ns/op WorkloadResult 4: 1048576 op, 893433000.00 ns, 852.0441 ns/op WorkloadResult 5: 1048576 op, 894170300.00 ns, 852.7472 ns/op WorkloadResult 6: 1048576 op, 885115000.00 ns, 844.1114 ns/op WorkloadResult 7: 1048576 op, 887442700.00 ns, 846.3313 ns/op WorkloadResult 8: 1048576 op, 891359600.00 ns, 850.0668 ns/op WorkloadResult 9: 1048576 op, 895960500.00 ns, 854.4545 ns/op WorkloadResult 10: 1048576 op, 896517000.00 ns, 854.9852 ns/op WorkloadResult 11: 1048576 op, 900508600.00 ns, 858.7919 ns/op WorkloadResult 12: 1048576 op, 890564100.00 ns, 849.3081 ns/op WorkloadResult 13: 1048576 op, 881839400.00 ns, 840.9876 ns/op WorkloadResult 14: 1048576 op, 896459600.00 ns, 854.9305 ns/op WorkloadResult 15: 1048576 op, 883693100.00 ns, 842.7554 ns/op // GC: 95 0 0 1803574792 1048576 // Threading: 0 0 1048576 // AfterAll // Benchmark Process 21640 has exited with code 0. Mean = 850.579 ns, StdErr = 1.397 ns (0.16%), N = 15, StdDev = 5.411 ns Min = 840.988 ns, Q1 = 846.906 ns, Median = 851.595 ns, Q3 = 854.693 ns, Max = 858.792 ns IQR = 7.787 ns, LowerFence = 835.226 ns, UpperFence = 866.372 ns ConfidenceInterval = [844.795 ns; 856.364 ns] (CI 99.9%), Margin = 5.784 ns (0.68% of Mean) Skewness = -0.22, Kurtosis = 1.8, MValue = 2 // ** Remained 58 (90.6%) benchmark(s) to run. Estimated finish 2026-04-23 18:18 (0h 19m 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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 2088 2080 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_LegacyAll --job Default --benchmarkId 6 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 162300.00 ns, 162.3000 us/op WorkloadJitting 1: 1 op, 17918300.00 ns, 17.9183 ms/op OverheadJitting 2: 16 op, 245500.00 ns, 15.3438 us/op WorkloadJitting 2: 16 op, 628900.00 ns, 39.3063 us/op WorkloadPilot 1: 16 op, 356000.00 ns, 22.2500 us/op WorkloadPilot 2: 32 op, 425400.00 ns, 13.2938 us/op WorkloadPilot 3: 64 op, 499700.00 ns, 7.8078 us/op WorkloadPilot 4: 128 op, 770100.00 ns, 6.0164 us/op WorkloadPilot 5: 256 op, 1229100.00 ns, 4.8012 us/op WorkloadPilot 6: 512 op, 2318300.00 ns, 4.5279 us/op WorkloadPilot 7: 1024 op, 4396400.00 ns, 4.2934 us/op WorkloadPilot 8: 2048 op, 9311000.00 ns, 4.5464 us/op WorkloadPilot 9: 4096 op, 17928800.00 ns, 4.3771 us/op WorkloadPilot 10: 8192 op, 33623500.00 ns, 4.1044 us/op WorkloadPilot 11: 16384 op, 64233400.00 ns, 3.9205 us/op WorkloadPilot 12: 32768 op, 150174900.00 ns, 4.5830 us/op WorkloadPilot 13: 65536 op, 361262200.00 ns, 5.5124 us/op WorkloadPilot 14: 131072 op, 587033800.00 ns, 4.4787 us/op OverheadWarmup 1: 131072 op, 243300.00 ns, 1.8562 ns/op OverheadWarmup 2: 131072 op, 292000.00 ns, 2.2278 ns/op OverheadWarmup 3: 131072 op, 233200.00 ns, 1.7792 ns/op OverheadWarmup 4: 131072 op, 232300.00 ns, 1.7723 ns/op OverheadWarmup 5: 131072 op, 238200.00 ns, 1.8173 ns/op OverheadWarmup 6: 131072 op, 232300.00 ns, 1.7723 ns/op OverheadActual 1: 131072 op, 233400.00 ns, 1.7807 ns/op OverheadActual 2: 131072 op, 232800.00 ns, 1.7761 ns/op OverheadActual 3: 131072 op, 232900.00 ns, 1.7769 ns/op OverheadActual 4: 131072 op, 232400.00 ns, 1.7731 ns/op OverheadActual 5: 131072 op, 255600.00 ns, 1.9501 ns/op OverheadActual 6: 131072 op, 232400.00 ns, 1.7731 ns/op OverheadActual 7: 131072 op, 232400.00 ns, 1.7731 ns/op OverheadActual 8: 131072 op, 244600.00 ns, 1.8661 ns/op OverheadActual 9: 131072 op, 238200.00 ns, 1.8173 ns/op OverheadActual 10: 131072 op, 232300.00 ns, 1.7723 ns/op OverheadActual 11: 131072 op, 235400.00 ns, 1.7960 ns/op OverheadActual 12: 131072 op, 232300.00 ns, 1.7723 ns/op OverheadActual 13: 131072 op, 236100.00 ns, 1.8013 ns/op OverheadActual 14: 131072 op, 264500.00 ns, 2.0180 ns/op OverheadActual 15: 131072 op, 232300.00 ns, 1.7723 ns/op WorkloadWarmup 1: 131072 op, 193551500.00 ns, 1.4767 us/op WorkloadWarmup 2: 131072 op, 191860600.00 ns, 1.4638 us/op WorkloadWarmup 3: 131072 op, 186376300.00 ns, 1.4219 us/op WorkloadWarmup 4: 131072 op, 187558900.00 ns, 1.4310 us/op WorkloadWarmup 5: 131072 op, 192091300.00 ns, 1.4655 us/op WorkloadWarmup 6: 131072 op, 188376900.00 ns, 1.4372 us/op WorkloadWarmup 7: 131072 op, 190202100.00 ns, 1.4511 us/op WorkloadWarmup 8: 131072 op, 184854100.00 ns, 1.4103 us/op // BeforeActualRun WorkloadActual 1: 131072 op, 188056400.00 ns, 1.4348 us/op WorkloadActual 2: 131072 op, 189788300.00 ns, 1.4480 us/op WorkloadActual 3: 131072 op, 185946900.00 ns, 1.4187 us/op WorkloadActual 4: 131072 op, 188033700.00 ns, 1.4346 us/op WorkloadActual 5: 131072 op, 185999600.00 ns, 1.4191 us/op WorkloadActual 6: 131072 op, 185085300.00 ns, 1.4121 us/op WorkloadActual 7: 131072 op, 186563600.00 ns, 1.4234 us/op WorkloadActual 8: 131072 op, 191905500.00 ns, 1.4641 us/op WorkloadActual 9: 131072 op, 186430700.00 ns, 1.4224 us/op WorkloadActual 10: 131072 op, 192870300.00 ns, 1.4715 us/op WorkloadActual 11: 131072 op, 187374700.00 ns, 1.4296 us/op WorkloadActual 12: 131072 op, 187282800.00 ns, 1.4289 us/op WorkloadActual 13: 131072 op, 186248200.00 ns, 1.4210 us/op WorkloadActual 14: 131072 op, 186322600.00 ns, 1.4215 us/op WorkloadActual 15: 131072 op, 189605500.00 ns, 1.4466 us/op // AfterActualRun WorkloadResult 1: 131072 op, 187823500.00 ns, 1.4330 us/op WorkloadResult 2: 131072 op, 189555400.00 ns, 1.4462 us/op WorkloadResult 3: 131072 op, 185714000.00 ns, 1.4169 us/op WorkloadResult 4: 131072 op, 187800800.00 ns, 1.4328 us/op WorkloadResult 5: 131072 op, 185766700.00 ns, 1.4173 us/op WorkloadResult 6: 131072 op, 184852400.00 ns, 1.4103 us/op WorkloadResult 7: 131072 op, 186330700.00 ns, 1.4216 us/op WorkloadResult 8: 131072 op, 191672600.00 ns, 1.4623 us/op WorkloadResult 9: 131072 op, 186197800.00 ns, 1.4206 us/op WorkloadResult 10: 131072 op, 187141800.00 ns, 1.4278 us/op WorkloadResult 11: 131072 op, 187049900.00 ns, 1.4271 us/op WorkloadResult 12: 131072 op, 186015300.00 ns, 1.4192 us/op WorkloadResult 13: 131072 op, 186089700.00 ns, 1.4198 us/op WorkloadResult 14: 131072 op, 189372600.00 ns, 1.4448 us/op // GC: 19 0 0 372262064 131072 // Threading: 0 0 131072 // AfterAll // Benchmark Process 34420 has exited with code 0. Mean = 1.429 us, StdErr = 0.004 us (0.27%), N = 14, StdDev = 0.014 us Min = 1.410 us, Q1 = 1.419 us, Median = 1.424 us, Q3 = 1.433 us, Max = 1.462 us IQR = 0.014 us, LowerFence = 1.399 us, UpperFence = 1.453 us ConfidenceInterval = [1.412 us; 1.445 us] (CI 99.9%), Margin = 0.016 us (1.12% of Mean) Skewness = 0.92, Kurtosis = 2.86, MValue = 2 // ** Remained 57 (89.1%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 1956 2140 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_LegacyCustom --job Default --benchmarkId 7 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 155700.00 ns, 155.7000 us/op WorkloadJitting 1: 1 op, 18305300.00 ns, 18.3053 ms/op OverheadJitting 2: 16 op, 274500.00 ns, 17.1563 us/op WorkloadJitting 2: 16 op, 571400.00 ns, 35.7125 us/op WorkloadPilot 1: 16 op, 244800.00 ns, 15.3000 us/op WorkloadPilot 2: 32 op, 281800.00 ns, 8.8063 us/op WorkloadPilot 3: 64 op, 357200.00 ns, 5.5813 us/op WorkloadPilot 4: 128 op, 563400.00 ns, 4.4016 us/op WorkloadPilot 5: 256 op, 837800.00 ns, 3.2727 us/op WorkloadPilot 6: 512 op, 1503500.00 ns, 2.9365 us/op WorkloadPilot 7: 1024 op, 2767200.00 ns, 2.7023 us/op WorkloadPilot 8: 2048 op, 5514600.00 ns, 2.6927 us/op WorkloadPilot 9: 4096 op, 10307200.00 ns, 2.5164 us/op WorkloadPilot 10: 8192 op, 21605000.00 ns, 2.6373 us/op WorkloadPilot 11: 16384 op, 37898400.00 ns, 2.3131 us/op WorkloadPilot 12: 32768 op, 93396400.00 ns, 2.8502 us/op WorkloadPilot 13: 65536 op, 209605000.00 ns, 3.1983 us/op WorkloadPilot 14: 131072 op, 424487500.00 ns, 3.2386 us/op WorkloadPilot 15: 262144 op, 304898000.00 ns, 1.1631 us/op WorkloadPilot 16: 524288 op, 383040200.00 ns, 730.5912 ns/op WorkloadPilot 17: 1048576 op, 765146500.00 ns, 729.7006 ns/op OverheadWarmup 1: 1048576 op, 1866900.00 ns, 1.7804 ns/op OverheadWarmup 2: 1048576 op, 1861800.00 ns, 1.7756 ns/op OverheadWarmup 3: 1048576 op, 1860800.00 ns, 1.7746 ns/op OverheadWarmup 4: 1048576 op, 1863400.00 ns, 1.7771 ns/op OverheadWarmup 5: 1048576 op, 1887200.00 ns, 1.7998 ns/op OverheadWarmup 6: 1048576 op, 1862400.00 ns, 1.7761 ns/op OverheadWarmup 7: 1048576 op, 1866000.00 ns, 1.7796 ns/op OverheadWarmup 8: 1048576 op, 1859600.00 ns, 1.7735 ns/op OverheadActual 1: 1048576 op, 1862900.00 ns, 1.7766 ns/op OverheadActual 2: 1048576 op, 1864700.00 ns, 1.7783 ns/op OverheadActual 3: 1048576 op, 1910800.00 ns, 1.8223 ns/op OverheadActual 4: 1048576 op, 1861700.00 ns, 1.7755 ns/op OverheadActual 5: 1048576 op, 1865000.00 ns, 1.7786 ns/op OverheadActual 6: 1048576 op, 1863800.00 ns, 1.7775 ns/op OverheadActual 7: 1048576 op, 1860800.00 ns, 1.7746 ns/op OverheadActual 8: 1048576 op, 1863300.00 ns, 1.7770 ns/op OverheadActual 9: 1048576 op, 1862200.00 ns, 1.7759 ns/op OverheadActual 10: 1048576 op, 1871400.00 ns, 1.7847 ns/op OverheadActual 11: 1048576 op, 1862900.00 ns, 1.7766 ns/op OverheadActual 12: 1048576 op, 1862900.00 ns, 1.7766 ns/op OverheadActual 13: 1048576 op, 1873300.00 ns, 1.7865 ns/op OverheadActual 14: 1048576 op, 1862400.00 ns, 1.7761 ns/op OverheadActual 15: 1048576 op, 1895700.00 ns, 1.8079 ns/op WorkloadWarmup 1: 1048576 op, 776020000.00 ns, 740.0703 ns/op WorkloadWarmup 2: 1048576 op, 764444000.00 ns, 729.0306 ns/op WorkloadWarmup 3: 1048576 op, 768919700.00 ns, 733.2990 ns/op WorkloadWarmup 4: 1048576 op, 754518100.00 ns, 719.5645 ns/op WorkloadWarmup 5: 1048576 op, 753520800.00 ns, 718.6134 ns/op WorkloadWarmup 6: 1048576 op, 760985500.00 ns, 725.7323 ns/op WorkloadWarmup 7: 1048576 op, 753175700.00 ns, 718.2843 ns/op // BeforeActualRun WorkloadActual 1: 1048576 op, 764020700.00 ns, 728.6269 ns/op WorkloadActual 2: 1048576 op, 768166800.00 ns, 732.5809 ns/op WorkloadActual 3: 1048576 op, 761157100.00 ns, 725.8960 ns/op WorkloadActual 4: 1048576 op, 772646200.00 ns, 736.8528 ns/op WorkloadActual 5: 1048576 op, 756974900.00 ns, 721.9075 ns/op WorkloadActual 6: 1048576 op, 762875200.00 ns, 727.5345 ns/op WorkloadActual 7: 1048576 op, 768741400.00 ns, 733.1289 ns/op WorkloadActual 8: 1048576 op, 756108600.00 ns, 721.0814 ns/op WorkloadActual 9: 1048576 op, 762771300.00 ns, 727.4354 ns/op WorkloadActual 10: 1048576 op, 762170100.00 ns, 726.8620 ns/op WorkloadActual 11: 1048576 op, 764799700.00 ns, 729.3698 ns/op WorkloadActual 12: 1048576 op, 761812600.00 ns, 726.5211 ns/op WorkloadActual 13: 1048576 op, 764943900.00 ns, 729.5074 ns/op WorkloadActual 14: 1048576 op, 762713800.00 ns, 727.3806 ns/op WorkloadActual 15: 1048576 op, 777486500.00 ns, 741.4689 ns/op // AfterActualRun WorkloadResult 1: 1048576 op, 762157400.00 ns, 726.8499 ns/op WorkloadResult 2: 1048576 op, 766303500.00 ns, 730.8040 ns/op WorkloadResult 3: 1048576 op, 759293800.00 ns, 724.1190 ns/op WorkloadResult 4: 1048576 op, 770782900.00 ns, 735.0759 ns/op WorkloadResult 5: 1048576 op, 755111600.00 ns, 720.1305 ns/op WorkloadResult 6: 1048576 op, 761011900.00 ns, 725.7575 ns/op WorkloadResult 7: 1048576 op, 766878100.00 ns, 731.3519 ns/op WorkloadResult 8: 1048576 op, 754245300.00 ns, 719.3044 ns/op WorkloadResult 9: 1048576 op, 760908000.00 ns, 725.6584 ns/op WorkloadResult 10: 1048576 op, 760306800.00 ns, 725.0851 ns/op WorkloadResult 11: 1048576 op, 762936400.00 ns, 727.5928 ns/op WorkloadResult 12: 1048576 op, 759949300.00 ns, 724.7441 ns/op WorkloadResult 13: 1048576 op, 763080600.00 ns, 727.7304 ns/op WorkloadResult 14: 1048576 op, 760850500.00 ns, 725.6036 ns/op // GC: 94 0 0 1778410992 1048576 // Threading: 0 0 1048576 // AfterAll // Benchmark Process 17040 has exited with code 0. Mean = 726.415 ns, StdErr = 1.108 ns (0.15%), N = 14, StdDev = 4.146 ns Min = 719.304 ns, Q1 = 724.829 ns, Median = 725.708 ns, Q3 = 727.696 ns, Max = 735.076 ns IQR = 2.867 ns, LowerFence = 720.529 ns, UpperFence = 731.996 ns ConfidenceInterval = [721.737 ns; 731.092 ns] (CI 99.9%), Margin = 4.677 ns (0.64% of Mean) Skewness = 0.23, Kurtosis = 2.6, MValue = 2 // ** Remained 56 (87.5%) benchmark(s) to run. Estimated finish 2026-04-23 18:17 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 2084 2172 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection --job Default --benchmarkId 8 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 154000.00 ns, 154.0000 us/op WorkloadJitting 1: 1 op, 12985900.00 ns, 12.9859 ms/op OverheadJitting 2: 16 op, 246500.00 ns, 15.4063 us/op WorkloadJitting 2: 16 op, 920800.00 ns, 57.5500 us/op WorkloadPilot 1: 16 op, 571700.00 ns, 35.7313 us/op WorkloadPilot 2: 32 op, 1125200.00 ns, 35.1625 us/op WorkloadPilot 3: 64 op, 2221800.00 ns, 34.7156 us/op WorkloadPilot 4: 128 op, 4778500.00 ns, 37.3320 us/op WorkloadPilot 5: 256 op, 9305100.00 ns, 36.3480 us/op WorkloadPilot 6: 512 op, 18834800.00 ns, 36.7867 us/op WorkloadPilot 7: 1024 op, 33115900.00 ns, 32.3397 us/op WorkloadPilot 8: 2048 op, 66098200.00 ns, 32.2745 us/op WorkloadPilot 9: 4096 op, 193567500.00 ns, 47.2577 us/op WorkloadPilot 10: 8192 op, 336674400.00 ns, 41.0979 us/op WorkloadPilot 11: 16384 op, 259771500.00 ns, 15.8552 us/op WorkloadPilot 12: 32768 op, 513082100.00 ns, 15.6580 us/op OverheadWarmup 1: 32768 op, 60000.00 ns, 1.8311 ns/op OverheadWarmup 2: 32768 op, 58700.00 ns, 1.7914 ns/op OverheadWarmup 3: 32768 op, 65200.00 ns, 1.9897 ns/op OverheadWarmup 4: 32768 op, 63700.00 ns, 1.9440 ns/op OverheadWarmup 5: 32768 op, 59000.00 ns, 1.8005 ns/op OverheadWarmup 6: 32768 op, 64600.00 ns, 1.9714 ns/op OverheadWarmup 7: 32768 op, 63600.00 ns, 1.9409 ns/op OverheadActual 1: 32768 op, 68100.00 ns, 2.0782 ns/op OverheadActual 2: 32768 op, 59200.00 ns, 1.8066 ns/op OverheadActual 3: 32768 op, 58900.00 ns, 1.7975 ns/op OverheadActual 4: 32768 op, 67300.00 ns, 2.0538 ns/op OverheadActual 5: 32768 op, 58800.00 ns, 1.7944 ns/op OverheadActual 6: 32768 op, 58800.00 ns, 1.7944 ns/op OverheadActual 7: 32768 op, 58600.00 ns, 1.7883 ns/op OverheadActual 8: 32768 op, 58800.00 ns, 1.7944 ns/op OverheadActual 9: 32768 op, 58600.00 ns, 1.7883 ns/op OverheadActual 10: 32768 op, 58600.00 ns, 1.7883 ns/op OverheadActual 11: 32768 op, 61800.00 ns, 1.8860 ns/op OverheadActual 12: 32768 op, 63600.00 ns, 1.9409 ns/op OverheadActual 13: 32768 op, 58500.00 ns, 1.7853 ns/op OverheadActual 14: 32768 op, 58600.00 ns, 1.7883 ns/op OverheadActual 15: 32768 op, 63400.00 ns, 1.9348 ns/op OverheadActual 16: 32768 op, 58600.00 ns, 1.7883 ns/op OverheadActual 17: 32768 op, 58600.00 ns, 1.7883 ns/op WorkloadWarmup 1: 32768 op, 516570600.00 ns, 15.7645 us/op WorkloadWarmup 2: 32768 op, 520171100.00 ns, 15.8744 us/op WorkloadWarmup 3: 32768 op, 517317000.00 ns, 15.7873 us/op WorkloadWarmup 4: 32768 op, 500735700.00 ns, 15.2812 us/op WorkloadWarmup 5: 32768 op, 501757500.00 ns, 15.3124 us/op WorkloadWarmup 6: 32768 op, 502471300.00 ns, 15.3342 us/op WorkloadWarmup 7: 32768 op, 506073700.00 ns, 15.4441 us/op WorkloadWarmup 8: 32768 op, 504759400.00 ns, 15.4040 us/op // BeforeActualRun WorkloadActual 1: 32768 op, 499933800.00 ns, 15.2568 us/op WorkloadActual 2: 32768 op, 509047200.00 ns, 15.5349 us/op WorkloadActual 3: 32768 op, 505810200.00 ns, 15.4361 us/op WorkloadActual 4: 32768 op, 500066000.00 ns, 15.2608 us/op WorkloadActual 5: 32768 op, 507748400.00 ns, 15.4953 us/op WorkloadActual 6: 32768 op, 506593300.00 ns, 15.4600 us/op WorkloadActual 7: 32768 op, 508361600.00 ns, 15.5140 us/op WorkloadActual 8: 32768 op, 499397900.00 ns, 15.2404 us/op WorkloadActual 9: 32768 op, 498516500.00 ns, 15.2135 us/op WorkloadActual 10: 32768 op, 505381300.00 ns, 15.4230 us/op WorkloadActual 11: 32768 op, 504471300.00 ns, 15.3952 us/op WorkloadActual 12: 32768 op, 499576500.00 ns, 15.2459 us/op WorkloadActual 13: 32768 op, 499790900.00 ns, 15.2524 us/op WorkloadActual 14: 32768 op, 501990600.00 ns, 15.3195 us/op WorkloadActual 15: 32768 op, 497109400.00 ns, 15.1706 us/op // AfterActualRun WorkloadResult 1: 32768 op, 499875000.00 ns, 15.2550 us/op WorkloadResult 2: 32768 op, 508988400.00 ns, 15.5331 us/op WorkloadResult 3: 32768 op, 505751400.00 ns, 15.4343 us/op WorkloadResult 4: 32768 op, 500007200.00 ns, 15.2590 us/op WorkloadResult 5: 32768 op, 507689600.00 ns, 15.4935 us/op WorkloadResult 6: 32768 op, 506534500.00 ns, 15.4582 us/op WorkloadResult 7: 32768 op, 508302800.00 ns, 15.5122 us/op WorkloadResult 8: 32768 op, 499339100.00 ns, 15.2386 us/op WorkloadResult 9: 32768 op, 498457700.00 ns, 15.2117 us/op WorkloadResult 10: 32768 op, 505322500.00 ns, 15.4212 us/op WorkloadResult 11: 32768 op, 504412500.00 ns, 15.3934 us/op WorkloadResult 12: 32768 op, 499517700.00 ns, 15.2441 us/op WorkloadResult 13: 32768 op, 499732100.00 ns, 15.2506 us/op WorkloadResult 14: 32768 op, 501931800.00 ns, 15.3177 us/op WorkloadResult 15: 32768 op, 497050600.00 ns, 15.1688 us/op // GC: 49 0 0 934282288 32768 // Threading: 0 0 32768 // AfterAll // Benchmark Process 86152 has exited with code 0. Mean = 15.346 us, StdErr = 0.032 us (0.21%), N = 15, StdDev = 0.122 us Min = 15.169 us, Q1 = 15.247 us, Median = 15.318 us, Q3 = 15.446 us, Max = 15.533 us IQR = 0.199 us, LowerFence = 14.949 us, UpperFence = 15.745 us ConfidenceInterval = [15.215 us; 15.477 us] (CI 99.9%), Margin = 0.131 us (0.85% of Mean) Skewness = 0.16, Kurtosis = 1.33, MValue = 2 // ** Remained 55 (85.9%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 16m 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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 2164 2156 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_Stj_SourceGen --job Default --benchmarkId 9 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 150200.00 ns, 150.2000 us/op WorkloadJitting 1: 1 op, 7603300.00 ns, 7.6033 ms/op OverheadJitting 2: 16 op, 248700.00 ns, 15.5438 us/op WorkloadJitting 2: 16 op, 899800.00 ns, 56.2375 us/op WorkloadPilot 1: 16 op, 573000.00 ns, 35.8125 us/op WorkloadPilot 2: 32 op, 1168000.00 ns, 36.5000 us/op WorkloadPilot 3: 64 op, 2259300.00 ns, 35.3016 us/op WorkloadPilot 4: 128 op, 4779900.00 ns, 37.3430 us/op WorkloadPilot 5: 256 op, 9410300.00 ns, 36.7590 us/op WorkloadPilot 6: 512 op, 19004600.00 ns, 37.1184 us/op WorkloadPilot 7: 1024 op, 33801100.00 ns, 33.0089 us/op WorkloadPilot 8: 2048 op, 66693700.00 ns, 32.5653 us/op WorkloadPilot 9: 4096 op, 203521200.00 ns, 49.6878 us/op WorkloadPilot 10: 8192 op, 337819500.00 ns, 41.2377 us/op WorkloadPilot 11: 16384 op, 236608700.00 ns, 14.4414 us/op WorkloadPilot 12: 32768 op, 470739000.00 ns, 14.3658 us/op WorkloadPilot 13: 65536 op, 944009600.00 ns, 14.4044 us/op OverheadWarmup 1: 65536 op, 117600.00 ns, 1.7944 ns/op OverheadWarmup 2: 65536 op, 117000.00 ns, 1.7853 ns/op OverheadWarmup 3: 65536 op, 116300.00 ns, 1.7746 ns/op OverheadWarmup 4: 65536 op, 116800.00 ns, 1.7822 ns/op OverheadWarmup 5: 65536 op, 126500.00 ns, 1.9302 ns/op OverheadWarmup 6: 65536 op, 116600.00 ns, 1.7792 ns/op OverheadWarmup 7: 65536 op, 134400.00 ns, 2.0508 ns/op OverheadWarmup 8: 65536 op, 116300.00 ns, 1.7746 ns/op OverheadActual 1: 65536 op, 121400.00 ns, 1.8524 ns/op OverheadActual 2: 65536 op, 116800.00 ns, 1.7822 ns/op OverheadActual 3: 65536 op, 116700.00 ns, 1.7807 ns/op OverheadActual 4: 65536 op, 116400.00 ns, 1.7761 ns/op OverheadActual 5: 65536 op, 116700.00 ns, 1.7807 ns/op OverheadActual 6: 65536 op, 125100.00 ns, 1.9089 ns/op OverheadActual 7: 65536 op, 116300.00 ns, 1.7746 ns/op OverheadActual 8: 65536 op, 116300.00 ns, 1.7746 ns/op OverheadActual 9: 65536 op, 116400.00 ns, 1.7761 ns/op OverheadActual 10: 65536 op, 116700.00 ns, 1.7807 ns/op OverheadActual 11: 65536 op, 128500.00 ns, 1.9608 ns/op OverheadActual 12: 65536 op, 116300.00 ns, 1.7746 ns/op OverheadActual 13: 65536 op, 116600.00 ns, 1.7792 ns/op OverheadActual 14: 65536 op, 117300.00 ns, 1.7899 ns/op OverheadActual 15: 65536 op, 119800.00 ns, 1.8280 ns/op WorkloadWarmup 1: 65536 op, 942497700.00 ns, 14.3814 us/op WorkloadWarmup 2: 65536 op, 951034800.00 ns, 14.5116 us/op WorkloadWarmup 3: 65536 op, 949350800.00 ns, 14.4859 us/op WorkloadWarmup 4: 65536 op, 934354300.00 ns, 14.2571 us/op WorkloadWarmup 5: 65536 op, 936943200.00 ns, 14.2966 us/op WorkloadWarmup 6: 65536 op, 930201200.00 ns, 14.1937 us/op // BeforeActualRun WorkloadActual 1: 65536 op, 952309200.00 ns, 14.5311 us/op WorkloadActual 2: 65536 op, 939845300.00 ns, 14.3409 us/op WorkloadActual 3: 65536 op, 943633100.00 ns, 14.3987 us/op WorkloadActual 4: 65536 op, 934757000.00 ns, 14.2633 us/op WorkloadActual 5: 65536 op, 936016300.00 ns, 14.2825 us/op WorkloadActual 6: 65536 op, 928447700.00 ns, 14.1670 us/op WorkloadActual 7: 65536 op, 934692600.00 ns, 14.2623 us/op WorkloadActual 8: 65536 op, 937188800.00 ns, 14.3004 us/op WorkloadActual 9: 65536 op, 944518600.00 ns, 14.4122 us/op WorkloadActual 10: 65536 op, 945566700.00 ns, 14.4282 us/op WorkloadActual 11: 65536 op, 940919300.00 ns, 14.3573 us/op WorkloadActual 12: 65536 op, 932285000.00 ns, 14.2255 us/op WorkloadActual 13: 65536 op, 940246400.00 ns, 14.3470 us/op WorkloadActual 14: 65536 op, 928094700.00 ns, 14.1616 us/op WorkloadActual 15: 65536 op, 936538900.00 ns, 14.2904 us/op // AfterActualRun WorkloadResult 1: 65536 op, 952192500.00 ns, 14.5293 us/op WorkloadResult 2: 65536 op, 939728600.00 ns, 14.3391 us/op WorkloadResult 3: 65536 op, 943516400.00 ns, 14.3969 us/op WorkloadResult 4: 65536 op, 934640300.00 ns, 14.2615 us/op WorkloadResult 5: 65536 op, 935899600.00 ns, 14.2807 us/op WorkloadResult 6: 65536 op, 928331000.00 ns, 14.1652 us/op WorkloadResult 7: 65536 op, 934575900.00 ns, 14.2605 us/op WorkloadResult 8: 65536 op, 937072100.00 ns, 14.2986 us/op WorkloadResult 9: 65536 op, 944401900.00 ns, 14.4104 us/op WorkloadResult 10: 65536 op, 945450000.00 ns, 14.4264 us/op WorkloadResult 11: 65536 op, 940802600.00 ns, 14.3555 us/op WorkloadResult 12: 65536 op, 932168300.00 ns, 14.2238 us/op WorkloadResult 13: 65536 op, 940129700.00 ns, 14.3452 us/op WorkloadResult 14: 65536 op, 927978000.00 ns, 14.1598 us/op WorkloadResult 15: 65536 op, 936422200.00 ns, 14.2887 us/op // GC: 98 0 0 1868039216 65536 // Threading: 0 0 65536 // AfterAll // Benchmark Process 66800 has exited with code 0. Mean = 14.316 us, StdErr = 0.026 us (0.18%), N = 15, StdDev = 0.100 us Min = 14.160 us, Q1 = 14.261 us, Median = 14.299 us, Q3 = 14.376 us, Max = 14.529 us IQR = 0.115 us, LowerFence = 14.088 us, UpperFence = 14.549 us ConfidenceInterval = [14.209 us; 14.423 us] (CI 99.9%), Margin = 0.107 us (0.75% of Mean) Skewness = 0.27, Kurtosis = 2.36, MValue = 2 // ** Remained 54 (84.4%) benchmark(s) to run. Estimated finish 2026-04-23 18:17 (0h 16m 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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 2144 2128 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault --job Default --benchmarkId 10 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 9395100.00 ns, 9.3951 ms/op OverheadJitting 2: 16 op, 237100.00 ns, 14.8188 us/op WorkloadJitting 2: 16 op, 1370300.00 ns, 85.6438 us/op WorkloadPilot 1: 16 op, 1046600.00 ns, 65.4125 us/op WorkloadPilot 2: 32 op, 2093800.00 ns, 65.4313 us/op WorkloadPilot 3: 64 op, 4252200.00 ns, 66.4406 us/op WorkloadPilot 4: 128 op, 8898700.00 ns, 69.5211 us/op WorkloadPilot 5: 256 op, 17285200.00 ns, 67.5203 us/op WorkloadPilot 6: 512 op, 34299400.00 ns, 66.9910 us/op WorkloadPilot 7: 1024 op, 63756500.00 ns, 62.2622 us/op WorkloadPilot 8: 2048 op, 131603600.00 ns, 64.2596 us/op WorkloadPilot 9: 4096 op, 203764800.00 ns, 49.7473 us/op WorkloadPilot 10: 8192 op, 216550000.00 ns, 26.4343 us/op WorkloadPilot 11: 16384 op, 225817100.00 ns, 13.7828 us/op WorkloadPilot 12: 32768 op, 460353300.00 ns, 14.0489 us/op WorkloadPilot 13: 65536 op, 903206600.00 ns, 13.7818 us/op OverheadWarmup 1: 65536 op, 118300.00 ns, 1.8051 ns/op OverheadWarmup 2: 65536 op, 117300.00 ns, 1.7899 ns/op OverheadWarmup 3: 65536 op, 117100.00 ns, 1.7868 ns/op OverheadWarmup 4: 65536 op, 117100.00 ns, 1.7868 ns/op OverheadWarmup 5: 65536 op, 123500.00 ns, 1.8845 ns/op OverheadWarmup 6: 65536 op, 118500.00 ns, 1.8082 ns/op OverheadWarmup 7: 65536 op, 129500.00 ns, 1.9760 ns/op OverheadActual 1: 65536 op, 117600.00 ns, 1.7944 ns/op OverheadActual 2: 65536 op, 117600.00 ns, 1.7944 ns/op OverheadActual 3: 65536 op, 117500.00 ns, 1.7929 ns/op OverheadActual 4: 65536 op, 128200.00 ns, 1.9562 ns/op OverheadActual 5: 65536 op, 117500.00 ns, 1.7929 ns/op OverheadActual 6: 65536 op, 124300.00 ns, 1.8967 ns/op OverheadActual 7: 65536 op, 118500.00 ns, 1.8082 ns/op OverheadActual 8: 65536 op, 117100.00 ns, 1.7868 ns/op OverheadActual 9: 65536 op, 117000.00 ns, 1.7853 ns/op OverheadActual 10: 65536 op, 117000.00 ns, 1.7853 ns/op OverheadActual 11: 65536 op, 117300.00 ns, 1.7899 ns/op OverheadActual 12: 65536 op, 117500.00 ns, 1.7929 ns/op OverheadActual 13: 65536 op, 117100.00 ns, 1.7868 ns/op OverheadActual 14: 65536 op, 117100.00 ns, 1.7868 ns/op OverheadActual 15: 65536 op, 117500.00 ns, 1.7929 ns/op WorkloadWarmup 1: 65536 op, 922844800.00 ns, 14.0815 us/op WorkloadWarmup 2: 65536 op, 904177000.00 ns, 13.7966 us/op WorkloadWarmup 3: 65536 op, 895504100.00 ns, 13.6643 us/op WorkloadWarmup 4: 65536 op, 896971500.00 ns, 13.6867 us/op WorkloadWarmup 5: 65536 op, 895471100.00 ns, 13.6638 us/op WorkloadWarmup 6: 65536 op, 900788900.00 ns, 13.7449 us/op WorkloadWarmup 7: 65536 op, 900598100.00 ns, 13.7420 us/op // BeforeActualRun WorkloadActual 1: 65536 op, 928114000.00 ns, 14.1619 us/op WorkloadActual 2: 65536 op, 915323700.00 ns, 13.9667 us/op WorkloadActual 3: 65536 op, 934372300.00 ns, 14.2574 us/op WorkloadActual 4: 65536 op, 911201500.00 ns, 13.9038 us/op WorkloadActual 5: 65536 op, 919789400.00 ns, 14.0349 us/op WorkloadActual 6: 65536 op, 919024800.00 ns, 14.0232 us/op WorkloadActual 7: 65536 op, 912045800.00 ns, 13.9167 us/op WorkloadActual 8: 65536 op, 921730600.00 ns, 14.0645 us/op WorkloadActual 9: 65536 op, 921963400.00 ns, 14.0680 us/op WorkloadActual 10: 65536 op, 929003900.00 ns, 14.1755 us/op WorkloadActual 11: 65536 op, 920736700.00 ns, 14.0493 us/op WorkloadActual 12: 65536 op, 930270700.00 ns, 14.1948 us/op WorkloadActual 13: 65536 op, 914590500.00 ns, 13.9555 us/op WorkloadActual 14: 65536 op, 914680300.00 ns, 13.9569 us/op WorkloadActual 15: 65536 op, 918209700.00 ns, 14.0108 us/op // AfterActualRun WorkloadResult 1: 65536 op, 927996500.00 ns, 14.1601 us/op WorkloadResult 2: 65536 op, 915206200.00 ns, 13.9649 us/op WorkloadResult 3: 65536 op, 934254800.00 ns, 14.2556 us/op WorkloadResult 4: 65536 op, 911084000.00 ns, 13.9020 us/op WorkloadResult 5: 65536 op, 919671900.00 ns, 14.0331 us/op WorkloadResult 6: 65536 op, 918907300.00 ns, 14.0214 us/op WorkloadResult 7: 65536 op, 911928300.00 ns, 13.9149 us/op WorkloadResult 8: 65536 op, 921613100.00 ns, 14.0627 us/op WorkloadResult 9: 65536 op, 921845900.00 ns, 14.0663 us/op WorkloadResult 10: 65536 op, 928886400.00 ns, 14.1737 us/op WorkloadResult 11: 65536 op, 920619200.00 ns, 14.0475 us/op WorkloadResult 12: 65536 op, 930153200.00 ns, 14.1930 us/op WorkloadResult 13: 65536 op, 914473000.00 ns, 13.9538 us/op WorkloadResult 14: 65536 op, 914562800.00 ns, 13.9551 us/op WorkloadResult 15: 65536 op, 918092200.00 ns, 14.0090 us/op // GC: 102 0 0 1931478064 65536 // Threading: 0 0 65536 // AfterAll // Benchmark Process 53052 has exited with code 0. Mean = 14.048 us, StdErr = 0.028 us (0.20%), N = 15, StdDev = 0.107 us Min = 13.902 us, Q1 = 13.960 us, Median = 14.033 us, Q3 = 14.113 us, Max = 14.256 us IQR = 0.153 us, LowerFence = 13.730 us, UpperFence = 14.343 us ConfidenceInterval = [13.934 us; 14.161 us] (CI 99.9%), Margin = 0.114 us (0.81% of Mean) Skewness = 0.43, Kurtosis = 1.91, MValue = 2 // ** Remained 53 (82.8%) benchmark(s) to run. Estimated finish 2026-04-23 18:17 (0h 16m 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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 656 2156 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_PopcornAll --job Default --benchmarkId 11 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 144000.00 ns, 144.0000 us/op WorkloadJitting 1: 1 op, 9795000.00 ns, 9.7950 ms/op OverheadJitting 2: 16 op, 248400.00 ns, 15.5250 us/op WorkloadJitting 2: 16 op, 2579000.00 ns, 161.1875 us/op WorkloadPilot 1: 16 op, 2386200.00 ns, 149.1375 us/op WorkloadPilot 2: 32 op, 4511800.00 ns, 140.9938 us/op WorkloadPilot 3: 64 op, 9428800.00 ns, 147.3250 us/op WorkloadPilot 4: 128 op, 19176600.00 ns, 149.8172 us/op WorkloadPilot 5: 256 op, 37893100.00 ns, 148.0199 us/op WorkloadPilot 6: 512 op, 72117700.00 ns, 140.8549 us/op WorkloadPilot 7: 1024 op, 118896500.00 ns, 116.1099 us/op WorkloadPilot 8: 2048 op, 188679900.00 ns, 92.1289 us/op WorkloadPilot 9: 4096 op, 226552300.00 ns, 55.3106 us/op WorkloadPilot 10: 8192 op, 195421800.00 ns, 23.8552 us/op WorkloadPilot 11: 16384 op, 381805300.00 ns, 23.3035 us/op WorkloadPilot 12: 32768 op, 780964100.00 ns, 23.8331 us/op OverheadWarmup 1: 32768 op, 59100.00 ns, 1.8036 ns/op OverheadWarmup 2: 32768 op, 58100.00 ns, 1.7731 ns/op OverheadWarmup 3: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadWarmup 4: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadWarmup 5: 32768 op, 58200.00 ns, 1.7761 ns/op OverheadWarmup 6: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadWarmup 7: 32768 op, 58100.00 ns, 1.7731 ns/op OverheadActual 1: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadActual 2: 32768 op, 58200.00 ns, 1.7761 ns/op OverheadActual 3: 32768 op, 58300.00 ns, 1.7792 ns/op OverheadActual 4: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadActual 5: 32768 op, 58200.00 ns, 1.7761 ns/op OverheadActual 6: 32768 op, 58300.00 ns, 1.7792 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, 57700.00 ns, 1.7609 ns/op OverheadActual 10: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadActual 11: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadActual 12: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadActual 13: 32768 op, 69500.00 ns, 2.1210 ns/op OverheadActual 14: 32768 op, 58500.00 ns, 1.7853 ns/op OverheadActual 15: 32768 op, 58100.00 ns, 1.7731 ns/op WorkloadWarmup 1: 32768 op, 772161200.00 ns, 23.5645 us/op WorkloadWarmup 2: 32768 op, 779142000.00 ns, 23.7775 us/op WorkloadWarmup 3: 32768 op, 771558500.00 ns, 23.5461 us/op WorkloadWarmup 4: 32768 op, 766876200.00 ns, 23.4032 us/op WorkloadWarmup 5: 32768 op, 765885500.00 ns, 23.3730 us/op WorkloadWarmup 6: 32768 op, 765308800.00 ns, 23.3554 us/op WorkloadWarmup 7: 32768 op, 758524800.00 ns, 23.1483 us/op WorkloadWarmup 8: 32768 op, 766072000.00 ns, 23.3787 us/op WorkloadWarmup 9: 32768 op, 770576000.00 ns, 23.5161 us/op WorkloadWarmup 10: 32768 op, 782049800.00 ns, 23.8663 us/op WorkloadWarmup 11: 32768 op, 769790800.00 ns, 23.4922 us/op // BeforeActualRun WorkloadActual 1: 32768 op, 777419700.00 ns, 23.7250 us/op WorkloadActual 2: 32768 op, 775412600.00 ns, 23.6637 us/op WorkloadActual 3: 32768 op, 772613700.00 ns, 23.5783 us/op WorkloadActual 4: 32768 op, 769708400.00 ns, 23.4896 us/op WorkloadActual 5: 32768 op, 768448000.00 ns, 23.4512 us/op WorkloadActual 6: 32768 op, 770057300.00 ns, 23.5003 us/op WorkloadActual 7: 32768 op, 770381500.00 ns, 23.5102 us/op WorkloadActual 8: 32768 op, 766185300.00 ns, 23.3821 us/op WorkloadActual 9: 32768 op, 771396300.00 ns, 23.5411 us/op WorkloadActual 10: 32768 op, 772926100.00 ns, 23.5878 us/op WorkloadActual 11: 32768 op, 772902800.00 ns, 23.5871 us/op WorkloadActual 12: 32768 op, 777726200.00 ns, 23.7343 us/op WorkloadActual 13: 32768 op, 773117000.00 ns, 23.5937 us/op WorkloadActual 14: 32768 op, 776251400.00 ns, 23.6893 us/op WorkloadActual 15: 32768 op, 777042000.00 ns, 23.7134 us/op // AfterActualRun WorkloadResult 1: 32768 op, 777361700.00 ns, 23.7232 us/op WorkloadResult 2: 32768 op, 775354600.00 ns, 23.6619 us/op WorkloadResult 3: 32768 op, 772555700.00 ns, 23.5765 us/op WorkloadResult 4: 32768 op, 769650400.00 ns, 23.4879 us/op WorkloadResult 5: 32768 op, 768390000.00 ns, 23.4494 us/op WorkloadResult 6: 32768 op, 769999300.00 ns, 23.4985 us/op WorkloadResult 7: 32768 op, 770323500.00 ns, 23.5084 us/op WorkloadResult 8: 32768 op, 766127300.00 ns, 23.3803 us/op WorkloadResult 9: 32768 op, 771338300.00 ns, 23.5394 us/op WorkloadResult 10: 32768 op, 772868100.00 ns, 23.5861 us/op WorkloadResult 11: 32768 op, 772844800.00 ns, 23.5854 us/op WorkloadResult 12: 32768 op, 777668200.00 ns, 23.7326 us/op WorkloadResult 13: 32768 op, 773059000.00 ns, 23.5919 us/op WorkloadResult 14: 32768 op, 776193400.00 ns, 23.6875 us/op WorkloadResult 15: 32768 op, 776984000.00 ns, 23.7117 us/op // GC: 82 0 0 1562379312 32768 // Threading: 0 0 32768 // AfterAll // Benchmark Process 15556 has exited with code 0. Mean = 23.581 us, StdErr = 0.027 us (0.12%), N = 15, StdDev = 0.106 us Min = 23.380 us, Q1 = 23.503 us, Median = 23.585 us, Q3 = 23.675 us, Max = 23.733 us IQR = 0.171 us, LowerFence = 23.247 us, UpperFence = 23.932 us ConfidenceInterval = [23.468 us; 23.695 us] (CI 99.9%), Margin = 0.114 us (0.48% of Mean) Skewness = -0.11, Kurtosis = 1.81, MValue = 2 // ** Remained 52 (81.2%) benchmark(s) to run. Estimated finish 2026-04-23 18:17 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 2312 2308 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_PopcornCustom --job Default --benchmarkId 12 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 143200.00 ns, 143.2000 us/op WorkloadJitting 1: 1 op, 9829500.00 ns, 9.8295 ms/op OverheadJitting 2: 16 op, 239600.00 ns, 14.9750 us/op WorkloadJitting 2: 16 op, 2447700.00 ns, 152.9813 us/op WorkloadPilot 1: 16 op, 2140500.00 ns, 133.7813 us/op WorkloadPilot 2: 32 op, 4271000.00 ns, 133.4688 us/op WorkloadPilot 3: 64 op, 8726000.00 ns, 136.3438 us/op WorkloadPilot 4: 128 op, 17520200.00 ns, 136.8766 us/op WorkloadPilot 5: 256 op, 34347800.00 ns, 134.1711 us/op WorkloadPilot 6: 512 op, 66745700.00 ns, 130.3627 us/op WorkloadPilot 7: 1024 op, 125122600.00 ns, 122.1900 us/op WorkloadPilot 8: 2048 op, 188548000.00 ns, 92.0645 us/op WorkloadPilot 9: 4096 op, 224341400.00 ns, 54.7708 us/op WorkloadPilot 10: 8192 op, 198105500.00 ns, 24.1828 us/op WorkloadPilot 11: 16384 op, 352513800.00 ns, 21.5157 us/op WorkloadPilot 12: 32768 op, 677447900.00 ns, 20.6741 us/op OverheadWarmup 1: 32768 op, 58500.00 ns, 1.7853 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, 57500.00 ns, 1.7548 ns/op OverheadWarmup 5: 32768 op, 57600.00 ns, 1.7578 ns/op OverheadWarmup 6: 32768 op, 57600.00 ns, 1.7578 ns/op OverheadActual 1: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 2: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadActual 3: 32768 op, 58200.00 ns, 1.7761 ns/op OverheadActual 4: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadActual 5: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadActual 6: 32768 op, 57600.00 ns, 1.7578 ns/op OverheadActual 7: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadActual 8: 32768 op, 57300.00 ns, 1.7487 ns/op OverheadActual 9: 32768 op, 57400.00 ns, 1.7517 ns/op OverheadActual 10: 32768 op, 61400.00 ns, 1.8738 ns/op OverheadActual 11: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadActual 12: 32768 op, 57300.00 ns, 1.7487 ns/op OverheadActual 13: 32768 op, 57600.00 ns, 1.7578 ns/op OverheadActual 14: 32768 op, 57300.00 ns, 1.7487 ns/op OverheadActual 15: 32768 op, 57400.00 ns, 1.7517 ns/op WorkloadWarmup 1: 32768 op, 688657300.00 ns, 21.0162 us/op WorkloadWarmup 2: 32768 op, 680958300.00 ns, 20.7812 us/op WorkloadWarmup 3: 32768 op, 685580100.00 ns, 20.9222 us/op WorkloadWarmup 4: 32768 op, 679627000.00 ns, 20.7406 us/op WorkloadWarmup 5: 32768 op, 680775900.00 ns, 20.7756 us/op WorkloadWarmup 6: 32768 op, 682351600.00 ns, 20.8237 us/op WorkloadWarmup 7: 32768 op, 686606600.00 ns, 20.9536 us/op WorkloadWarmup 8: 32768 op, 682802300.00 ns, 20.8375 us/op // BeforeActualRun WorkloadActual 1: 32768 op, 680507300.00 ns, 20.7674 us/op WorkloadActual 2: 32768 op, 674873600.00 ns, 20.5955 us/op WorkloadActual 3: 32768 op, 672602600.00 ns, 20.5262 us/op WorkloadActual 4: 32768 op, 683480900.00 ns, 20.8582 us/op WorkloadActual 5: 32768 op, 676820700.00 ns, 20.6549 us/op WorkloadActual 6: 32768 op, 678313100.00 ns, 20.7005 us/op WorkloadActual 7: 32768 op, 681762900.00 ns, 20.8058 us/op WorkloadActual 8: 32768 op, 679269000.00 ns, 20.7296 us/op WorkloadActual 9: 32768 op, 672545900.00 ns, 20.5245 us/op WorkloadActual 10: 32768 op, 674288500.00 ns, 20.5777 us/op WorkloadActual 11: 32768 op, 673166200.00 ns, 20.5434 us/op WorkloadActual 12: 32768 op, 679980600.00 ns, 20.7514 us/op WorkloadActual 13: 32768 op, 676163700.00 ns, 20.6349 us/op WorkloadActual 14: 32768 op, 675593000.00 ns, 20.6175 us/op WorkloadActual 15: 32768 op, 672237800.00 ns, 20.5151 us/op // AfterActualRun WorkloadResult 1: 32768 op, 680449700.00 ns, 20.7657 us/op WorkloadResult 2: 32768 op, 674816000.00 ns, 20.5938 us/op WorkloadResult 3: 32768 op, 672545000.00 ns, 20.5244 us/op WorkloadResult 4: 32768 op, 683423300.00 ns, 20.8564 us/op WorkloadResult 5: 32768 op, 676763100.00 ns, 20.6532 us/op WorkloadResult 6: 32768 op, 678255500.00 ns, 20.6987 us/op WorkloadResult 7: 32768 op, 681705300.00 ns, 20.8040 us/op WorkloadResult 8: 32768 op, 679211400.00 ns, 20.7279 us/op WorkloadResult 9: 32768 op, 672488300.00 ns, 20.5227 us/op WorkloadResult 10: 32768 op, 674230900.00 ns, 20.5759 us/op WorkloadResult 11: 32768 op, 673108600.00 ns, 20.5416 us/op WorkloadResult 12: 32768 op, 679923000.00 ns, 20.7496 us/op WorkloadResult 13: 32768 op, 676106100.00 ns, 20.6331 us/op WorkloadResult 14: 32768 op, 675535400.00 ns, 20.6157 us/op WorkloadResult 15: 32768 op, 672180200.00 ns, 20.5133 us/op // GC: 56 0 0 1065092144 32768 // Threading: 0 0 32768 // AfterAll // Benchmark Process 53656 has exited with code 0. Mean = 20.652 us, StdErr = 0.028 us (0.14%), N = 15, StdDev = 0.110 us Min = 20.513 us, Q1 = 20.559 us, Median = 20.633 us, Q3 = 20.739 us, Max = 20.856 us IQR = 0.180 us, LowerFence = 20.289 us, UpperFence = 21.009 us ConfidenceInterval = [20.534 us; 20.770 us] (CI 99.9%), Margin = 0.118 us (0.57% of Mean) Skewness = 0.31, Kurtosis = 1.66, MValue = 2 // ** Remained 51 (79.7%) benchmark(s) to run. Estimated finish 2026-04-23 18:17 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 2240 2328 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_LegacyDefault --job Default --benchmarkId 13 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 145600.00 ns, 145.6000 us/op WorkloadJitting 1: 1 op, 18829700.00 ns, 18.8297 ms/op OverheadJitting 2: 16 op, 251800.00 ns, 15.7375 us/op WorkloadJitting 2: 16 op, 3851000.00 ns, 240.6875 us/op WorkloadPilot 1: 16 op, 2993800.00 ns, 187.1125 us/op WorkloadPilot 2: 32 op, 6636500.00 ns, 207.3906 us/op WorkloadPilot 3: 64 op, 13498200.00 ns, 210.9094 us/op WorkloadPilot 4: 128 op, 27622200.00 ns, 215.7984 us/op WorkloadPilot 5: 256 op, 46776900.00 ns, 182.7223 us/op WorkloadPilot 6: 512 op, 119286600.00 ns, 232.9816 us/op WorkloadPilot 7: 1024 op, 258680700.00 ns, 252.6179 us/op WorkloadPilot 8: 2048 op, 423528200.00 ns, 206.8009 us/op WorkloadPilot 9: 4096 op, 309143100.00 ns, 75.4744 us/op WorkloadPilot 10: 8192 op, 587088400.00 ns, 71.6661 us/op OverheadWarmup 1: 8192 op, 16000.00 ns, 1.9531 ns/op OverheadWarmup 2: 8192 op, 16400.00 ns, 2.0020 ns/op OverheadWarmup 3: 8192 op, 15900.00 ns, 1.9409 ns/op OverheadWarmup 4: 8192 op, 14800.00 ns, 1.8066 ns/op OverheadWarmup 5: 8192 op, 15900.00 ns, 1.9409 ns/op OverheadWarmup 6: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadActual 1: 8192 op, 14900.00 ns, 1.8188 ns/op OverheadActual 2: 8192 op, 15000.00 ns, 1.8311 ns/op OverheadActual 3: 8192 op, 15300.00 ns, 1.8677 ns/op OverheadActual 4: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadActual 5: 8192 op, 15000.00 ns, 1.8311 ns/op OverheadActual 6: 8192 op, 14900.00 ns, 1.8188 ns/op OverheadActual 7: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 8: 8192 op, 14600.00 ns, 1.7822 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, 15600.00 ns, 1.9043 ns/op OverheadActual 12: 8192 op, 14500.00 ns, 1.7700 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, 603789200.00 ns, 73.7047 us/op WorkloadWarmup 2: 8192 op, 590684900.00 ns, 72.1051 us/op WorkloadWarmup 3: 8192 op, 581227500.00 ns, 70.9506 us/op WorkloadWarmup 4: 8192 op, 585553700.00 ns, 71.4787 us/op WorkloadWarmup 5: 8192 op, 576279400.00 ns, 70.3466 us/op WorkloadWarmup 6: 8192 op, 579540000.00 ns, 70.7446 us/op WorkloadWarmup 7: 8192 op, 578975700.00 ns, 70.6757 us/op // BeforeActualRun WorkloadActual 1: 8192 op, 590387500.00 ns, 72.0688 us/op WorkloadActual 2: 8192 op, 588180800.00 ns, 71.7994 us/op WorkloadActual 3: 8192 op, 589417000.00 ns, 71.9503 us/op WorkloadActual 4: 8192 op, 594561800.00 ns, 72.5783 us/op WorkloadActual 5: 8192 op, 601400500.00 ns, 73.4131 us/op WorkloadActual 6: 8192 op, 588531100.00 ns, 71.8422 us/op WorkloadActual 7: 8192 op, 602102100.00 ns, 73.4988 us/op WorkloadActual 8: 8192 op, 597244100.00 ns, 72.9058 us/op WorkloadActual 9: 8192 op, 590389700.00 ns, 72.0691 us/op WorkloadActual 10: 8192 op, 591761000.00 ns, 72.2365 us/op WorkloadActual 11: 8192 op, 593503900.00 ns, 72.4492 us/op WorkloadActual 12: 8192 op, 585557700.00 ns, 71.4792 us/op WorkloadActual 13: 8192 op, 589480100.00 ns, 71.9580 us/op WorkloadActual 14: 8192 op, 595557100.00 ns, 72.6998 us/op WorkloadActual 15: 8192 op, 585561800.00 ns, 71.4797 us/op // AfterActualRun WorkloadResult 1: 8192 op, 590372900.00 ns, 72.0670 us/op WorkloadResult 2: 8192 op, 588166200.00 ns, 71.7976 us/op WorkloadResult 3: 8192 op, 589402400.00 ns, 71.9485 us/op WorkloadResult 4: 8192 op, 594547200.00 ns, 72.5766 us/op WorkloadResult 5: 8192 op, 601385900.00 ns, 73.4114 us/op WorkloadResult 6: 8192 op, 588516500.00 ns, 71.8404 us/op WorkloadResult 7: 8192 op, 602087500.00 ns, 73.4970 us/op WorkloadResult 8: 8192 op, 597229500.00 ns, 72.9040 us/op WorkloadResult 9: 8192 op, 590375100.00 ns, 72.0673 us/op WorkloadResult 10: 8192 op, 591746400.00 ns, 72.2347 us/op WorkloadResult 11: 8192 op, 593489300.00 ns, 72.4474 us/op WorkloadResult 12: 8192 op, 585543100.00 ns, 71.4774 us/op WorkloadResult 13: 8192 op, 589465500.00 ns, 71.9562 us/op WorkloadResult 14: 8192 op, 595542500.00 ns, 72.6981 us/op WorkloadResult 15: 8192 op, 585547200.00 ns, 71.4779 us/op // GC: 66 5 0 1246974184 8192 // Threading: 0 0 8192 // AfterAll // Benchmark Process 41028 has exited with code 0. Mean = 72.293 us, StdErr = 0.161 us (0.22%), N = 15, StdDev = 0.624 us Min = 71.477 us, Q1 = 71.894 us, Median = 72.067 us, Q3 = 72.637 us, Max = 73.497 us IQR = 0.743 us, LowerFence = 70.780 us, UpperFence = 73.752 us ConfidenceInterval = [71.626 us; 72.961 us] (CI 99.9%), Margin = 0.668 us (0.92% of Mean) Skewness = 0.56, Kurtosis = 2.13, MValue = 2 // ** Remained 50 (78.1%) benchmark(s) to run. Estimated finish 2026-04-23 18:17 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 2268 2272 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_LegacyAll --job Default --benchmarkId 14 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 141300.00 ns, 141.3000 us/op WorkloadJitting 1: 1 op, 19904400.00 ns, 19.9044 ms/op OverheadJitting 2: 16 op, 262600.00 ns, 16.4125 us/op WorkloadJitting 2: 16 op, 7183200.00 ns, 448.9500 us/op WorkloadPilot 1: 16 op, 5661500.00 ns, 353.8438 us/op WorkloadPilot 2: 32 op, 11932400.00 ns, 372.8875 us/op WorkloadPilot 3: 64 op, 24221700.00 ns, 378.4641 us/op WorkloadPilot 4: 128 op, 42981900.00 ns, 335.7961 us/op WorkloadPilot 5: 256 op, 90800000.00 ns, 354.6875 us/op WorkloadPilot 6: 512 op, 228730100.00 ns, 446.7385 us/op WorkloadPilot 7: 1024 op, 517868900.00 ns, 505.7313 us/op OverheadWarmup 1: 1024 op, 2800.00 ns, 2.7344 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, 2000.00 ns, 1.9531 ns/op OverheadWarmup 7: 1024 op, 1900.00 ns, 1.8555 ns/op OverheadWarmup 8: 1024 op, 1900.00 ns, 1.8555 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, 2000.00 ns, 1.9531 ns/op OverheadActual 5: 1024 op, 2300.00 ns, 2.2461 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, 2000.00 ns, 1.9531 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, 2100.00 ns, 2.0508 ns/op OverheadActual 12: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 13: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 14: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 15: 1024 op, 2100.00 ns, 2.0508 ns/op OverheadActual 16: 1024 op, 2600.00 ns, 2.5391 ns/op OverheadActual 17: 1024 op, 2400.00 ns, 2.3438 ns/op OverheadActual 18: 1024 op, 2400.00 ns, 2.3438 ns/op OverheadActual 19: 1024 op, 2500.00 ns, 2.4414 ns/op OverheadActual 20: 1024 op, 2100.00 ns, 2.0508 ns/op WorkloadWarmup 1: 1024 op, 488986700.00 ns, 477.5261 us/op WorkloadWarmup 2: 1024 op, 155491900.00 ns, 151.8476 us/op WorkloadWarmup 3: 1024 op, 145897300.00 ns, 142.4778 us/op WorkloadWarmup 4: 1024 op, 147303800.00 ns, 143.8514 us/op WorkloadWarmup 5: 1024 op, 135269600.00 ns, 132.0992 us/op WorkloadWarmup 6: 1024 op, 128668400.00 ns, 125.6527 us/op WorkloadWarmup 7: 1024 op, 130958400.00 ns, 127.8891 us/op WorkloadWarmup 8: 1024 op, 128041900.00 ns, 125.0409 us/op // BeforeActualRun WorkloadActual 1: 1024 op, 135663900.00 ns, 132.4843 us/op WorkloadActual 2: 1024 op, 139767800.00 ns, 136.4920 us/op WorkloadActual 3: 1024 op, 134520500.00 ns, 131.3677 us/op WorkloadActual 4: 1024 op, 133272500.00 ns, 130.1489 us/op WorkloadActual 5: 1024 op, 131833700.00 ns, 128.7438 us/op WorkloadActual 6: 1024 op, 133549600.00 ns, 130.4195 us/op WorkloadActual 7: 1024 op, 129576400.00 ns, 126.5395 us/op WorkloadActual 8: 1024 op, 130722800.00 ns, 127.6590 us/op WorkloadActual 9: 1024 op, 131459100.00 ns, 128.3780 us/op WorkloadActual 10: 1024 op, 131054200.00 ns, 127.9826 us/op WorkloadActual 11: 1024 op, 130979000.00 ns, 127.9092 us/op WorkloadActual 12: 1024 op, 131668900.00 ns, 128.5829 us/op WorkloadActual 13: 1024 op, 132188000.00 ns, 129.0898 us/op WorkloadActual 14: 1024 op, 133773900.00 ns, 130.6386 us/op WorkloadActual 15: 1024 op, 130959700.00 ns, 127.8903 us/op // AfterActualRun WorkloadResult 1: 1024 op, 135661800.00 ns, 132.4822 us/op WorkloadResult 2: 1024 op, 134518400.00 ns, 131.3656 us/op WorkloadResult 3: 1024 op, 133270400.00 ns, 130.1469 us/op WorkloadResult 4: 1024 op, 131831600.00 ns, 128.7418 us/op WorkloadResult 5: 1024 op, 133547500.00 ns, 130.4175 us/op WorkloadResult 6: 1024 op, 129574300.00 ns, 126.5374 us/op WorkloadResult 7: 1024 op, 130720700.00 ns, 127.6569 us/op WorkloadResult 8: 1024 op, 131457000.00 ns, 128.3760 us/op WorkloadResult 9: 1024 op, 131052100.00 ns, 127.9806 us/op WorkloadResult 10: 1024 op, 130976900.00 ns, 127.9071 us/op WorkloadResult 11: 1024 op, 131666800.00 ns, 128.5809 us/op WorkloadResult 12: 1024 op, 132185900.00 ns, 129.0878 us/op WorkloadResult 13: 1024 op, 133771800.00 ns, 130.6365 us/op WorkloadResult 14: 1024 op, 130957600.00 ns, 127.8883 us/op // GC: 14 1 0 270448504 1024 // Threading: 0 0 1024 // AfterAll // Benchmark Process 75324 has exited with code 0. Mean = 129.129 us, StdErr = 0.441 us (0.34%), N = 14, StdDev = 1.652 us Min = 126.537 us, Q1 = 127.925 us, Median = 128.661 us, Q3 = 130.350 us, Max = 132.482 us IQR = 2.424 us, LowerFence = 124.289 us, UpperFence = 133.986 us ConfidenceInterval = [127.266 us; 130.992 us] (CI 99.9%), Margin = 1.863 us (1.44% of Mean) Skewness = 0.46, Kurtosis = 2.08, MValue = 2 // ** Remained 49 (76.6%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 2276 2380 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_LegacyCustom --job Default --benchmarkId 15 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 141400.00 ns, 141.4000 us/op WorkloadJitting 1: 1 op, 19846000.00 ns, 19.8460 ms/op OverheadJitting 2: 16 op, 286200.00 ns, 17.8875 us/op WorkloadJitting 2: 16 op, 4290400.00 ns, 268.1500 us/op WorkloadPilot 1: 16 op, 3518800.00 ns, 219.9250 us/op WorkloadPilot 2: 32 op, 7830500.00 ns, 244.7031 us/op WorkloadPilot 3: 64 op, 14902300.00 ns, 232.8484 us/op WorkloadPilot 4: 128 op, 29064300.00 ns, 227.0648 us/op WorkloadPilot 5: 256 op, 50454200.00 ns, 197.0867 us/op WorkloadPilot 6: 512 op, 142091400.00 ns, 277.5223 us/op WorkloadPilot 7: 1024 op, 304917300.00 ns, 297.7708 us/op WorkloadPilot 8: 2048 op, 444724400.00 ns, 217.1506 us/op WorkloadPilot 9: 4096 op, 288726900.00 ns, 70.4900 us/op WorkloadPilot 10: 8192 op, 551603900.00 ns, 67.3345 us/op OverheadWarmup 1: 8192 op, 15800.00 ns, 1.9287 ns/op OverheadWarmup 2: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadWarmup 3: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadWarmup 4: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadWarmup 5: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadWarmup 6: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadActual 1: 8192 op, 14900.00 ns, 1.8188 ns/op OverheadActual 2: 8192 op, 14900.00 ns, 1.8188 ns/op OverheadActual 3: 8192 op, 15400.00 ns, 1.8799 ns/op OverheadActual 4: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadActual 5: 8192 op, 15000.00 ns, 1.8311 ns/op OverheadActual 6: 8192 op, 14900.00 ns, 1.8188 ns/op OverheadActual 7: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadActual 8: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadActual 9: 8192 op, 14900.00 ns, 1.8188 ns/op OverheadActual 10: 8192 op, 14600.00 ns, 1.7822 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, 14600.00 ns, 1.7822 ns/op OverheadActual 15: 8192 op, 14600.00 ns, 1.7822 ns/op WorkloadWarmup 1: 8192 op, 563695800.00 ns, 68.8105 us/op WorkloadWarmup 2: 8192 op, 565090000.00 ns, 68.9807 us/op WorkloadWarmup 3: 8192 op, 561430500.00 ns, 68.5340 us/op WorkloadWarmup 4: 8192 op, 564086900.00 ns, 68.8583 us/op WorkloadWarmup 5: 8192 op, 551049700.00 ns, 67.2668 us/op WorkloadWarmup 6: 8192 op, 546201600.00 ns, 66.6750 us/op // BeforeActualRun WorkloadActual 1: 8192 op, 559100600.00 ns, 68.2496 us/op WorkloadActual 2: 8192 op, 552101200.00 ns, 67.3952 us/op WorkloadActual 3: 8192 op, 547342400.00 ns, 66.8143 us/op WorkloadActual 4: 8192 op, 545717500.00 ns, 66.6159 us/op WorkloadActual 5: 8192 op, 545114300.00 ns, 66.5423 us/op WorkloadActual 6: 8192 op, 552425500.00 ns, 67.4348 us/op WorkloadActual 7: 8192 op, 547131400.00 ns, 66.7885 us/op WorkloadActual 8: 8192 op, 550539700.00 ns, 67.2046 us/op WorkloadActual 9: 8192 op, 547471800.00 ns, 66.8301 us/op WorkloadActual 10: 8192 op, 556186600.00 ns, 67.8939 us/op WorkloadActual 11: 8192 op, 560285900.00 ns, 68.3943 us/op WorkloadActual 12: 8192 op, 563486500.00 ns, 68.7850 us/op WorkloadActual 13: 8192 op, 560690400.00 ns, 68.4437 us/op WorkloadActual 14: 8192 op, 548273200.00 ns, 66.9279 us/op WorkloadActual 15: 8192 op, 560509500.00 ns, 68.4216 us/op // AfterActualRun WorkloadResult 1: 8192 op, 559085900.00 ns, 68.2478 us/op WorkloadResult 2: 8192 op, 552086500.00 ns, 67.3934 us/op WorkloadResult 3: 8192 op, 547327700.00 ns, 66.8125 us/op WorkloadResult 4: 8192 op, 545702800.00 ns, 66.6141 us/op WorkloadResult 5: 8192 op, 545099600.00 ns, 66.5405 us/op WorkloadResult 6: 8192 op, 552410800.00 ns, 67.4330 us/op WorkloadResult 7: 8192 op, 547116700.00 ns, 66.7867 us/op WorkloadResult 8: 8192 op, 550525000.00 ns, 67.2028 us/op WorkloadResult 9: 8192 op, 547457100.00 ns, 66.8283 us/op WorkloadResult 10: 8192 op, 556171900.00 ns, 67.8921 us/op WorkloadResult 11: 8192 op, 560271200.00 ns, 68.3925 us/op WorkloadResult 12: 8192 op, 563471800.00 ns, 68.7832 us/op WorkloadResult 13: 8192 op, 560675700.00 ns, 68.4419 us/op WorkloadResult 14: 8192 op, 548258500.00 ns, 66.9261 us/op WorkloadResult 15: 8192 op, 560494800.00 ns, 68.4198 us/op // GC: 65 6 0 1226784928 8192 // Threading: 0 0 8192 // AfterAll // Benchmark Process 46096 has exited with code 0. Mean = 67.514 us, StdErr = 0.201 us (0.30%), N = 15, StdDev = 0.777 us Min = 66.540 us, Q1 = 66.820 us, Median = 67.393 us, Q3 = 68.320 us, Max = 68.783 us IQR = 1.500 us, LowerFence = 64.571 us, UpperFence = 70.570 us ConfidenceInterval = [66.683 us; 68.345 us] (CI 99.9%), Margin = 0.831 us (1.23% of Mean) Skewness = 0.25, Kurtosis = 1.34, MValue = 2 // ** Remained 48 (75.0%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 2020 2164 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection --job Default --benchmarkId 16 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 13386600.00 ns, 13.3866 ms/op OverheadJitting 2: 16 op, 250300.00 ns, 15.6438 us/op WorkloadJitting 2: 16 op, 385300.00 ns, 24.0813 us/op WorkloadPilot 1: 16 op, 91700.00 ns, 5.7313 us/op WorkloadPilot 2: 32 op, 148300.00 ns, 4.6344 us/op WorkloadPilot 3: 64 op, 207200.00 ns, 3.2375 us/op WorkloadPilot 4: 128 op, 503300.00 ns, 3.9320 us/op WorkloadPilot 5: 256 op, 987900.00 ns, 3.8590 us/op WorkloadPilot 6: 512 op, 2000000.00 ns, 3.9063 us/op WorkloadPilot 7: 1024 op, 3801800.00 ns, 3.7127 us/op WorkloadPilot 8: 2048 op, 7926900.00 ns, 3.8706 us/op WorkloadPilot 9: 4096 op, 15380000.00 ns, 3.7549 us/op WorkloadPilot 10: 8192 op, 30749400.00 ns, 3.7536 us/op WorkloadPilot 11: 16384 op, 53567200.00 ns, 3.2695 us/op WorkloadPilot 12: 32768 op, 145878600.00 ns, 4.4519 us/op WorkloadPilot 13: 65536 op, 353769300.00 ns, 5.3981 us/op WorkloadPilot 14: 131072 op, 210384600.00 ns, 1.6051 us/op WorkloadPilot 15: 262144 op, 387226000.00 ns, 1.4771 us/op WorkloadPilot 16: 524288 op, 781042800.00 ns, 1.4897 us/op OverheadWarmup 1: 524288 op, 917900.00 ns, 1.7508 ns/op OverheadWarmup 2: 524288 op, 916800.00 ns, 1.7487 ns/op OverheadWarmup 3: 524288 op, 947100.00 ns, 1.8064 ns/op OverheadWarmup 4: 524288 op, 927600.00 ns, 1.7693 ns/op OverheadWarmup 5: 524288 op, 917100.00 ns, 1.7492 ns/op OverheadWarmup 6: 524288 op, 923700.00 ns, 1.7618 ns/op OverheadWarmup 7: 524288 op, 916900.00 ns, 1.7488 ns/op OverheadActual 1: 524288 op, 924700.00 ns, 1.7637 ns/op OverheadActual 2: 524288 op, 918500.00 ns, 1.7519 ns/op OverheadActual 3: 524288 op, 917200.00 ns, 1.7494 ns/op OverheadActual 4: 524288 op, 918200.00 ns, 1.7513 ns/op OverheadActual 5: 524288 op, 917900.00 ns, 1.7508 ns/op OverheadActual 6: 524288 op, 918900.00 ns, 1.7527 ns/op OverheadActual 7: 524288 op, 923500.00 ns, 1.7614 ns/op OverheadActual 8: 524288 op, 918800.00 ns, 1.7525 ns/op OverheadActual 9: 524288 op, 918900.00 ns, 1.7527 ns/op OverheadActual 10: 524288 op, 918600.00 ns, 1.7521 ns/op OverheadActual 11: 524288 op, 919800.00 ns, 1.7544 ns/op OverheadActual 12: 524288 op, 918600.00 ns, 1.7521 ns/op OverheadActual 13: 524288 op, 921100.00 ns, 1.7569 ns/op OverheadActual 14: 524288 op, 918700.00 ns, 1.7523 ns/op OverheadActual 15: 524288 op, 918700.00 ns, 1.7523 ns/op WorkloadWarmup 1: 524288 op, 787910400.00 ns, 1.5028 us/op WorkloadWarmup 2: 524288 op, 784167100.00 ns, 1.4957 us/op WorkloadWarmup 3: 524288 op, 794597400.00 ns, 1.5156 us/op WorkloadWarmup 4: 524288 op, 791561000.00 ns, 1.5098 us/op WorkloadWarmup 5: 524288 op, 800630700.00 ns, 1.5271 us/op WorkloadWarmup 6: 524288 op, 785093200.00 ns, 1.4974 us/op // BeforeActualRun WorkloadActual 1: 524288 op, 794679000.00 ns, 1.5157 us/op WorkloadActual 2: 524288 op, 780453400.00 ns, 1.4886 us/op WorkloadActual 3: 524288 op, 780116600.00 ns, 1.4880 us/op WorkloadActual 4: 524288 op, 775049500.00 ns, 1.4783 us/op WorkloadActual 5: 524288 op, 783151000.00 ns, 1.4937 us/op WorkloadActual 6: 524288 op, 783151600.00 ns, 1.4937 us/op WorkloadActual 7: 524288 op, 780226900.00 ns, 1.4882 us/op WorkloadActual 8: 524288 op, 779776300.00 ns, 1.4873 us/op WorkloadActual 9: 524288 op, 804794100.00 ns, 1.5350 us/op WorkloadActual 10: 524288 op, 785697000.00 ns, 1.4986 us/op WorkloadActual 11: 524288 op, 788782400.00 ns, 1.5045 us/op WorkloadActual 12: 524288 op, 792633600.00 ns, 1.5118 us/op WorkloadActual 13: 524288 op, 784971300.00 ns, 1.4972 us/op WorkloadActual 14: 524288 op, 775009700.00 ns, 1.4782 us/op WorkloadActual 15: 524288 op, 779534100.00 ns, 1.4868 us/op // AfterActualRun WorkloadResult 1: 524288 op, 793760300.00 ns, 1.5140 us/op WorkloadResult 2: 524288 op, 779534700.00 ns, 1.4868 us/op WorkloadResult 3: 524288 op, 779197900.00 ns, 1.4862 us/op WorkloadResult 4: 524288 op, 774130800.00 ns, 1.4765 us/op WorkloadResult 5: 524288 op, 782232300.00 ns, 1.4920 us/op WorkloadResult 6: 524288 op, 782232900.00 ns, 1.4920 us/op WorkloadResult 7: 524288 op, 779308200.00 ns, 1.4864 us/op WorkloadResult 8: 524288 op, 778857600.00 ns, 1.4856 us/op WorkloadResult 9: 524288 op, 784778300.00 ns, 1.4968 us/op WorkloadResult 10: 524288 op, 787863700.00 ns, 1.5027 us/op WorkloadResult 11: 524288 op, 791714900.00 ns, 1.5101 us/op WorkloadResult 12: 524288 op, 784052600.00 ns, 1.4955 us/op WorkloadResult 13: 524288 op, 774091000.00 ns, 1.4765 us/op WorkloadResult 14: 524288 op, 778615400.00 ns, 1.4851 us/op // GC: 84 0 0 1589642288 524288 // Threading: 0 0 524288 // AfterAll // Benchmark Process 87488 has exited with code 0. Mean = 1.492 us, StdErr = 0.003 us (0.20%), N = 14, StdDev = 0.011 us Min = 1.476 us, Q1 = 1.486 us, Median = 1.489 us, Q3 = 1.496 us, Max = 1.514 us IQR = 0.011 us, LowerFence = 1.470 us, UpperFence = 1.513 us ConfidenceInterval = [1.479 us; 1.504 us] (CI 99.9%), Margin = 0.013 us (0.84% of Mean) Skewness = 0.51, Kurtosis = 2.21, MValue = 2 // ** Remained 47 (73.4%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 13m 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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 2164 2272 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen --job Default --benchmarkId 17 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 143400.00 ns, 143.4000 us/op WorkloadJitting 1: 1 op, 8899900.00 ns, 8.8999 ms/op OverheadJitting 2: 16 op, 246100.00 ns, 15.3813 us/op WorkloadJitting 2: 16 op, 349100.00 ns, 21.8188 us/op WorkloadPilot 1: 16 op, 88000.00 ns, 5.5000 us/op WorkloadPilot 2: 32 op, 148100.00 ns, 4.6281 us/op WorkloadPilot 3: 64 op, 247500.00 ns, 3.8672 us/op WorkloadPilot 4: 128 op, 471800.00 ns, 3.6859 us/op WorkloadPilot 5: 256 op, 1033600.00 ns, 4.0375 us/op WorkloadPilot 6: 512 op, 2041100.00 ns, 3.9865 us/op WorkloadPilot 7: 1024 op, 3809100.00 ns, 3.7198 us/op WorkloadPilot 8: 2048 op, 7615800.00 ns, 3.7187 us/op WorkloadPilot 9: 4096 op, 16065700.00 ns, 3.9223 us/op WorkloadPilot 10: 8192 op, 31157400.00 ns, 3.8034 us/op WorkloadPilot 11: 16384 op, 54846700.00 ns, 3.3476 us/op WorkloadPilot 12: 32768 op, 164590800.00 ns, 5.0229 us/op WorkloadPilot 13: 65536 op, 358090800.00 ns, 5.4640 us/op WorkloadPilot 14: 131072 op, 198869900.00 ns, 1.5173 us/op WorkloadPilot 15: 262144 op, 393875100.00 ns, 1.5025 us/op WorkloadPilot 16: 524288 op, 800457500.00 ns, 1.5268 us/op OverheadWarmup 1: 524288 op, 1021800.00 ns, 1.9489 ns/op OverheadWarmup 2: 524288 op, 951100.00 ns, 1.8141 ns/op OverheadWarmup 3: 524288 op, 942700.00 ns, 1.7981 ns/op OverheadWarmup 4: 524288 op, 932800.00 ns, 1.7792 ns/op OverheadWarmup 5: 524288 op, 928900.00 ns, 1.7717 ns/op OverheadWarmup 6: 524288 op, 931400.00 ns, 1.7765 ns/op OverheadWarmup 7: 524288 op, 936300.00 ns, 1.7859 ns/op OverheadWarmup 8: 524288 op, 931900.00 ns, 1.7775 ns/op OverheadWarmup 9: 524288 op, 931100.00 ns, 1.7759 ns/op OverheadWarmup 10: 524288 op, 937900.00 ns, 1.7889 ns/op OverheadActual 1: 524288 op, 930200.00 ns, 1.7742 ns/op OverheadActual 2: 524288 op, 929800.00 ns, 1.7735 ns/op OverheadActual 3: 524288 op, 931400.00 ns, 1.7765 ns/op OverheadActual 4: 524288 op, 931000.00 ns, 1.7757 ns/op OverheadActual 5: 524288 op, 935000.00 ns, 1.7834 ns/op OverheadActual 6: 524288 op, 963200.00 ns, 1.8372 ns/op OverheadActual 7: 524288 op, 933600.00 ns, 1.7807 ns/op OverheadActual 8: 524288 op, 938700.00 ns, 1.7904 ns/op OverheadActual 9: 524288 op, 931500.00 ns, 1.7767 ns/op OverheadActual 10: 524288 op, 932800.00 ns, 1.7792 ns/op OverheadActual 11: 524288 op, 940100.00 ns, 1.7931 ns/op OverheadActual 12: 524288 op, 942700.00 ns, 1.7981 ns/op OverheadActual 13: 524288 op, 938700.00 ns, 1.7904 ns/op OverheadActual 14: 524288 op, 955400.00 ns, 1.8223 ns/op OverheadActual 15: 524288 op, 952000.00 ns, 1.8158 ns/op WorkloadWarmup 1: 524288 op, 805881900.00 ns, 1.5371 us/op WorkloadWarmup 2: 524288 op, 798708100.00 ns, 1.5234 us/op WorkloadWarmup 3: 524288 op, 791831000.00 ns, 1.5103 us/op WorkloadWarmup 4: 524288 op, 790999900.00 ns, 1.5087 us/op WorkloadWarmup 5: 524288 op, 790014400.00 ns, 1.5068 us/op WorkloadWarmup 6: 524288 op, 791637900.00 ns, 1.5099 us/op WorkloadWarmup 7: 524288 op, 791890300.00 ns, 1.5104 us/op WorkloadWarmup 8: 524288 op, 782396600.00 ns, 1.4923 us/op WorkloadWarmup 9: 524288 op, 788992800.00 ns, 1.5049 us/op WorkloadWarmup 10: 524288 op, 798134000.00 ns, 1.5223 us/op WorkloadWarmup 11: 524288 op, 793437700.00 ns, 1.5134 us/op // BeforeActualRun WorkloadActual 1: 524288 op, 802543600.00 ns, 1.5307 us/op WorkloadActual 2: 524288 op, 798179700.00 ns, 1.5224 us/op WorkloadActual 3: 524288 op, 792358000.00 ns, 1.5113 us/op WorkloadActual 4: 524288 op, 793945900.00 ns, 1.5143 us/op WorkloadActual 5: 524288 op, 799957000.00 ns, 1.5258 us/op WorkloadActual 6: 524288 op, 790378200.00 ns, 1.5075 us/op WorkloadActual 7: 524288 op, 803161600.00 ns, 1.5319 us/op WorkloadActual 8: 524288 op, 793808800.00 ns, 1.5141 us/op WorkloadActual 9: 524288 op, 806050900.00 ns, 1.5374 us/op WorkloadActual 10: 524288 op, 801144600.00 ns, 1.5281 us/op WorkloadActual 11: 524288 op, 810625200.00 ns, 1.5461 us/op WorkloadActual 12: 524288 op, 801214100.00 ns, 1.5282 us/op WorkloadActual 13: 524288 op, 792222500.00 ns, 1.5110 us/op WorkloadActual 14: 524288 op, 793398600.00 ns, 1.5133 us/op WorkloadActual 15: 524288 op, 787778600.00 ns, 1.5026 us/op // AfterActualRun WorkloadResult 1: 524288 op, 801608600.00 ns, 1.5289 us/op WorkloadResult 2: 524288 op, 797244700.00 ns, 1.5206 us/op WorkloadResult 3: 524288 op, 791423000.00 ns, 1.5095 us/op WorkloadResult 4: 524288 op, 793010900.00 ns, 1.5125 us/op WorkloadResult 5: 524288 op, 799022000.00 ns, 1.5240 us/op WorkloadResult 6: 524288 op, 789443200.00 ns, 1.5057 us/op WorkloadResult 7: 524288 op, 802226600.00 ns, 1.5301 us/op WorkloadResult 8: 524288 op, 792873800.00 ns, 1.5123 us/op WorkloadResult 9: 524288 op, 805115900.00 ns, 1.5356 us/op WorkloadResult 10: 524288 op, 800209600.00 ns, 1.5263 us/op WorkloadResult 11: 524288 op, 809690200.00 ns, 1.5444 us/op WorkloadResult 12: 524288 op, 800279100.00 ns, 1.5264 us/op WorkloadResult 13: 524288 op, 791287500.00 ns, 1.5093 us/op WorkloadResult 14: 524288 op, 792463600.00 ns, 1.5115 us/op WorkloadResult 15: 524288 op, 786843600.00 ns, 1.5008 us/op // GC: 84 0 0 1589642288 524288 // Threading: 0 0 524288 // AfterAll // Benchmark Process 87160 has exited with code 0. Mean = 1.520 us, StdErr = 0.003 us (0.21%), N = 15, StdDev = 0.012 us Min = 1.501 us, Q1 = 1.511 us, Median = 1.521 us, Q3 = 1.528 us, Max = 1.544 us IQR = 0.017 us, LowerFence = 1.485 us, UpperFence = 1.553 us ConfidenceInterval = [1.507 us; 1.533 us] (CI 99.9%), Margin = 0.013 us (0.86% of Mean) Skewness = 0.27, Kurtosis = 1.92, MValue = 2 // ** Remained 46 (71.9%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 2364 2204 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_PopcornDefault --job Default --benchmarkId 18 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 140900.00 ns, 140.9000 us/op WorkloadJitting 1: 1 op, 10018300.00 ns, 10.0183 ms/op OverheadJitting 2: 16 op, 245300.00 ns, 15.3313 us/op WorkloadJitting 2: 16 op, 283400.00 ns, 17.7125 us/op WorkloadPilot 1: 16 op, 35300.00 ns, 2.2063 us/op WorkloadPilot 2: 32 op, 48300.00 ns, 1.5094 us/op WorkloadPilot 3: 64 op, 81500.00 ns, 1.2734 us/op WorkloadPilot 4: 128 op, 182500.00 ns, 1.4258 us/op WorkloadPilot 5: 256 op, 316100.00 ns, 1.2348 us/op WorkloadPilot 6: 512 op, 589600.00 ns, 1.1516 us/op WorkloadPilot 7: 1024 op, 1213500.00 ns, 1.1851 us/op WorkloadPilot 8: 2048 op, 2362200.00 ns, 1.1534 us/op WorkloadPilot 9: 4096 op, 4633800.00 ns, 1.1313 us/op WorkloadPilot 10: 8192 op, 10332000.00 ns, 1.2612 us/op WorkloadPilot 11: 16384 op, 18642700.00 ns, 1.1379 us/op WorkloadPilot 12: 32768 op, 37692100.00 ns, 1.1503 us/op WorkloadPilot 13: 65536 op, 77094300.00 ns, 1.1764 us/op WorkloadPilot 14: 131072 op, 164784500.00 ns, 1.2572 us/op WorkloadPilot 15: 262144 op, 224922800.00 ns, 858.0124 ns/op WorkloadPilot 16: 524288 op, 119816300.00 ns, 228.5315 ns/op WorkloadPilot 17: 1048576 op, 232397700.00 ns, 221.6317 ns/op WorkloadPilot 18: 2097152 op, 474020200.00 ns, 226.0304 ns/op WorkloadPilot 19: 4194304 op, 948228100.00 ns, 226.0752 ns/op OverheadWarmup 1: 4194304 op, 7480200.00 ns, 1.7834 ns/op OverheadWarmup 2: 4194304 op, 7540600.00 ns, 1.7978 ns/op OverheadWarmup 3: 4194304 op, 7515300.00 ns, 1.7918 ns/op OverheadWarmup 4: 4194304 op, 7534600.00 ns, 1.7964 ns/op OverheadWarmup 5: 4194304 op, 7499300.00 ns, 1.7880 ns/op OverheadActual 1: 4194304 op, 7643700.00 ns, 1.8224 ns/op OverheadActual 2: 4194304 op, 7450500.00 ns, 1.7763 ns/op OverheadActual 3: 4194304 op, 7513800.00 ns, 1.7914 ns/op OverheadActual 4: 4194304 op, 7512400.00 ns, 1.7911 ns/op OverheadActual 5: 4194304 op, 7493500.00 ns, 1.7866 ns/op OverheadActual 6: 4194304 op, 7453900.00 ns, 1.7771 ns/op OverheadActual 7: 4194304 op, 7468100.00 ns, 1.7805 ns/op OverheadActual 8: 4194304 op, 7477600.00 ns, 1.7828 ns/op OverheadActual 9: 4194304 op, 7481100.00 ns, 1.7836 ns/op OverheadActual 10: 4194304 op, 7471700.00 ns, 1.7814 ns/op OverheadActual 11: 4194304 op, 7546500.00 ns, 1.7992 ns/op OverheadActual 12: 4194304 op, 7497600.00 ns, 1.7876 ns/op OverheadActual 13: 4194304 op, 7528600.00 ns, 1.7950 ns/op OverheadActual 14: 4194304 op, 7505600.00 ns, 1.7895 ns/op OverheadActual 15: 4194304 op, 7625000.00 ns, 1.8179 ns/op WorkloadWarmup 1: 4194304 op, 946981700.00 ns, 225.7780 ns/op WorkloadWarmup 2: 4194304 op, 952237900.00 ns, 227.0312 ns/op WorkloadWarmup 3: 4194304 op, 933829600.00 ns, 222.6423 ns/op WorkloadWarmup 4: 4194304 op, 934154900.00 ns, 222.7199 ns/op WorkloadWarmup 5: 4194304 op, 936084900.00 ns, 223.1800 ns/op WorkloadWarmup 6: 4194304 op, 934568700.00 ns, 222.8185 ns/op // BeforeActualRun WorkloadActual 1: 4194304 op, 936890100.00 ns, 223.3720 ns/op WorkloadActual 2: 4194304 op, 940467000.00 ns, 224.2248 ns/op WorkloadActual 3: 4194304 op, 936223700.00 ns, 223.2131 ns/op WorkloadActual 4: 4194304 op, 945222400.00 ns, 225.3586 ns/op WorkloadActual 5: 4194304 op, 946216400.00 ns, 225.5956 ns/op WorkloadActual 6: 4194304 op, 937451400.00 ns, 223.5058 ns/op WorkloadActual 7: 4194304 op, 940381400.00 ns, 224.2044 ns/op WorkloadActual 8: 4194304 op, 931029700.00 ns, 221.9748 ns/op WorkloadActual 9: 4194304 op, 931470800.00 ns, 222.0799 ns/op WorkloadActual 10: 4194304 op, 933166100.00 ns, 222.4841 ns/op WorkloadActual 11: 4194304 op, 941425900.00 ns, 224.4534 ns/op WorkloadActual 12: 4194304 op, 940347300.00 ns, 224.1963 ns/op WorkloadActual 13: 4194304 op, 940995100.00 ns, 224.3507 ns/op WorkloadActual 14: 4194304 op, 941018400.00 ns, 224.3563 ns/op WorkloadActual 15: 4194304 op, 937570200.00 ns, 223.5342 ns/op // AfterActualRun WorkloadResult 1: 4194304 op, 929392500.00 ns, 221.5844 ns/op WorkloadResult 2: 4194304 op, 932969400.00 ns, 222.4372 ns/op WorkloadResult 3: 4194304 op, 928726100.00 ns, 221.4256 ns/op WorkloadResult 4: 4194304 op, 937724800.00 ns, 223.5710 ns/op WorkloadResult 5: 4194304 op, 938718800.00 ns, 223.8080 ns/op WorkloadResult 6: 4194304 op, 929953800.00 ns, 221.7183 ns/op WorkloadResult 7: 4194304 op, 932883800.00 ns, 222.4168 ns/op WorkloadResult 8: 4194304 op, 923532100.00 ns, 220.1872 ns/op WorkloadResult 9: 4194304 op, 923973200.00 ns, 220.2924 ns/op WorkloadResult 10: 4194304 op, 925668500.00 ns, 220.6966 ns/op WorkloadResult 11: 4194304 op, 933928300.00 ns, 222.6659 ns/op WorkloadResult 12: 4194304 op, 932849700.00 ns, 222.4087 ns/op WorkloadResult 13: 4194304 op, 933497500.00 ns, 222.5631 ns/op WorkloadResult 14: 4194304 op, 933520800.00 ns, 222.5687 ns/op WorkloadResult 15: 4194304 op, 930072600.00 ns, 221.7466 ns/op // GC: 114 0 0 2147484720 4194304 // Threading: 0 0 4194304 // AfterAll // Benchmark Process 1892 has exited with code 0. Mean = 222.006 ns, StdErr = 0.275 ns (0.12%), N = 15, StdDev = 1.066 ns Min = 220.187 ns, Q1 = 221.505 ns, Median = 222.409 ns, Q3 = 222.566 ns, Max = 223.808 ns IQR = 1.061 ns, LowerFence = 219.914 ns, UpperFence = 224.157 ns ConfidenceInterval = [220.867 ns; 223.145 ns] (CI 99.9%), Margin = 1.139 ns (0.51% of Mean) Skewness = -0.17, Kurtosis = 2.05, MValue = 2 // ** Remained 45 (70.3%) benchmark(s) to run. Estimated finish 2026-04-23 18:17 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 1076 1060 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_PopcornAll --job Default --benchmarkId 19 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 148800.00 ns, 148.8000 us/op WorkloadJitting 1: 1 op, 10737300.00 ns, 10.7373 ms/op OverheadJitting 2: 16 op, 236700.00 ns, 14.7938 us/op WorkloadJitting 2: 16 op, 440600.00 ns, 27.5375 us/op WorkloadPilot 1: 16 op, 215700.00 ns, 13.4813 us/op WorkloadPilot 2: 32 op, 381600.00 ns, 11.9250 us/op WorkloadPilot 3: 64 op, 670300.00 ns, 10.4734 us/op WorkloadPilot 4: 128 op, 1334700.00 ns, 10.4273 us/op WorkloadPilot 5: 256 op, 2742700.00 ns, 10.7137 us/op WorkloadPilot 6: 512 op, 5391200.00 ns, 10.5297 us/op WorkloadPilot 7: 1024 op, 11094300.00 ns, 10.8343 us/op WorkloadPilot 8: 2048 op, 21558500.00 ns, 10.5266 us/op WorkloadPilot 9: 4096 op, 43684700.00 ns, 10.6652 us/op WorkloadPilot 10: 8192 op, 98133900.00 ns, 11.9792 us/op WorkloadPilot 11: 16384 op, 155415600.00 ns, 9.4858 us/op WorkloadPilot 12: 32768 op, 218911900.00 ns, 6.6807 us/op WorkloadPilot 13: 65536 op, 136667300.00 ns, 2.0854 us/op WorkloadPilot 14: 131072 op, 226861500.00 ns, 1.7308 us/op WorkloadPilot 15: 262144 op, 455624100.00 ns, 1.7381 us/op WorkloadPilot 16: 524288 op, 915551900.00 ns, 1.7463 us/op OverheadWarmup 1: 524288 op, 919000.00 ns, 1.7529 ns/op OverheadWarmup 2: 524288 op, 932500.00 ns, 1.7786 ns/op OverheadWarmup 3: 524288 op, 920800.00 ns, 1.7563 ns/op OverheadWarmup 4: 524288 op, 916500.00 ns, 1.7481 ns/op OverheadWarmup 5: 524288 op, 932800.00 ns, 1.7792 ns/op OverheadWarmup 6: 524288 op, 916400.00 ns, 1.7479 ns/op OverheadActual 1: 524288 op, 944300.00 ns, 1.8011 ns/op OverheadActual 2: 524288 op, 919100.00 ns, 1.7530 ns/op OverheadActual 3: 524288 op, 917900.00 ns, 1.7508 ns/op OverheadActual 4: 524288 op, 919200.00 ns, 1.7532 ns/op OverheadActual 5: 524288 op, 931100.00 ns, 1.7759 ns/op OverheadActual 6: 524288 op, 924400.00 ns, 1.7632 ns/op OverheadActual 7: 524288 op, 933300.00 ns, 1.7801 ns/op OverheadActual 8: 524288 op, 946400.00 ns, 1.8051 ns/op OverheadActual 9: 524288 op, 930100.00 ns, 1.7740 ns/op OverheadActual 10: 524288 op, 923700.00 ns, 1.7618 ns/op OverheadActual 11: 524288 op, 926900.00 ns, 1.7679 ns/op OverheadActual 12: 524288 op, 919300.00 ns, 1.7534 ns/op OverheadActual 13: 524288 op, 921300.00 ns, 1.7572 ns/op OverheadActual 14: 524288 op, 917000.00 ns, 1.7490 ns/op OverheadActual 15: 524288 op, 927900.00 ns, 1.7698 ns/op WorkloadWarmup 1: 524288 op, 920044700.00 ns, 1.7548 us/op WorkloadWarmup 2: 524288 op, 920770100.00 ns, 1.7562 us/op WorkloadWarmup 3: 524288 op, 911867000.00 ns, 1.7392 us/op WorkloadWarmup 4: 524288 op, 911102800.00 ns, 1.7378 us/op WorkloadWarmup 5: 524288 op, 912814100.00 ns, 1.7411 us/op WorkloadWarmup 6: 524288 op, 914897900.00 ns, 1.7450 us/op WorkloadWarmup 7: 524288 op, 918973500.00 ns, 1.7528 us/op WorkloadWarmup 8: 524288 op, 913424900.00 ns, 1.7422 us/op // BeforeActualRun WorkloadActual 1: 524288 op, 925766600.00 ns, 1.7658 us/op WorkloadActual 2: 524288 op, 907896000.00 ns, 1.7317 us/op WorkloadActual 3: 524288 op, 918090800.00 ns, 1.7511 us/op WorkloadActual 4: 524288 op, 907869700.00 ns, 1.7316 us/op WorkloadActual 5: 524288 op, 911768600.00 ns, 1.7391 us/op WorkloadActual 6: 524288 op, 912434800.00 ns, 1.7403 us/op WorkloadActual 7: 524288 op, 904358800.00 ns, 1.7249 us/op WorkloadActual 8: 524288 op, 904803900.00 ns, 1.7258 us/op WorkloadActual 9: 524288 op, 904728500.00 ns, 1.7256 us/op WorkloadActual 10: 524288 op, 921429400.00 ns, 1.7575 us/op WorkloadActual 11: 524288 op, 910999500.00 ns, 1.7376 us/op WorkloadActual 12: 524288 op, 923531000.00 ns, 1.7615 us/op WorkloadActual 13: 524288 op, 908390000.00 ns, 1.7326 us/op WorkloadActual 14: 524288 op, 906084900.00 ns, 1.7282 us/op WorkloadActual 15: 524288 op, 911976200.00 ns, 1.7395 us/op // AfterActualRun WorkloadResult 1: 524288 op, 924842200.00 ns, 1.7640 us/op WorkloadResult 2: 524288 op, 906971600.00 ns, 1.7299 us/op WorkloadResult 3: 524288 op, 917166400.00 ns, 1.7494 us/op WorkloadResult 4: 524288 op, 906945300.00 ns, 1.7299 us/op WorkloadResult 5: 524288 op, 910844200.00 ns, 1.7373 us/op WorkloadResult 6: 524288 op, 911510400.00 ns, 1.7386 us/op WorkloadResult 7: 524288 op, 903434400.00 ns, 1.7232 us/op WorkloadResult 8: 524288 op, 903879500.00 ns, 1.7240 us/op WorkloadResult 9: 524288 op, 903804100.00 ns, 1.7239 us/op WorkloadResult 10: 524288 op, 920505000.00 ns, 1.7557 us/op WorkloadResult 11: 524288 op, 910075100.00 ns, 1.7358 us/op WorkloadResult 12: 524288 op, 922606600.00 ns, 1.7597 us/op WorkloadResult 13: 524288 op, 907465600.00 ns, 1.7309 us/op WorkloadResult 14: 524288 op, 905160500.00 ns, 1.7265 us/op WorkloadResult 15: 524288 op, 911051800.00 ns, 1.7377 us/op // GC: 97 0 0 1832911920 524288 // Threading: 0 0 524288 // AfterAll // Benchmark Process 42504 has exited with code 0. Mean = 1.738 us, StdErr = 0.003 us (0.20%), N = 15, StdDev = 0.013 us Min = 1.723 us, Q1 = 1.728 us, Median = 1.736 us, Q3 = 1.744 us, Max = 1.764 us IQR = 0.016 us, LowerFence = 1.704 us, UpperFence = 1.768 us ConfidenceInterval = [1.723 us; 1.752 us] (CI 99.9%), Margin = 0.014 us (0.83% of Mean) Skewness = 0.68, Kurtosis = 1.99, MValue = 2 // ** Remained 44 (68.8%) benchmark(s) to run. Estimated finish 2026-04-23 18:17 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 2392 2240 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_PopcornCustom --job Default --benchmarkId 20 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 10791300.00 ns, 10.7913 ms/op OverheadJitting 2: 16 op, 239100.00 ns, 14.9438 us/op WorkloadJitting 2: 16 op, 481600.00 ns, 30.1000 us/op WorkloadPilot 1: 16 op, 237500.00 ns, 14.8438 us/op WorkloadPilot 2: 32 op, 432900.00 ns, 13.5281 us/op WorkloadPilot 3: 64 op, 805500.00 ns, 12.5859 us/op WorkloadPilot 4: 128 op, 1580000.00 ns, 12.3438 us/op WorkloadPilot 5: 256 op, 3237800.00 ns, 12.6477 us/op WorkloadPilot 6: 512 op, 6506100.00 ns, 12.7072 us/op WorkloadPilot 7: 1024 op, 13112600.00 ns, 12.8053 us/op WorkloadPilot 8: 2048 op, 26132700.00 ns, 12.7601 us/op WorkloadPilot 9: 4096 op, 52367300.00 ns, 12.7850 us/op WorkloadPilot 10: 8192 op, 119060900.00 ns, 14.5338 us/op WorkloadPilot 11: 16384 op, 187932000.00 ns, 11.4705 us/op WorkloadPilot 12: 32768 op, 209213500.00 ns, 6.3847 us/op WorkloadPilot 13: 65536 op, 223674000.00 ns, 3.4130 us/op WorkloadPilot 14: 131072 op, 289580900.00 ns, 2.2093 us/op WorkloadPilot 15: 262144 op, 526894100.00 ns, 2.0099 us/op OverheadWarmup 1: 262144 op, 463300.00 ns, 1.7673 ns/op OverheadWarmup 2: 262144 op, 461600.00 ns, 1.7609 ns/op OverheadWarmup 3: 262144 op, 461600.00 ns, 1.7609 ns/op OverheadWarmup 4: 262144 op, 461900.00 ns, 1.7620 ns/op OverheadWarmup 5: 262144 op, 463300.00 ns, 1.7673 ns/op OverheadWarmup 6: 262144 op, 479900.00 ns, 1.8307 ns/op OverheadWarmup 7: 262144 op, 461400.00 ns, 1.7601 ns/op OverheadWarmup 8: 262144 op, 461300.00 ns, 1.7597 ns/op OverheadWarmup 9: 262144 op, 469700.00 ns, 1.7918 ns/op OverheadActual 1: 262144 op, 461600.00 ns, 1.7609 ns/op OverheadActual 2: 262144 op, 462800.00 ns, 1.7654 ns/op OverheadActual 3: 262144 op, 461900.00 ns, 1.7620 ns/op OverheadActual 4: 262144 op, 465100.00 ns, 1.7742 ns/op OverheadActual 5: 262144 op, 461700.00 ns, 1.7612 ns/op OverheadActual 6: 262144 op, 461500.00 ns, 1.7605 ns/op OverheadActual 7: 262144 op, 462400.00 ns, 1.7639 ns/op OverheadActual 8: 262144 op, 461400.00 ns, 1.7601 ns/op OverheadActual 9: 262144 op, 477100.00 ns, 1.8200 ns/op OverheadActual 10: 262144 op, 480600.00 ns, 1.8333 ns/op OverheadActual 11: 262144 op, 474600.00 ns, 1.8105 ns/op OverheadActual 12: 262144 op, 461400.00 ns, 1.7601 ns/op OverheadActual 13: 262144 op, 461500.00 ns, 1.7605 ns/op OverheadActual 14: 262144 op, 461400.00 ns, 1.7601 ns/op OverheadActual 15: 262144 op, 477400.00 ns, 1.8211 ns/op WorkloadWarmup 1: 262144 op, 540398100.00 ns, 2.0615 us/op WorkloadWarmup 2: 262144 op, 522977500.00 ns, 1.9950 us/op WorkloadWarmup 3: 262144 op, 527765500.00 ns, 2.0133 us/op WorkloadWarmup 4: 262144 op, 527087700.00 ns, 2.0107 us/op WorkloadWarmup 5: 262144 op, 530189000.00 ns, 2.0225 us/op WorkloadWarmup 6: 262144 op, 526615600.00 ns, 2.0089 us/op // BeforeActualRun WorkloadActual 1: 262144 op, 536947400.00 ns, 2.0483 us/op WorkloadActual 2: 262144 op, 537945200.00 ns, 2.0521 us/op WorkloadActual 3: 262144 op, 534908700.00 ns, 2.0405 us/op WorkloadActual 4: 262144 op, 537154500.00 ns, 2.0491 us/op WorkloadActual 5: 262144 op, 539661300.00 ns, 2.0586 us/op WorkloadActual 6: 262144 op, 540374400.00 ns, 2.0614 us/op WorkloadActual 7: 262144 op, 532914900.00 ns, 2.0329 us/op WorkloadActual 8: 262144 op, 534627400.00 ns, 2.0394 us/op WorkloadActual 9: 262144 op, 539740200.00 ns, 2.0589 us/op WorkloadActual 10: 262144 op, 540877400.00 ns, 2.0633 us/op WorkloadActual 11: 262144 op, 536606400.00 ns, 2.0470 us/op WorkloadActual 12: 262144 op, 545664200.00 ns, 2.0815 us/op WorkloadActual 13: 262144 op, 542227000.00 ns, 2.0684 us/op WorkloadActual 14: 262144 op, 536271300.00 ns, 2.0457 us/op WorkloadActual 15: 262144 op, 530933000.00 ns, 2.0253 us/op // AfterActualRun WorkloadResult 1: 262144 op, 536485500.00 ns, 2.0465 us/op WorkloadResult 2: 262144 op, 537483300.00 ns, 2.0503 us/op WorkloadResult 3: 262144 op, 534446800.00 ns, 2.0388 us/op WorkloadResult 4: 262144 op, 536692600.00 ns, 2.0473 us/op WorkloadResult 5: 262144 op, 539199400.00 ns, 2.0569 us/op WorkloadResult 6: 262144 op, 539912500.00 ns, 2.0596 us/op WorkloadResult 7: 262144 op, 532453000.00 ns, 2.0311 us/op WorkloadResult 8: 262144 op, 534165500.00 ns, 2.0377 us/op WorkloadResult 9: 262144 op, 539278300.00 ns, 2.0572 us/op WorkloadResult 10: 262144 op, 540415500.00 ns, 2.0615 us/op WorkloadResult 11: 262144 op, 536144500.00 ns, 2.0452 us/op WorkloadResult 12: 262144 op, 545202300.00 ns, 2.0798 us/op WorkloadResult 13: 262144 op, 541765100.00 ns, 2.0667 us/op WorkloadResult 14: 262144 op, 535809400.00 ns, 2.0440 us/op WorkloadResult 15: 262144 op, 530471100.00 ns, 2.0236 us/op // GC: 46 0 0 876610608 262144 // Threading: 0 0 262144 // AfterAll // Benchmark Process 34480 has exited with code 0. Mean = 2.050 us, StdErr = 0.004 us (0.18%), N = 15, StdDev = 0.014 us Min = 2.024 us, Q1 = 2.041 us, Median = 2.047 us, Q3 = 2.058 us, Max = 2.080 us IQR = 0.017 us, LowerFence = 2.016 us, UpperFence = 2.084 us ConfidenceInterval = [2.034 us; 2.065 us] (CI 99.9%), Margin = 0.015 us (0.75% of Mean) Skewness = 0.17, Kurtosis = 2.42, MValue = 2 // ** Remained 43 (67.2%) benchmark(s) to run. Estimated finish 2026-04-23 18:17 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 1072 2428 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_LegacyDefault --job Default --benchmarkId 21 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 17426200.00 ns, 17.4262 ms/op OverheadJitting 2: 16 op, 243300.00 ns, 15.2063 us/op WorkloadJitting 2: 16 op, 507600.00 ns, 31.7250 us/op WorkloadPilot 1: 16 op, 217100.00 ns, 13.5688 us/op WorkloadPilot 2: 32 op, 271300.00 ns, 8.4781 us/op WorkloadPilot 3: 64 op, 311900.00 ns, 4.8734 us/op WorkloadPilot 4: 128 op, 476900.00 ns, 3.7258 us/op WorkloadPilot 5: 256 op, 736500.00 ns, 2.8770 us/op WorkloadPilot 6: 512 op, 1381400.00 ns, 2.6980 us/op WorkloadPilot 7: 1024 op, 2502500.00 ns, 2.4438 us/op WorkloadPilot 8: 2048 op, 4779800.00 ns, 2.3339 us/op WorkloadPilot 9: 4096 op, 9784700.00 ns, 2.3888 us/op WorkloadPilot 10: 8192 op, 20661800.00 ns, 2.5222 us/op WorkloadPilot 11: 16384 op, 35501100.00 ns, 2.1668 us/op WorkloadPilot 12: 32768 op, 76180700.00 ns, 2.3249 us/op WorkloadPilot 13: 65536 op, 187454200.00 ns, 2.8603 us/op WorkloadPilot 14: 131072 op, 363469200.00 ns, 2.7730 us/op WorkloadPilot 15: 262144 op, 389742400.00 ns, 1.4867 us/op WorkloadPilot 16: 524288 op, 369229800.00 ns, 704.2500 ns/op WorkloadPilot 17: 1048576 op, 752932900.00 ns, 718.0528 ns/op OverheadWarmup 1: 1048576 op, 1867800.00 ns, 1.7813 ns/op OverheadWarmup 2: 1048576 op, 1872100.00 ns, 1.7854 ns/op OverheadWarmup 3: 1048576 op, 1871500.00 ns, 1.7848 ns/op OverheadWarmup 4: 1048576 op, 1930000.00 ns, 1.8406 ns/op OverheadWarmup 5: 1048576 op, 1913000.00 ns, 1.8244 ns/op OverheadActual 1: 1048576 op, 1867700.00 ns, 1.7812 ns/op OverheadActual 2: 1048576 op, 1865500.00 ns, 1.7791 ns/op OverheadActual 3: 1048576 op, 1876700.00 ns, 1.7898 ns/op OverheadActual 4: 1048576 op, 1897800.00 ns, 1.8099 ns/op OverheadActual 5: 1048576 op, 1885500.00 ns, 1.7982 ns/op OverheadActual 6: 1048576 op, 1912800.00 ns, 1.8242 ns/op OverheadActual 7: 1048576 op, 1869600.00 ns, 1.7830 ns/op OverheadActual 8: 1048576 op, 1888500.00 ns, 1.8010 ns/op OverheadActual 9: 1048576 op, 1878000.00 ns, 1.7910 ns/op OverheadActual 10: 1048576 op, 1868900.00 ns, 1.7823 ns/op OverheadActual 11: 1048576 op, 1873600.00 ns, 1.7868 ns/op OverheadActual 12: 1048576 op, 1864000.00 ns, 1.7776 ns/op OverheadActual 13: 1048576 op, 1943900.00 ns, 1.8538 ns/op OverheadActual 14: 1048576 op, 1891800.00 ns, 1.8042 ns/op OverheadActual 15: 1048576 op, 1886600.00 ns, 1.7992 ns/op WorkloadWarmup 1: 1048576 op, 749838300.00 ns, 715.1015 ns/op WorkloadWarmup 2: 1048576 op, 748053300.00 ns, 713.3992 ns/op WorkloadWarmup 3: 1048576 op, 747083000.00 ns, 712.4739 ns/op WorkloadWarmup 4: 1048576 op, 736676100.00 ns, 702.5491 ns/op WorkloadWarmup 5: 1048576 op, 752383700.00 ns, 717.5290 ns/op WorkloadWarmup 6: 1048576 op, 738785200.00 ns, 704.5605 ns/op WorkloadWarmup 7: 1048576 op, 738985000.00 ns, 704.7510 ns/op WorkloadWarmup 8: 1048576 op, 737795700.00 ns, 703.6168 ns/op // BeforeActualRun WorkloadActual 1: 1048576 op, 742110600.00 ns, 707.7318 ns/op WorkloadActual 2: 1048576 op, 736307800.00 ns, 702.1978 ns/op WorkloadActual 3: 1048576 op, 747573000.00 ns, 712.9412 ns/op WorkloadActual 4: 1048576 op, 747282300.00 ns, 712.6639 ns/op WorkloadActual 5: 1048576 op, 751507200.00 ns, 716.6931 ns/op WorkloadActual 6: 1048576 op, 744005400.00 ns, 709.5388 ns/op WorkloadActual 7: 1048576 op, 743517200.00 ns, 709.0733 ns/op WorkloadActual 8: 1048576 op, 748028700.00 ns, 713.3758 ns/op WorkloadActual 9: 1048576 op, 739328500.00 ns, 705.0786 ns/op WorkloadActual 10: 1048576 op, 738424900.00 ns, 704.2169 ns/op WorkloadActual 11: 1048576 op, 738207100.00 ns, 704.0092 ns/op WorkloadActual 12: 1048576 op, 741214200.00 ns, 706.8769 ns/op WorkloadActual 13: 1048576 op, 740649500.00 ns, 706.3384 ns/op WorkloadActual 14: 1048576 op, 739006000.00 ns, 704.7710 ns/op WorkloadActual 15: 1048576 op, 748808000.00 ns, 714.1190 ns/op // AfterActualRun WorkloadResult 1: 1048576 op, 740232600.00 ns, 705.9408 ns/op WorkloadResult 2: 1048576 op, 734429800.00 ns, 700.4068 ns/op WorkloadResult 3: 1048576 op, 745695000.00 ns, 711.1502 ns/op WorkloadResult 4: 1048576 op, 745404300.00 ns, 710.8729 ns/op WorkloadResult 5: 1048576 op, 749629200.00 ns, 714.9021 ns/op WorkloadResult 6: 1048576 op, 742127400.00 ns, 707.7478 ns/op WorkloadResult 7: 1048576 op, 741639200.00 ns, 707.2823 ns/op WorkloadResult 8: 1048576 op, 746150700.00 ns, 711.5848 ns/op WorkloadResult 9: 1048576 op, 737450500.00 ns, 703.2876 ns/op WorkloadResult 10: 1048576 op, 736546900.00 ns, 702.4259 ns/op WorkloadResult 11: 1048576 op, 736329100.00 ns, 702.2182 ns/op WorkloadResult 12: 1048576 op, 739336200.00 ns, 705.0859 ns/op WorkloadResult 13: 1048576 op, 738771500.00 ns, 704.5474 ns/op WorkloadResult 14: 1048576 op, 737128000.00 ns, 702.9800 ns/op WorkloadResult 15: 1048576 op, 746930000.00 ns, 712.3280 ns/op // GC: 91 0 0 1728076760 1048576 // Threading: 0 0 1048576 // AfterAll // Benchmark Process 39928 has exited with code 0. Mean = 706.851 ns, StdErr = 1.139 ns (0.16%), N = 15, StdDev = 4.411 ns Min = 700.407 ns, Q1 = 703.134 ns, Median = 705.941 ns, Q3 = 711.012 ns, Max = 714.902 ns IQR = 7.878 ns, LowerFence = 691.317 ns, UpperFence = 722.828 ns ConfidenceInterval = [702.135 ns; 711.566 ns] (CI 99.9%), Margin = 4.715 ns (0.67% of Mean) Skewness = 0.28, Kurtosis = 1.62, MValue = 2 // ** Remained 42 (65.6%) benchmark(s) to run. Estimated finish 2026-04-23 18:17 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 1584 2060 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_LegacyAll --job Default --benchmarkId 22 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 148800.00 ns, 148.8000 us/op WorkloadJitting 1: 1 op, 21436800.00 ns, 21.4368 ms/op OverheadJitting 2: 16 op, 243400.00 ns, 15.2125 us/op WorkloadJitting 2: 16 op, 922300.00 ns, 57.6438 us/op WorkloadPilot 1: 16 op, 645400.00 ns, 40.3375 us/op WorkloadPilot 2: 32 op, 998400.00 ns, 31.2000 us/op WorkloadPilot 3: 64 op, 1524300.00 ns, 23.8172 us/op WorkloadPilot 4: 128 op, 2816200.00 ns, 22.0016 us/op WorkloadPilot 5: 256 op, 5447100.00 ns, 21.2777 us/op WorkloadPilot 6: 512 op, 10739700.00 ns, 20.9760 us/op WorkloadPilot 7: 1024 op, 21525000.00 ns, 21.0205 us/op WorkloadPilot 8: 2048 op, 37900400.00 ns, 18.5061 us/op WorkloadPilot 9: 4096 op, 83954500.00 ns, 20.4967 us/op WorkloadPilot 10: 8192 op, 205369400.00 ns, 25.0695 us/op WorkloadPilot 11: 16384 op, 460576600.00 ns, 28.1114 us/op WorkloadPilot 12: 32768 op, 561544200.00 ns, 17.1370 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, 57900.00 ns, 1.7670 ns/op OverheadWarmup 4: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadWarmup 5: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadWarmup 6: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadActual 1: 32768 op, 58300.00 ns, 1.7792 ns/op OverheadActual 2: 32768 op, 58100.00 ns, 1.7731 ns/op OverheadActual 3: 32768 op, 58400.00 ns, 1.7822 ns/op OverheadActual 4: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 5: 32768 op, 58300.00 ns, 1.7792 ns/op OverheadActual 6: 32768 op, 57700.00 ns, 1.7609 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, 57800.00 ns, 1.7639 ns/op OverheadActual 10: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadActual 11: 32768 op, 57800.00 ns, 1.7639 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, 230581700.00 ns, 7.0368 us/op WorkloadWarmup 2: 32768 op, 238671400.00 ns, 7.2837 us/op WorkloadWarmup 3: 32768 op, 230252000.00 ns, 7.0267 us/op WorkloadWarmup 4: 32768 op, 229287600.00 ns, 6.9973 us/op WorkloadWarmup 5: 32768 op, 226115700.00 ns, 6.9005 us/op WorkloadWarmup 6: 32768 op, 227704000.00 ns, 6.9490 us/op WorkloadWarmup 7: 32768 op, 233685400.00 ns, 7.1315 us/op WorkloadWarmup 8: 32768 op, 227559600.00 ns, 6.9446 us/op // BeforeActualRun WorkloadActual 1: 32768 op, 230945900.00 ns, 7.0479 us/op WorkloadActual 2: 32768 op, 225854000.00 ns, 6.8925 us/op WorkloadActual 3: 32768 op, 230098100.00 ns, 7.0220 us/op WorkloadActual 4: 32768 op, 227809500.00 ns, 6.9522 us/op WorkloadActual 5: 32768 op, 228388300.00 ns, 6.9699 us/op WorkloadActual 6: 32768 op, 228308000.00 ns, 6.9674 us/op WorkloadActual 7: 32768 op, 226686400.00 ns, 6.9179 us/op WorkloadActual 8: 32768 op, 233275400.00 ns, 7.1190 us/op WorkloadActual 9: 32768 op, 227648400.00 ns, 6.9473 us/op WorkloadActual 10: 32768 op, 227259700.00 ns, 6.9354 us/op WorkloadActual 11: 32768 op, 224260500.00 ns, 6.8439 us/op WorkloadActual 12: 32768 op, 230423100.00 ns, 7.0320 us/op WorkloadActual 13: 32768 op, 226791700.00 ns, 6.9211 us/op WorkloadActual 14: 32768 op, 230676500.00 ns, 7.0397 us/op WorkloadActual 15: 32768 op, 227103700.00 ns, 6.9307 us/op // AfterActualRun WorkloadResult 1: 32768 op, 230888100.00 ns, 7.0461 us/op WorkloadResult 2: 32768 op, 225796200.00 ns, 6.8908 us/op WorkloadResult 3: 32768 op, 230040300.00 ns, 7.0203 us/op WorkloadResult 4: 32768 op, 227751700.00 ns, 6.9504 us/op WorkloadResult 5: 32768 op, 228330500.00 ns, 6.9681 us/op WorkloadResult 6: 32768 op, 228250200.00 ns, 6.9656 us/op WorkloadResult 7: 32768 op, 226628600.00 ns, 6.9162 us/op WorkloadResult 8: 32768 op, 233217600.00 ns, 7.1172 us/op WorkloadResult 9: 32768 op, 227590600.00 ns, 6.9455 us/op WorkloadResult 10: 32768 op, 227201900.00 ns, 6.9337 us/op WorkloadResult 11: 32768 op, 224202700.00 ns, 6.8421 us/op WorkloadResult 12: 32768 op, 230365300.00 ns, 7.0302 us/op WorkloadResult 13: 32768 op, 226733900.00 ns, 6.9194 us/op WorkloadResult 14: 32768 op, 230618700.00 ns, 7.0379 us/op WorkloadResult 15: 32768 op, 227045900.00 ns, 6.9289 us/op // GC: 24 0 0 462238744 32768 // Threading: 0 0 32768 // AfterAll // Benchmark Process 21436 has exited with code 0. Mean = 6.967 us, StdErr = 0.018 us (0.26%), N = 15, StdDev = 0.071 us Min = 6.842 us, Q1 = 6.924 us, Median = 6.950 us, Q3 = 7.025 us, Max = 7.117 us IQR = 0.101 us, LowerFence = 6.772 us, UpperFence = 7.177 us ConfidenceInterval = [6.892 us; 7.043 us] (CI 99.9%), Margin = 0.076 us (1.09% of Mean) Skewness = 0.34, Kurtosis = 2.35, MValue = 2 // ** Remained 41 (64.1%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 1584 2056 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_LegacyCustom --job Default --benchmarkId 23 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 150000.00 ns, 150.0000 us/op WorkloadJitting 1: 1 op, 18796400.00 ns, 18.7964 ms/op OverheadJitting 2: 16 op, 257400.00 ns, 16.0875 us/op WorkloadJitting 2: 16 op, 710600.00 ns, 44.4125 us/op WorkloadPilot 1: 16 op, 479000.00 ns, 29.9375 us/op WorkloadPilot 2: 32 op, 732600.00 ns, 22.8938 us/op WorkloadPilot 3: 64 op, 1097400.00 ns, 17.1469 us/op WorkloadPilot 4: 128 op, 1931000.00 ns, 15.0859 us/op WorkloadPilot 5: 256 op, 3546800.00 ns, 13.8547 us/op WorkloadPilot 6: 512 op, 6962600.00 ns, 13.5988 us/op WorkloadPilot 7: 1024 op, 13752100.00 ns, 13.4298 us/op WorkloadPilot 8: 2048 op, 27971800.00 ns, 13.6581 us/op WorkloadPilot 9: 4096 op, 46037200.00 ns, 11.2396 us/op WorkloadPilot 10: 8192 op, 121857400.00 ns, 14.8752 us/op WorkloadPilot 11: 16384 op, 271564900.00 ns, 16.5750 us/op WorkloadPilot 12: 32768 op, 552943200.00 ns, 16.8745 us/op OverheadWarmup 1: 32768 op, 58900.00 ns, 1.7975 ns/op OverheadWarmup 2: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadWarmup 3: 32768 op, 58200.00 ns, 1.7761 ns/op OverheadWarmup 4: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadWarmup 5: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadWarmup 6: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 1: 32768 op, 63000.00 ns, 1.9226 ns/op OverheadActual 2: 32768 op, 58100.00 ns, 1.7731 ns/op OverheadActual 3: 32768 op, 58400.00 ns, 1.7822 ns/op OverheadActual 4: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 5: 32768 op, 58200.00 ns, 1.7761 ns/op OverheadActual 6: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 7: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 8: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 9: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 10: 32768 op, 62300.00 ns, 1.9012 ns/op OverheadActual 11: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 12: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 13: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 14: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadActual 15: 32768 op, 58000.00 ns, 1.7700 ns/op WorkloadWarmup 1: 32768 op, 249646300.00 ns, 7.6186 us/op WorkloadWarmup 2: 32768 op, 150089600.00 ns, 4.5804 us/op WorkloadWarmup 3: 32768 op, 143731200.00 ns, 4.3863 us/op WorkloadWarmup 4: 32768 op, 133235400.00 ns, 4.0660 us/op WorkloadWarmup 5: 32768 op, 134193500.00 ns, 4.0953 us/op WorkloadWarmup 6: 32768 op, 138464800.00 ns, 4.2256 us/op WorkloadWarmup 7: 32768 op, 130422400.00 ns, 3.9802 us/op WorkloadWarmup 8: 32768 op, 130606600.00 ns, 3.9858 us/op WorkloadWarmup 9: 32768 op, 133317300.00 ns, 4.0685 us/op WorkloadWarmup 10: 32768 op, 130110600.00 ns, 3.9707 us/op // BeforeActualRun WorkloadActual 1: 32768 op, 130999900.00 ns, 3.9978 us/op WorkloadActual 2: 32768 op, 131990200.00 ns, 4.0280 us/op WorkloadActual 3: 32768 op, 133242200.00 ns, 4.0662 us/op WorkloadActual 4: 32768 op, 130091300.00 ns, 3.9701 us/op WorkloadActual 5: 32768 op, 135329600.00 ns, 4.1299 us/op WorkloadActual 6: 32768 op, 132078100.00 ns, 4.0307 us/op WorkloadActual 7: 32768 op, 130562400.00 ns, 3.9844 us/op WorkloadActual 8: 32768 op, 129959500.00 ns, 3.9660 us/op WorkloadActual 9: 32768 op, 130901500.00 ns, 3.9948 us/op WorkloadActual 10: 32768 op, 130087400.00 ns, 3.9700 us/op WorkloadActual 11: 32768 op, 133746200.00 ns, 4.0816 us/op WorkloadActual 12: 32768 op, 131883100.00 ns, 4.0248 us/op WorkloadActual 13: 32768 op, 132350300.00 ns, 4.0390 us/op WorkloadActual 14: 32768 op, 130566400.00 ns, 3.9846 us/op WorkloadActual 15: 32768 op, 131608600.00 ns, 4.0164 us/op // AfterActualRun WorkloadResult 1: 32768 op, 130942100.00 ns, 3.9960 us/op WorkloadResult 2: 32768 op, 131932400.00 ns, 4.0263 us/op WorkloadResult 3: 32768 op, 133184400.00 ns, 4.0645 us/op WorkloadResult 4: 32768 op, 130033500.00 ns, 3.9683 us/op WorkloadResult 5: 32768 op, 132020300.00 ns, 4.0289 us/op WorkloadResult 6: 32768 op, 130504600.00 ns, 3.9827 us/op WorkloadResult 7: 32768 op, 129901700.00 ns, 3.9643 us/op WorkloadResult 8: 32768 op, 130843700.00 ns, 3.9930 us/op WorkloadResult 9: 32768 op, 130029600.00 ns, 3.9682 us/op WorkloadResult 10: 32768 op, 133688400.00 ns, 4.0798 us/op WorkloadResult 11: 32768 op, 131825300.00 ns, 4.0230 us/op WorkloadResult 12: 32768 op, 132292500.00 ns, 4.0372 us/op WorkloadResult 13: 32768 op, 130508600.00 ns, 3.9828 us/op WorkloadResult 14: 32768 op, 131550800.00 ns, 4.0146 us/op // GC: 15 0 0 293111112 32768 // Threading: 0 0 32768 // AfterAll // Benchmark Process 15480 has exited with code 0. Mean = 4.009 us, StdErr = 0.010 us (0.24%), N = 14, StdDev = 0.036 us Min = 3.964 us, Q1 = 3.983 us, Median = 4.005 us, Q3 = 4.028 us, Max = 4.080 us IQR = 0.046 us, LowerFence = 3.914 us, UpperFence = 4.097 us ConfidenceInterval = [3.969 us; 4.050 us] (CI 99.9%), Margin = 0.041 us (1.02% of Mean) Skewness = 0.43, Kurtosis = 1.93, MValue = 2 // ** Remained 40 (62.5%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 1584 2240 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_Stj_Reflection --job Default --benchmarkId 24 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 153200.00 ns, 153.2000 us/op WorkloadJitting 1: 1 op, 14126600.00 ns, 14.1266 ms/op OverheadJitting 2: 16 op, 240500.00 ns, 15.0313 us/op WorkloadJitting 2: 16 op, 1510700.00 ns, 94.4188 us/op WorkloadPilot 1: 16 op, 1204000.00 ns, 75.2500 us/op WorkloadPilot 2: 32 op, 2337400.00 ns, 73.0438 us/op WorkloadPilot 3: 64 op, 4597500.00 ns, 71.8359 us/op WorkloadPilot 4: 128 op, 9694300.00 ns, 75.7367 us/op WorkloadPilot 5: 256 op, 19313300.00 ns, 75.4426 us/op WorkloadPilot 6: 512 op, 36434200.00 ns, 71.1605 us/op WorkloadPilot 7: 1024 op, 81447400.00 ns, 79.5385 us/op WorkloadPilot 8: 2048 op, 198005800.00 ns, 96.6825 us/op WorkloadPilot 9: 4096 op, 338282200.00 ns, 82.5884 us/op WorkloadPilot 10: 8192 op, 261020800.00 ns, 31.8629 us/op WorkloadPilot 11: 16384 op, 525248000.00 ns, 32.0586 us/op OverheadWarmup 1: 16384 op, 30100.00 ns, 1.8372 ns/op OverheadWarmup 2: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadWarmup 3: 16384 op, 29100.00 ns, 1.7761 ns/op OverheadWarmup 4: 16384 op, 31400.00 ns, 1.9165 ns/op OverheadWarmup 5: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadWarmup 6: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadWarmup 7: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadWarmup 8: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadWarmup 9: 16384 op, 29100.00 ns, 1.7761 ns/op OverheadActual 1: 16384 op, 29400.00 ns, 1.7944 ns/op OverheadActual 2: 16384 op, 29400.00 ns, 1.7944 ns/op OverheadActual 3: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadActual 4: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadActual 5: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadActual 6: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadActual 7: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadActual 8: 16384 op, 29200.00 ns, 1.7822 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, 28900.00 ns, 1.7639 ns/op OverheadActual 14: 16384 op, 31800.00 ns, 1.9409 ns/op OverheadActual 15: 16384 op, 29100.00 ns, 1.7761 ns/op WorkloadWarmup 1: 16384 op, 525950900.00 ns, 32.1015 us/op WorkloadWarmup 2: 16384 op, 523205400.00 ns, 31.9339 us/op WorkloadWarmup 3: 16384 op, 528214400.00 ns, 32.2396 us/op WorkloadWarmup 4: 16384 op, 545576000.00 ns, 33.2993 us/op WorkloadWarmup 5: 16384 op, 528560700.00 ns, 32.2608 us/op WorkloadWarmup 6: 16384 op, 528147100.00 ns, 32.2355 us/op WorkloadWarmup 7: 16384 op, 536010800.00 ns, 32.7155 us/op WorkloadWarmup 8: 16384 op, 526676600.00 ns, 32.1458 us/op // BeforeActualRun WorkloadActual 1: 16384 op, 524661000.00 ns, 32.0228 us/op WorkloadActual 2: 16384 op, 520902000.00 ns, 31.7933 us/op WorkloadActual 3: 16384 op, 522440500.00 ns, 31.8872 us/op WorkloadActual 4: 16384 op, 522251100.00 ns, 31.8757 us/op WorkloadActual 5: 16384 op, 524818500.00 ns, 32.0324 us/op WorkloadActual 6: 16384 op, 525116900.00 ns, 32.0506 us/op WorkloadActual 7: 16384 op, 524127900.00 ns, 31.9902 us/op WorkloadActual 8: 16384 op, 526437400.00 ns, 32.1312 us/op WorkloadActual 9: 16384 op, 533056100.00 ns, 32.5352 us/op WorkloadActual 10: 16384 op, 527209200.00 ns, 32.1783 us/op WorkloadActual 11: 16384 op, 538403800.00 ns, 32.8616 us/op WorkloadActual 12: 16384 op, 528942700.00 ns, 32.2841 us/op WorkloadActual 13: 16384 op, 534082300.00 ns, 32.5978 us/op WorkloadActual 14: 16384 op, 532548600.00 ns, 32.5042 us/op WorkloadActual 15: 16384 op, 528196700.00 ns, 32.2386 us/op // AfterActualRun WorkloadResult 1: 16384 op, 524631800.00 ns, 32.0210 us/op WorkloadResult 2: 16384 op, 520872800.00 ns, 31.7916 us/op WorkloadResult 3: 16384 op, 522411300.00 ns, 31.8855 us/op WorkloadResult 4: 16384 op, 522221900.00 ns, 31.8739 us/op WorkloadResult 5: 16384 op, 524789300.00 ns, 32.0306 us/op WorkloadResult 6: 16384 op, 525087700.00 ns, 32.0488 us/op WorkloadResult 7: 16384 op, 524098700.00 ns, 31.9884 us/op WorkloadResult 8: 16384 op, 526408200.00 ns, 32.1294 us/op WorkloadResult 9: 16384 op, 533026900.00 ns, 32.5334 us/op WorkloadResult 10: 16384 op, 527180000.00 ns, 32.1765 us/op WorkloadResult 11: 16384 op, 538374600.00 ns, 32.8598 us/op WorkloadResult 12: 16384 op, 528913500.00 ns, 32.2823 us/op WorkloadResult 13: 16384 op, 534053100.00 ns, 32.5960 us/op WorkloadResult 14: 16384 op, 532519400.00 ns, 32.5024 us/op WorkloadResult 15: 16384 op, 528167500.00 ns, 32.2368 us/op // GC: 47 0 0 897319696 16384 // Threading: 0 0 16384 // AfterAll // Benchmark Process 4036 has exited with code 0. Mean = 32.197 us, StdErr = 0.079 us (0.25%), N = 15, StdDev = 0.306 us Min = 31.792 us, Q1 = 32.005 us, Median = 32.129 us, Q3 = 32.392 us, Max = 32.860 us IQR = 0.388 us, LowerFence = 31.423 us, UpperFence = 32.974 us ConfidenceInterval = [31.870 us; 32.524 us] (CI 99.9%), Margin = 0.327 us (1.02% of Mean) Skewness = 0.63, Kurtosis = 2.22, MValue = 2 // ** Remained 39 (60.9%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 2372 1060 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen --job Default --benchmarkId 25 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 146900.00 ns, 146.9000 us/op WorkloadJitting 1: 1 op, 9295000.00 ns, 9.2950 ms/op OverheadJitting 2: 16 op, 238200.00 ns, 14.8875 us/op WorkloadJitting 2: 16 op, 1541100.00 ns, 96.3188 us/op WorkloadPilot 1: 16 op, 1231600.00 ns, 76.9750 us/op WorkloadPilot 2: 32 op, 2359900.00 ns, 73.7469 us/op WorkloadPilot 3: 64 op, 4699900.00 ns, 73.4359 us/op WorkloadPilot 4: 128 op, 10095300.00 ns, 78.8695 us/op WorkloadPilot 5: 256 op, 19713700.00 ns, 77.0066 us/op WorkloadPilot 6: 512 op, 36915800.00 ns, 72.1012 us/op WorkloadPilot 7: 1024 op, 82945300.00 ns, 81.0013 us/op WorkloadPilot 8: 2048 op, 230985300.00 ns, 112.7858 us/op WorkloadPilot 9: 4096 op, 318629400.00 ns, 77.7904 us/op WorkloadPilot 10: 8192 op, 262012700.00 ns, 31.9840 us/op WorkloadPilot 11: 16384 op, 525133200.00 ns, 32.0516 us/op OverheadWarmup 1: 16384 op, 30300.00 ns, 1.8494 ns/op OverheadWarmup 2: 16384 op, 31300.00 ns, 1.9104 ns/op OverheadWarmup 3: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadWarmup 4: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadWarmup 5: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadActual 1: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadActual 2: 16384 op, 29600.00 ns, 1.8066 ns/op OverheadActual 3: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadActual 4: 16384 op, 29400.00 ns, 1.7944 ns/op OverheadActual 5: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadActual 6: 16384 op, 29000.00 ns, 1.7700 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, 29100.00 ns, 1.7761 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, 29200.00 ns, 1.7822 ns/op OverheadActual 13: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadActual 14: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadActual 15: 16384 op, 28800.00 ns, 1.7578 ns/op WorkloadWarmup 1: 16384 op, 525843800.00 ns, 32.0950 us/op WorkloadWarmup 2: 16384 op, 524139600.00 ns, 31.9909 us/op WorkloadWarmup 3: 16384 op, 520601200.00 ns, 31.7750 us/op WorkloadWarmup 4: 16384 op, 523636300.00 ns, 31.9602 us/op WorkloadWarmup 5: 16384 op, 520306800.00 ns, 31.7570 us/op WorkloadWarmup 6: 16384 op, 537080000.00 ns, 32.7808 us/op WorkloadWarmup 7: 16384 op, 521899600.00 ns, 31.8542 us/op // BeforeActualRun WorkloadActual 1: 16384 op, 528199100.00 ns, 32.2387 us/op WorkloadActual 2: 16384 op, 539313500.00 ns, 32.9171 us/op WorkloadActual 3: 16384 op, 541111600.00 ns, 33.0268 us/op WorkloadActual 4: 16384 op, 524770100.00 ns, 32.0294 us/op WorkloadActual 5: 16384 op, 527299200.00 ns, 32.1838 us/op WorkloadActual 6: 16384 op, 523350700.00 ns, 31.9428 us/op WorkloadActual 7: 16384 op, 523666100.00 ns, 31.9620 us/op WorkloadActual 8: 16384 op, 519353000.00 ns, 31.6988 us/op WorkloadActual 9: 16384 op, 524606800.00 ns, 32.0195 us/op WorkloadActual 10: 16384 op, 524116900.00 ns, 31.9896 us/op WorkloadActual 11: 16384 op, 521835800.00 ns, 31.8503 us/op WorkloadActual 12: 16384 op, 521739300.00 ns, 31.8444 us/op WorkloadActual 13: 16384 op, 525303600.00 ns, 32.0620 us/op WorkloadActual 14: 16384 op, 530245800.00 ns, 32.3636 us/op WorkloadActual 15: 16384 op, 530434500.00 ns, 32.3752 us/op // AfterActualRun WorkloadResult 1: 16384 op, 528170100.00 ns, 32.2369 us/op WorkloadResult 2: 16384 op, 524741100.00 ns, 32.0277 us/op WorkloadResult 3: 16384 op, 527270200.00 ns, 32.1820 us/op WorkloadResult 4: 16384 op, 523321700.00 ns, 31.9410 us/op WorkloadResult 5: 16384 op, 523637100.00 ns, 31.9603 us/op WorkloadResult 6: 16384 op, 519324000.00 ns, 31.6970 us/op WorkloadResult 7: 16384 op, 524577800.00 ns, 32.0177 us/op WorkloadResult 8: 16384 op, 524087900.00 ns, 31.9878 us/op WorkloadResult 9: 16384 op, 521806800.00 ns, 31.8486 us/op WorkloadResult 10: 16384 op, 521710300.00 ns, 31.8427 us/op WorkloadResult 11: 16384 op, 525274600.00 ns, 32.0602 us/op WorkloadResult 12: 16384 op, 530216800.00 ns, 32.3619 us/op WorkloadResult 13: 16384 op, 530405500.00 ns, 32.3734 us/op // GC: 47 0 0 897451056 16384 // Threading: 0 0 16384 // AfterAll // Benchmark Process 71228 has exited with code 0. Mean = 32.041 us, StdErr = 0.056 us (0.17%), N = 13, StdDev = 0.201 us Min = 31.697 us, Q1 = 31.941 us, Median = 32.018 us, Q3 = 32.182 us, Max = 32.373 us IQR = 0.241 us, LowerFence = 31.580 us, UpperFence = 32.544 us ConfidenceInterval = [31.800 us; 32.283 us] (CI 99.9%), Margin = 0.241 us (0.75% of Mean) Skewness = 0.21, Kurtosis = 1.95, MValue = 2 // ** Remained 38 (59.4%) benchmark(s) to run. Estimated finish 2026-04-23 18:15 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 1864 2220 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault --job Default --benchmarkId 26 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 9969800.00 ns, 9.9698 ms/op OverheadJitting 2: 16 op, 239500.00 ns, 14.9688 us/op WorkloadJitting 2: 16 op, 543500.00 ns, 33.9688 us/op WorkloadPilot 1: 16 op, 314200.00 ns, 19.6375 us/op WorkloadPilot 2: 32 op, 543800.00 ns, 16.9938 us/op WorkloadPilot 3: 64 op, 995200.00 ns, 15.5500 us/op WorkloadPilot 4: 128 op, 2122900.00 ns, 16.5852 us/op WorkloadPilot 5: 256 op, 4445900.00 ns, 17.3668 us/op WorkloadPilot 6: 512 op, 8624500.00 ns, 16.8447 us/op WorkloadPilot 7: 1024 op, 16301600.00 ns, 15.9195 us/op WorkloadPilot 8: 2048 op, 31915000.00 ns, 15.5835 us/op WorkloadPilot 9: 4096 op, 63948300.00 ns, 15.6124 us/op WorkloadPilot 10: 8192 op, 146132200.00 ns, 17.8384 us/op WorkloadPilot 11: 16384 op, 238316200.00 ns, 14.5457 us/op WorkloadPilot 12: 32768 op, 201061900.00 ns, 6.1359 us/op WorkloadPilot 13: 65536 op, 210097100.00 ns, 3.2058 us/op WorkloadPilot 14: 131072 op, 416174500.00 ns, 3.1752 us/op WorkloadPilot 15: 262144 op, 824971900.00 ns, 3.1470 us/op OverheadWarmup 1: 262144 op, 463500.00 ns, 1.7681 ns/op OverheadWarmup 2: 262144 op, 536000.00 ns, 2.0447 ns/op OverheadWarmup 3: 262144 op, 482200.00 ns, 1.8394 ns/op OverheadWarmup 4: 262144 op, 461700.00 ns, 1.7612 ns/op OverheadWarmup 5: 262144 op, 462900.00 ns, 1.7658 ns/op OverheadWarmup 6: 262144 op, 461500.00 ns, 1.7605 ns/op OverheadActual 1: 262144 op, 461700.00 ns, 1.7612 ns/op OverheadActual 2: 262144 op, 462900.00 ns, 1.7658 ns/op OverheadActual 3: 262144 op, 461900.00 ns, 1.7620 ns/op OverheadActual 4: 262144 op, 469000.00 ns, 1.7891 ns/op OverheadActual 5: 262144 op, 461700.00 ns, 1.7612 ns/op OverheadActual 6: 262144 op, 461400.00 ns, 1.7601 ns/op OverheadActual 7: 262144 op, 461800.00 ns, 1.7616 ns/op OverheadActual 8: 262144 op, 463200.00 ns, 1.7670 ns/op OverheadActual 9: 262144 op, 465500.00 ns, 1.7757 ns/op OverheadActual 10: 262144 op, 465500.00 ns, 1.7757 ns/op OverheadActual 11: 262144 op, 462300.00 ns, 1.7635 ns/op OverheadActual 12: 262144 op, 483200.00 ns, 1.8433 ns/op OverheadActual 13: 262144 op, 462200.00 ns, 1.7632 ns/op OverheadActual 14: 262144 op, 461500.00 ns, 1.7605 ns/op OverheadActual 15: 262144 op, 462100.00 ns, 1.7628 ns/op WorkloadWarmup 1: 262144 op, 825273900.00 ns, 3.1482 us/op WorkloadWarmup 2: 262144 op, 818980800.00 ns, 3.1242 us/op WorkloadWarmup 3: 262144 op, 820105100.00 ns, 3.1285 us/op WorkloadWarmup 4: 262144 op, 822049100.00 ns, 3.1359 us/op WorkloadWarmup 5: 262144 op, 822614500.00 ns, 3.1380 us/op WorkloadWarmup 6: 262144 op, 834938400.00 ns, 3.1850 us/op WorkloadWarmup 7: 262144 op, 817187000.00 ns, 3.1173 us/op WorkloadWarmup 8: 262144 op, 832402700.00 ns, 3.1754 us/op WorkloadWarmup 9: 262144 op, 830967200.00 ns, 3.1699 us/op // BeforeActualRun WorkloadActual 1: 262144 op, 830648400.00 ns, 3.1687 us/op WorkloadActual 2: 262144 op, 832957600.00 ns, 3.1775 us/op WorkloadActual 3: 262144 op, 824693900.00 ns, 3.1460 us/op WorkloadActual 4: 262144 op, 835725000.00 ns, 3.1880 us/op WorkloadActual 5: 262144 op, 826980100.00 ns, 3.1547 us/op WorkloadActual 6: 262144 op, 839385600.00 ns, 3.2020 us/op WorkloadActual 7: 262144 op, 834055300.00 ns, 3.1817 us/op WorkloadActual 8: 262144 op, 834365900.00 ns, 3.1829 us/op WorkloadActual 9: 262144 op, 837126700.00 ns, 3.1934 us/op WorkloadActual 10: 262144 op, 831153600.00 ns, 3.1706 us/op WorkloadActual 11: 262144 op, 834658200.00 ns, 3.1840 us/op WorkloadActual 12: 262144 op, 823661600.00 ns, 3.1420 us/op WorkloadActual 13: 262144 op, 823624200.00 ns, 3.1419 us/op WorkloadActual 14: 262144 op, 831915900.00 ns, 3.1735 us/op WorkloadActual 15: 262144 op, 847184400.00 ns, 3.2318 us/op // AfterActualRun WorkloadResult 1: 262144 op, 830186200.00 ns, 3.1669 us/op WorkloadResult 2: 262144 op, 832495400.00 ns, 3.1757 us/op WorkloadResult 3: 262144 op, 824231700.00 ns, 3.1442 us/op WorkloadResult 4: 262144 op, 835262800.00 ns, 3.1863 us/op WorkloadResult 5: 262144 op, 826517900.00 ns, 3.1529 us/op WorkloadResult 6: 262144 op, 838923400.00 ns, 3.2002 us/op WorkloadResult 7: 262144 op, 833593100.00 ns, 3.1799 us/op WorkloadResult 8: 262144 op, 833903700.00 ns, 3.1811 us/op WorkloadResult 9: 262144 op, 836664500.00 ns, 3.1916 us/op WorkloadResult 10: 262144 op, 830691400.00 ns, 3.1688 us/op WorkloadResult 11: 262144 op, 834196000.00 ns, 3.1822 us/op WorkloadResult 12: 262144 op, 823199400.00 ns, 3.1403 us/op WorkloadResult 13: 262144 op, 823162000.00 ns, 3.1401 us/op WorkloadResult 14: 262144 op, 831453700.00 ns, 3.1717 us/op // GC: 76 0 0 1432355888 262144 // Threading: 0 0 262144 // AfterAll // Benchmark Process 54404 has exited with code 0. Mean = 3.170 us, StdErr = 0.005 us (0.16%), N = 14, StdDev = 0.019 us Min = 3.140 us, Q1 = 3.156 us, Median = 3.174 us, Q3 = 3.182 us, Max = 3.200 us IQR = 0.026 us, LowerFence = 3.118 us, UpperFence = 3.220 us ConfidenceInterval = [3.148 us; 3.192 us] (CI 99.9%), Margin = 0.022 us (0.68% of Mean) Skewness = -0.31, Kurtosis = 1.73, MValue = 2 // ** Remained 37 (57.8%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 1588 1948 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_PopcornAll --job Default --benchmarkId 27 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 158200.00 ns, 158.2000 us/op WorkloadJitting 1: 1 op, 11035900.00 ns, 11.0359 ms/op OverheadJitting 2: 16 op, 248600.00 ns, 15.5375 us/op WorkloadJitting 2: 16 op, 3088200.00 ns, 193.0125 us/op WorkloadPilot 1: 16 op, 2781800.00 ns, 173.8625 us/op WorkloadPilot 2: 32 op, 5631300.00 ns, 175.9781 us/op WorkloadPilot 3: 64 op, 10950900.00 ns, 171.1078 us/op WorkloadPilot 4: 128 op, 22703400.00 ns, 177.3703 us/op WorkloadPilot 5: 256 op, 44647900.00 ns, 174.4059 us/op WorkloadPilot 6: 512 op, 94046500.00 ns, 183.6846 us/op WorkloadPilot 7: 1024 op, 131677500.00 ns, 128.5913 us/op WorkloadPilot 8: 2048 op, 225447400.00 ns, 110.0817 us/op WorkloadPilot 9: 4096 op, 129992100.00 ns, 31.7364 us/op WorkloadPilot 10: 8192 op, 230070200.00 ns, 28.0847 us/op WorkloadPilot 11: 16384 op, 463372700.00 ns, 28.2820 us/op WorkloadPilot 12: 32768 op, 913412200.00 ns, 27.8751 us/op OverheadWarmup 1: 32768 op, 59000.00 ns, 1.8005 ns/op OverheadWarmup 2: 32768 op, 62900.00 ns, 1.9196 ns/op OverheadWarmup 3: 32768 op, 62700.00 ns, 1.9135 ns/op OverheadWarmup 4: 32768 op, 58100.00 ns, 1.7731 ns/op OverheadWarmup 5: 32768 op, 58200.00 ns, 1.7761 ns/op OverheadWarmup 6: 32768 op, 58000.00 ns, 1.7700 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, 58300.00 ns, 1.7792 ns/op OverheadActual 4: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 5: 32768 op, 58200.00 ns, 1.7761 ns/op OverheadActual 6: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 7: 32768 op, 69900.00 ns, 2.1332 ns/op OverheadActual 8: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadActual 9: 32768 op, 58300.00 ns, 1.7792 ns/op OverheadActual 10: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 11: 32768 op, 58100.00 ns, 1.7731 ns/op OverheadActual 12: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadActual 13: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 14: 32768 op, 63800.00 ns, 1.9470 ns/op OverheadActual 15: 32768 op, 58100.00 ns, 1.7731 ns/op WorkloadWarmup 1: 32768 op, 915366700.00 ns, 27.9348 us/op WorkloadWarmup 2: 32768 op, 919824900.00 ns, 28.0708 us/op WorkloadWarmup 3: 32768 op, 914236800.00 ns, 27.9003 us/op WorkloadWarmup 4: 32768 op, 913158600.00 ns, 27.8674 us/op WorkloadWarmup 5: 32768 op, 913165400.00 ns, 27.8676 us/op WorkloadWarmup 6: 32768 op, 930683200.00 ns, 28.4022 us/op WorkloadWarmup 7: 32768 op, 912798100.00 ns, 27.8564 us/op // BeforeActualRun WorkloadActual 1: 32768 op, 931723400.00 ns, 28.4339 us/op WorkloadActual 2: 32768 op, 925426500.00 ns, 28.2418 us/op WorkloadActual 3: 32768 op, 909979300.00 ns, 27.7704 us/op WorkloadActual 4: 32768 op, 926426900.00 ns, 28.2723 us/op WorkloadActual 5: 32768 op, 919272800.00 ns, 28.0540 us/op WorkloadActual 6: 32768 op, 921140500.00 ns, 28.1110 us/op WorkloadActual 7: 32768 op, 925615700.00 ns, 28.2475 us/op WorkloadActual 8: 32768 op, 927495200.00 ns, 28.3049 us/op WorkloadActual 9: 32768 op, 925238500.00 ns, 28.2360 us/op WorkloadActual 10: 32768 op, 919677800.00 ns, 28.0663 us/op WorkloadActual 11: 32768 op, 919925400.00 ns, 28.0739 us/op WorkloadActual 12: 32768 op, 917191500.00 ns, 27.9905 us/op WorkloadActual 13: 32768 op, 927365000.00 ns, 28.3009 us/op WorkloadActual 14: 32768 op, 919081100.00 ns, 28.0481 us/op WorkloadActual 15: 32768 op, 918648700.00 ns, 28.0349 us/op // AfterActualRun WorkloadResult 1: 32768 op, 931665300.00 ns, 28.4322 us/op WorkloadResult 2: 32768 op, 925368400.00 ns, 28.2400 us/op WorkloadResult 3: 32768 op, 909921200.00 ns, 27.7686 us/op WorkloadResult 4: 32768 op, 926368800.00 ns, 28.2705 us/op WorkloadResult 5: 32768 op, 919214700.00 ns, 28.0522 us/op WorkloadResult 6: 32768 op, 921082400.00 ns, 28.1092 us/op WorkloadResult 7: 32768 op, 925557600.00 ns, 28.2458 us/op WorkloadResult 8: 32768 op, 927437100.00 ns, 28.3031 us/op WorkloadResult 9: 32768 op, 925180400.00 ns, 28.2343 us/op WorkloadResult 10: 32768 op, 919619700.00 ns, 28.0646 us/op WorkloadResult 11: 32768 op, 919867300.00 ns, 28.0721 us/op WorkloadResult 12: 32768 op, 917133400.00 ns, 27.9887 us/op WorkloadResult 13: 32768 op, 927306900.00 ns, 28.2992 us/op WorkloadResult 14: 32768 op, 919023000.00 ns, 28.0464 us/op WorkloadResult 15: 32768 op, 918590600.00 ns, 28.0332 us/op // GC: 88 0 0 1670906928 32768 // Threading: 0 0 32768 // AfterAll // Benchmark Process 48136 has exited with code 0. Mean = 28.144 us, StdErr = 0.043 us (0.15%), N = 15, StdDev = 0.166 us Min = 27.769 us, Q1 = 28.049 us, Median = 28.109 us, Q3 = 28.258 us, Max = 28.432 us IQR = 0.209 us, LowerFence = 27.736 us, UpperFence = 28.571 us ConfidenceInterval = [27.967 us; 28.321 us] (CI 99.9%), Margin = 0.177 us (0.63% of Mean) Skewness = -0.36, Kurtosis = 2.61, MValue = 2 // ** Remained 36 (56.2%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 1596 1592 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_PopcornCustom --job Default --benchmarkId 28 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 158300.00 ns, 158.3000 us/op WorkloadJitting 1: 1 op, 11190600.00 ns, 11.1906 ms/op OverheadJitting 2: 16 op, 241700.00 ns, 15.1063 us/op WorkloadJitting 2: 16 op, 3532700.00 ns, 220.7938 us/op WorkloadPilot 1: 16 op, 3142200.00 ns, 196.3875 us/op WorkloadPilot 2: 32 op, 6254100.00 ns, 195.4406 us/op WorkloadPilot 3: 64 op, 12570700.00 ns, 196.4172 us/op WorkloadPilot 4: 128 op, 26106000.00 ns, 203.9531 us/op WorkloadPilot 5: 256 op, 50922100.00 ns, 198.9145 us/op WorkloadPilot 6: 512 op, 104276000.00 ns, 203.6641 us/op WorkloadPilot 7: 1024 op, 139627000.00 ns, 136.3545 us/op WorkloadPilot 8: 2048 op, 217632800.00 ns, 106.2660 us/op WorkloadPilot 9: 4096 op, 225342100.00 ns, 55.0152 us/op WorkloadPilot 10: 8192 op, 301538100.00 ns, 36.8089 us/op WorkloadPilot 11: 16384 op, 538893400.00 ns, 32.8914 us/op OverheadWarmup 1: 16384 op, 30300.00 ns, 1.8494 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, 31000.00 ns, 1.8921 ns/op OverheadWarmup 6: 16384 op, 31300.00 ns, 1.9104 ns/op OverheadWarmup 7: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadActual 1: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadActual 2: 16384 op, 29700.00 ns, 1.8127 ns/op OverheadActual 3: 16384 op, 31400.00 ns, 1.9165 ns/op OverheadActual 4: 16384 op, 29100.00 ns, 1.7761 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, 29100.00 ns, 1.7761 ns/op OverheadActual 8: 16384 op, 28900.00 ns, 1.7639 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, 28800.00 ns, 1.7578 ns/op OverheadActual 12: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadActual 13: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadActual 14: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadActual 15: 16384 op, 28900.00 ns, 1.7639 ns/op WorkloadWarmup 1: 16384 op, 535023500.00 ns, 32.6552 us/op WorkloadWarmup 2: 16384 op, 535647700.00 ns, 32.6933 us/op WorkloadWarmup 3: 16384 op, 528407100.00 ns, 32.2514 us/op WorkloadWarmup 4: 16384 op, 525119300.00 ns, 32.0507 us/op WorkloadWarmup 5: 16384 op, 525698300.00 ns, 32.0861 us/op WorkloadWarmup 6: 16384 op, 530313100.00 ns, 32.3677 us/op WorkloadWarmup 7: 16384 op, 531880800.00 ns, 32.4634 us/op WorkloadWarmup 8: 16384 op, 530405700.00 ns, 32.3734 us/op // BeforeActualRun WorkloadActual 1: 16384 op, 535249300.00 ns, 32.6690 us/op WorkloadActual 2: 16384 op, 529327400.00 ns, 32.3076 us/op WorkloadActual 3: 16384 op, 540408000.00 ns, 32.9839 us/op WorkloadActual 4: 16384 op, 529850800.00 ns, 32.3395 us/op WorkloadActual 5: 16384 op, 526544000.00 ns, 32.1377 us/op WorkloadActual 6: 16384 op, 537834000.00 ns, 32.8268 us/op WorkloadActual 7: 16384 op, 537143100.00 ns, 32.7846 us/op WorkloadActual 8: 16384 op, 529483800.00 ns, 32.3171 us/op WorkloadActual 9: 16384 op, 528904000.00 ns, 32.2817 us/op WorkloadActual 10: 16384 op, 531704900.00 ns, 32.4527 us/op WorkloadActual 11: 16384 op, 531924900.00 ns, 32.4661 us/op WorkloadActual 12: 16384 op, 532029700.00 ns, 32.4725 us/op WorkloadActual 13: 16384 op, 528111100.00 ns, 32.2333 us/op WorkloadActual 14: 16384 op, 531955000.00 ns, 32.4680 us/op WorkloadActual 15: 16384 op, 533918000.00 ns, 32.5878 us/op // AfterActualRun WorkloadResult 1: 16384 op, 535220300.00 ns, 32.6673 us/op WorkloadResult 2: 16384 op, 529298400.00 ns, 32.3058 us/op WorkloadResult 3: 16384 op, 540379000.00 ns, 32.9821 us/op WorkloadResult 4: 16384 op, 529821800.00 ns, 32.3378 us/op WorkloadResult 5: 16384 op, 526515000.00 ns, 32.1359 us/op WorkloadResult 6: 16384 op, 537805000.00 ns, 32.8250 us/op WorkloadResult 7: 16384 op, 537114100.00 ns, 32.7828 us/op WorkloadResult 8: 16384 op, 529454800.00 ns, 32.3154 us/op WorkloadResult 9: 16384 op, 528875000.00 ns, 32.2800 us/op WorkloadResult 10: 16384 op, 531675900.00 ns, 32.4509 us/op WorkloadResult 11: 16384 op, 531895900.00 ns, 32.4643 us/op WorkloadResult 12: 16384 op, 532000700.00 ns, 32.4707 us/op WorkloadResult 13: 16384 op, 528082100.00 ns, 32.2316 us/op WorkloadResult 14: 16384 op, 531926000.00 ns, 32.4662 us/op WorkloadResult 15: 16384 op, 533889000.00 ns, 32.5860 us/op // GC: 39 0 0 735446064 16384 // Threading: 0 0 16384 // AfterAll // Benchmark Process 41244 has exited with code 0. Mean = 32.487 us, StdErr = 0.062 us (0.19%), N = 15, StdDev = 0.240 us Min = 32.136 us, Q1 = 32.311 us, Median = 32.464 us, Q3 = 32.627 us, Max = 32.982 us IQR = 0.316 us, LowerFence = 31.837 us, UpperFence = 33.101 us ConfidenceInterval = [32.230 us; 32.744 us] (CI 99.9%), Margin = 0.257 us (0.79% of Mean) Skewness = 0.53, Kurtosis = 2.12, MValue = 2 // ** Remained 35 (54.7%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 1768 648 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault --job Default --benchmarkId 29 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 140000.00 ns, 140.0000 us/op WorkloadJitting 1: 1 op, 18783900.00 ns, 18.7839 ms/op OverheadJitting 2: 16 op, 260800.00 ns, 16.3000 us/op WorkloadJitting 2: 16 op, 1180400.00 ns, 73.7750 us/op WorkloadPilot 1: 16 op, 906200.00 ns, 56.6375 us/op WorkloadPilot 2: 32 op, 1751300.00 ns, 54.7281 us/op WorkloadPilot 3: 64 op, 3544400.00 ns, 55.3813 us/op WorkloadPilot 4: 128 op, 6687600.00 ns, 52.2469 us/op WorkloadPilot 5: 256 op, 13686200.00 ns, 53.4617 us/op WorkloadPilot 6: 512 op, 27529300.00 ns, 53.7682 us/op WorkloadPilot 7: 1024 op, 46081800.00 ns, 45.0018 us/op WorkloadPilot 8: 2048 op, 106369200.00 ns, 51.9381 us/op WorkloadPilot 9: 4096 op, 271771000.00 ns, 66.3503 us/op WorkloadPilot 10: 8192 op, 521691200.00 ns, 63.6830 us/op OverheadWarmup 1: 8192 op, 27100.00 ns, 3.3081 ns/op OverheadWarmup 2: 8192 op, 14700.00 ns, 1.7944 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, 18200.00 ns, 2.2217 ns/op OverheadWarmup 6: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadWarmup 7: 8192 op, 14400.00 ns, 1.7578 ns/op OverheadWarmup 8: 8192 op, 14400.00 ns, 1.7578 ns/op OverheadWarmup 9: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 1: 8192 op, 15700.00 ns, 1.9165 ns/op OverheadActual 2: 8192 op, 15600.00 ns, 1.9043 ns/op OverheadActual 3: 8192 op, 14900.00 ns, 1.8188 ns/op OverheadActual 4: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadActual 5: 8192 op, 14800.00 ns, 1.8066 ns/op OverheadActual 6: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 7: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 8: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadActual 9: 8192 op, 14400.00 ns, 1.7578 ns/op OverheadActual 10: 8192 op, 14400.00 ns, 1.7578 ns/op OverheadActual 11: 8192 op, 14400.00 ns, 1.7578 ns/op OverheadActual 12: 8192 op, 14400.00 ns, 1.7578 ns/op OverheadActual 13: 8192 op, 14400.00 ns, 1.7578 ns/op OverheadActual 14: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadActual 15: 8192 op, 14500.00 ns, 1.7700 ns/op WorkloadWarmup 1: 8192 op, 252950000.00 ns, 30.8777 us/op WorkloadWarmup 2: 8192 op, 159862600.00 ns, 19.5145 us/op WorkloadWarmup 3: 8192 op, 148140300.00 ns, 18.0835 us/op WorkloadWarmup 4: 8192 op, 139548400.00 ns, 17.0347 us/op WorkloadWarmup 5: 8192 op, 139246900.00 ns, 16.9979 us/op WorkloadWarmup 6: 8192 op, 138470100.00 ns, 16.9031 us/op WorkloadWarmup 7: 8192 op, 140104200.00 ns, 17.1026 us/op WorkloadWarmup 8: 8192 op, 139963800.00 ns, 17.0854 us/op WorkloadWarmup 9: 8192 op, 147040300.00 ns, 17.9493 us/op WorkloadWarmup 10: 8192 op, 140681400.00 ns, 17.1730 us/op // BeforeActualRun WorkloadActual 1: 8192 op, 139255400.00 ns, 16.9990 us/op WorkloadActual 2: 8192 op, 139721400.00 ns, 17.0558 us/op WorkloadActual 3: 8192 op, 138519900.00 ns, 16.9092 us/op WorkloadActual 4: 8192 op, 138568400.00 ns, 16.9151 us/op WorkloadActual 5: 8192 op, 141012800.00 ns, 17.2135 us/op WorkloadActual 6: 8192 op, 139591500.00 ns, 17.0400 us/op WorkloadActual 7: 8192 op, 138206800.00 ns, 16.8709 us/op WorkloadActual 8: 8192 op, 138634400.00 ns, 16.9231 us/op WorkloadActual 9: 8192 op, 138496400.00 ns, 16.9063 us/op WorkloadActual 10: 8192 op, 137973000.00 ns, 16.8424 us/op WorkloadActual 11: 8192 op, 138148700.00 ns, 16.8639 us/op WorkloadActual 12: 8192 op, 137391500.00 ns, 16.7714 us/op WorkloadActual 13: 8192 op, 139385200.00 ns, 17.0148 us/op WorkloadActual 14: 8192 op, 143582400.00 ns, 17.5271 us/op WorkloadActual 15: 8192 op, 138703100.00 ns, 16.9315 us/op // AfterActualRun WorkloadResult 1: 8192 op, 139240900.00 ns, 16.9972 us/op WorkloadResult 2: 8192 op, 139706900.00 ns, 17.0541 us/op WorkloadResult 3: 8192 op, 138505400.00 ns, 16.9074 us/op WorkloadResult 4: 8192 op, 138553900.00 ns, 16.9133 us/op WorkloadResult 5: 8192 op, 140998300.00 ns, 17.2117 us/op WorkloadResult 6: 8192 op, 139577000.00 ns, 17.0382 us/op WorkloadResult 7: 8192 op, 138192300.00 ns, 16.8692 us/op WorkloadResult 8: 8192 op, 138619900.00 ns, 16.9214 us/op WorkloadResult 9: 8192 op, 138481900.00 ns, 16.9045 us/op WorkloadResult 10: 8192 op, 137958500.00 ns, 16.8406 us/op WorkloadResult 11: 8192 op, 138134200.00 ns, 16.8621 us/op WorkloadResult 12: 8192 op, 137377000.00 ns, 16.7697 us/op WorkloadResult 13: 8192 op, 139370700.00 ns, 17.0130 us/op WorkloadResult 14: 8192 op, 138688600.00 ns, 16.9298 us/op // GC: 16 0 0 301818720 8192 // Threading: 0 0 8192 // AfterAll // Benchmark Process 34128 has exited with code 0. Mean = 16.945 us, StdErr = 0.029 us (0.17%), N = 14, StdDev = 0.110 us Min = 16.770 us, Q1 = 16.878 us, Median = 16.917 us, Q3 = 17.009 us, Max = 17.212 us IQR = 0.131 us, LowerFence = 16.681 us, UpperFence = 17.206 us ConfidenceInterval = [16.821 us; 17.070 us] (CI 99.9%), Margin = 0.124 us (0.73% of Mean) Skewness = 0.73, Kurtosis = 3.11, MValue = 2 // ** Remained 34 (53.1%) benchmark(s) to run. Estimated finish 2026-04-23 18:15 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 1200 1616 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_LegacyAll --job Default --benchmarkId 30 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 22542200.00 ns, 22.5422 ms/op OverheadJitting 2: 16 op, 249600.00 ns, 15.6000 us/op WorkloadJitting 2: 16 op, 6512200.00 ns, 407.0125 us/op WorkloadPilot 1: 16 op, 5191400.00 ns, 324.4625 us/op WorkloadPilot 2: 32 op, 11310500.00 ns, 353.4531 us/op WorkloadPilot 3: 64 op, 22964800.00 ns, 358.8250 us/op WorkloadPilot 4: 128 op, 41661900.00 ns, 325.4836 us/op WorkloadPilot 5: 256 op, 94303400.00 ns, 368.3727 us/op WorkloadPilot 6: 512 op, 210502900.00 ns, 411.1385 us/op WorkloadPilot 7: 1024 op, 457313000.00 ns, 446.5947 us/op WorkloadPilot 8: 2048 op, 666723600.00 ns, 325.5486 us/op OverheadWarmup 1: 2048 op, 5000.00 ns, 2.4414 ns/op OverheadWarmup 2: 2048 op, 4000.00 ns, 1.9531 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, 3800.00 ns, 1.8555 ns/op OverheadActual 1: 2048 op, 4100.00 ns, 2.0020 ns/op OverheadActual 2: 2048 op, 4400.00 ns, 2.1484 ns/op OverheadActual 3: 2048 op, 4100.00 ns, 2.0020 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, 4000.00 ns, 1.9531 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, 3800.00 ns, 1.8555 ns/op OverheadActual 11: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 12: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 13: 2048 op, 4000.00 ns, 1.9531 ns/op OverheadActual 14: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 15: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 16: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 17: 2048 op, 4000.00 ns, 1.9531 ns/op OverheadActual 18: 2048 op, 3900.00 ns, 1.9043 ns/op WorkloadWarmup 1: 2048 op, 242978600.00 ns, 118.6419 us/op WorkloadWarmup 2: 2048 op, 243198400.00 ns, 118.7492 us/op WorkloadWarmup 3: 2048 op, 243408700.00 ns, 118.8519 us/op WorkloadWarmup 4: 2048 op, 241891800.00 ns, 118.1112 us/op WorkloadWarmup 5: 2048 op, 246347300.00 ns, 120.2868 us/op WorkloadWarmup 6: 2048 op, 241037600.00 ns, 117.6941 us/op // BeforeActualRun WorkloadActual 1: 2048 op, 238137800.00 ns, 116.2782 us/op WorkloadActual 2: 2048 op, 247657500.00 ns, 120.9265 us/op WorkloadActual 3: 2048 op, 247924600.00 ns, 121.0569 us/op WorkloadActual 4: 2048 op, 242540500.00 ns, 118.4280 us/op WorkloadActual 5: 2048 op, 238233600.00 ns, 116.3250 us/op WorkloadActual 6: 2048 op, 244775300.00 ns, 119.5192 us/op WorkloadActual 7: 2048 op, 242399900.00 ns, 118.3593 us/op WorkloadActual 8: 2048 op, 248944500.00 ns, 121.5549 us/op WorkloadActual 9: 2048 op, 245123800.00 ns, 119.6894 us/op WorkloadActual 10: 2048 op, 247362500.00 ns, 120.7825 us/op WorkloadActual 11: 2048 op, 245083200.00 ns, 119.6695 us/op WorkloadActual 12: 2048 op, 244001700.00 ns, 119.1415 us/op WorkloadActual 13: 2048 op, 237577300.00 ns, 116.0045 us/op WorkloadActual 14: 2048 op, 245501000.00 ns, 119.8735 us/op WorkloadActual 15: 2048 op, 248085800.00 ns, 121.1356 us/op // AfterActualRun WorkloadResult 1: 2048 op, 238133950.00 ns, 116.2763 us/op WorkloadResult 2: 2048 op, 247653650.00 ns, 120.9246 us/op WorkloadResult 3: 2048 op, 247920750.00 ns, 121.0551 us/op WorkloadResult 4: 2048 op, 242536650.00 ns, 118.4261 us/op WorkloadResult 5: 2048 op, 238229750.00 ns, 116.3231 us/op WorkloadResult 6: 2048 op, 244771450.00 ns, 119.5173 us/op WorkloadResult 7: 2048 op, 242396050.00 ns, 118.3574 us/op WorkloadResult 8: 2048 op, 248940650.00 ns, 121.5531 us/op WorkloadResult 9: 2048 op, 245119950.00 ns, 119.6875 us/op WorkloadResult 10: 2048 op, 247358650.00 ns, 120.7806 us/op WorkloadResult 11: 2048 op, 245079350.00 ns, 119.6677 us/op WorkloadResult 12: 2048 op, 243997850.00 ns, 119.1396 us/op WorkloadResult 13: 2048 op, 237573450.00 ns, 116.0027 us/op WorkloadResult 14: 2048 op, 245497150.00 ns, 119.8717 us/op WorkloadResult 15: 2048 op, 248081950.00 ns, 121.1338 us/op // GC: 26 3 0 494495944 2048 // Threading: 0 0 2048 // AfterAll // Benchmark Process 13652 has exited with code 0. Mean = 119.248 us, StdErr = 0.476 us (0.40%), N = 15, StdDev = 1.842 us Min = 116.003 us, Q1 = 118.392 us, Median = 119.668 us, Q3 = 120.853 us, Max = 121.553 us IQR = 2.461 us, LowerFence = 114.701 us, UpperFence = 124.544 us ConfidenceInterval = [117.278 us; 121.217 us] (CI 99.9%), Margin = 1.970 us (1.65% of Mean) Skewness = -0.57, Kurtosis = 1.9, MValue = 2 // ** Remained 33 (51.6%) benchmark(s) to run. Estimated finish 2026-04-23 18:15 (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 5ad17168-3d93-49fa-9c3a-cb8ed9e8e993.dll --anonymousPipes 1660 1652 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom --job Default --benchmarkId 31 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\5ad17168-3d93-49fa-9c3a-cb8ed9e8e993\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, 138900.00 ns, 138.9000 us/op WorkloadJitting 1: 1 op, 18642400.00 ns, 18.6424 ms/op OverheadJitting 2: 16 op, 245100.00 ns, 15.3188 us/op WorkloadJitting 2: 16 op, 3931400.00 ns, 245.7125 us/op WorkloadPilot 1: 16 op, 3140300.00 ns, 196.2688 us/op WorkloadPilot 2: 32 op, 6868600.00 ns, 214.6438 us/op WorkloadPilot 3: 64 op, 13470700.00 ns, 210.4797 us/op WorkloadPilot 4: 128 op, 27621600.00 ns, 215.7938 us/op WorkloadPilot 5: 256 op, 47609700.00 ns, 185.9754 us/op WorkloadPilot 6: 512 op, 88328700.00 ns, 172.5170 us/op WorkloadPilot 7: 1024 op, 235132300.00 ns, 229.6214 us/op WorkloadPilot 8: 2048 op, 542458700.00 ns, 264.8724 us/op OverheadWarmup 1: 2048 op, 4600.00 ns, 2.2461 ns/op OverheadWarmup 2: 2048 op, 3900.00 ns, 1.9043 ns/op OverheadWarmup 3: 2048 op, 4600.00 ns, 2.2461 ns/op OverheadWarmup 4: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadWarmup 5: 2048 op, 3900.00 ns, 1.9043 ns/op OverheadWarmup 6: 2048 op, 3900.00 ns, 1.9043 ns/op OverheadActual 1: 2048 op, 4100.00 ns, 2.0020 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, 4100.00 ns, 2.0020 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, 3800.00 ns, 1.8555 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, 3900.00 ns, 1.9043 ns/op OverheadActual 14: 2048 op, 4100.00 ns, 2.0020 ns/op OverheadActual 15: 2048 op, 3800.00 ns, 1.8555 ns/op WorkloadWarmup 1: 2048 op, 483631300.00 ns, 236.1481 us/op WorkloadWarmup 2: 2048 op, 224294600.00 ns, 109.5188 us/op WorkloadWarmup 3: 2048 op, 149403500.00 ns, 72.9509 us/op WorkloadWarmup 4: 2048 op, 139558300.00 ns, 68.1437 us/op WorkloadWarmup 5: 2048 op, 128970500.00 ns, 62.9739 us/op WorkloadWarmup 6: 2048 op, 129030300.00 ns, 63.0031 us/op WorkloadWarmup 7: 2048 op, 127929000.00 ns, 62.4653 us/op WorkloadWarmup 8: 2048 op, 130543200.00 ns, 63.7418 us/op WorkloadWarmup 9: 2048 op, 133928300.00 ns, 65.3947 us/op WorkloadWarmup 10: 2048 op, 127781400.00 ns, 62.3933 us/op // BeforeActualRun WorkloadActual 1: 2048 op, 128134200.00 ns, 62.5655 us/op WorkloadActual 2: 2048 op, 127400200.00 ns, 62.2071 us/op WorkloadActual 3: 2048 op, 126973200.00 ns, 61.9986 us/op WorkloadActual 4: 2048 op, 128437700.00 ns, 62.7137 us/op WorkloadActual 5: 2048 op, 130860400.00 ns, 63.8967 us/op WorkloadActual 6: 2048 op, 130832300.00 ns, 63.8830 us/op WorkloadActual 7: 2048 op, 127427600.00 ns, 62.2205 us/op WorkloadActual 8: 2048 op, 130798300.00 ns, 63.8664 us/op WorkloadActual 9: 2048 op, 131830800.00 ns, 64.3705 us/op WorkloadActual 10: 2048 op, 130216300.00 ns, 63.5822 us/op WorkloadActual 11: 2048 op, 133474200.00 ns, 65.1729 us/op WorkloadActual 12: 2048 op, 134603700.00 ns, 65.7245 us/op WorkloadActual 13: 2048 op, 130379500.00 ns, 63.6619 us/op WorkloadActual 14: 2048 op, 129168400.00 ns, 63.0705 us/op WorkloadActual 15: 2048 op, 137146600.00 ns, 66.9661 us/op // AfterActualRun WorkloadResult 1: 2048 op, 128130400.00 ns, 62.5637 us/op WorkloadResult 2: 2048 op, 127396400.00 ns, 62.2053 us/op WorkloadResult 3: 2048 op, 126969400.00 ns, 61.9968 us/op WorkloadResult 4: 2048 op, 128433900.00 ns, 62.7119 us/op WorkloadResult 5: 2048 op, 130856600.00 ns, 63.8948 us/op WorkloadResult 6: 2048 op, 130828500.00 ns, 63.8811 us/op WorkloadResult 7: 2048 op, 127423800.00 ns, 62.2187 us/op WorkloadResult 8: 2048 op, 130794500.00 ns, 63.8645 us/op WorkloadResult 9: 2048 op, 131827000.00 ns, 64.3687 us/op WorkloadResult 10: 2048 op, 130212500.00 ns, 63.5803 us/op WorkloadResult 11: 2048 op, 133470400.00 ns, 65.1711 us/op WorkloadResult 12: 2048 op, 134599900.00 ns, 65.7226 us/op WorkloadResult 13: 2048 op, 130375700.00 ns, 63.6600 us/op WorkloadResult 14: 2048 op, 129164600.00 ns, 63.0687 us/op // GC: 15 1 0 290957464 2048 // Threading: 0 0 2048 // AfterAll // Benchmark Process 82356 has exited with code 0. Mean = 63.493 us, StdErr = 0.298 us (0.47%), N = 14, StdDev = 1.117 us Min = 61.997 us, Q1 = 62.601 us, Median = 63.620 us, Q3 = 63.891 us, Max = 65.723 us IQR = 1.291 us, LowerFence = 60.665 us, UpperFence = 65.827 us ConfidenceInterval = [62.234 us; 64.753 us] (CI 99.9%), Margin = 1.260 us (1.98% of Mean) Skewness = 0.4, Kurtosis = 2.06, MValue = 2 // ** Remained 32 (50.0%) benchmark(s) to run. Estimated finish 2026-04-23 18:15 (0h 8m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_Stj_Reflection: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 132900.00 ns, 132.9000 us/op WorkloadJitting 1: 1 op, 9427200.00 ns, 9.4272 ms/op OverheadJitting 2: 16 op, 270000.00 ns, 16.8750 us/op WorkloadJitting 2: 16 op, 352100.00 ns, 22.0063 us/op WorkloadPilot 1: 16 op, 32500.00 ns, 2.0313 us/op WorkloadPilot 2: 32 op, 34500.00 ns, 1.0781 us/op WorkloadPilot 3: 64 op, 52900.00 ns, 826.5625 ns/op WorkloadPilot 4: 128 op, 114400.00 ns, 893.7500 ns/op WorkloadPilot 5: 256 op, 217600.00 ns, 850.0000 ns/op WorkloadPilot 6: 512 op, 396500.00 ns, 774.4141 ns/op WorkloadPilot 7: 1024 op, 725600.00 ns, 708.5938 ns/op WorkloadPilot 8: 2048 op, 1450200.00 ns, 708.1055 ns/op WorkloadPilot 9: 4096 op, 2942100.00 ns, 718.2861 ns/op WorkloadPilot 10: 8192 op, 6479300.00 ns, 790.9302 ns/op WorkloadPilot 11: 16384 op, 11828200.00 ns, 721.9360 ns/op WorkloadPilot 12: 32768 op, 23200200.00 ns, 708.0139 ns/op WorkloadPilot 13: 65536 op, 48366400.00 ns, 738.0127 ns/op WorkloadPilot 14: 131072 op, 86837500.00 ns, 662.5175 ns/op WorkloadPilot 15: 262144 op, 169853500.00 ns, 647.9397 ns/op WorkloadPilot 16: 524288 op, 330767400.00 ns, 630.8887 ns/op WorkloadPilot 17: 1048576 op, 183992800.00 ns, 175.4692 ns/op WorkloadPilot 18: 2097152 op, 351657700.00 ns, 167.6835 ns/op WorkloadPilot 19: 4194304 op, 690694300.00 ns, 164.6744 ns/op OverheadWarmup 1: 4194304 op, 6589400.00 ns, 1.5710 ns/op OverheadWarmup 2: 4194304 op, 6585900.00 ns, 1.5702 ns/op OverheadWarmup 3: 4194304 op, 6623400.00 ns, 1.5791 ns/op OverheadWarmup 4: 4194304 op, 6589400.00 ns, 1.5710 ns/op OverheadWarmup 5: 4194304 op, 6589800.00 ns, 1.5711 ns/op OverheadWarmup 6: 4194304 op, 6594900.00 ns, 1.5723 ns/op OverheadWarmup 7: 4194304 op, 6584700.00 ns, 1.5699 ns/op OverheadActual 1: 4194304 op, 6617400.00 ns, 1.5777 ns/op OverheadActual 2: 4194304 op, 6636800.00 ns, 1.5823 ns/op OverheadActual 3: 4194304 op, 6625000.00 ns, 1.5795 ns/op OverheadActual 4: 4194304 op, 6585000.00 ns, 1.5700 ns/op OverheadActual 5: 4194304 op, 6581300.00 ns, 1.5691 ns/op OverheadActual 6: 4194304 op, 6597800.00 ns, 1.5730 ns/op OverheadActual 7: 4194304 op, 6590000.00 ns, 1.5712 ns/op OverheadActual 8: 4194304 op, 6594300.00 ns, 1.5722 ns/op OverheadActual 9: 4194304 op, 6583300.00 ns, 1.5696 ns/op OverheadActual 10: 4194304 op, 6586900.00 ns, 1.5704 ns/op OverheadActual 11: 4194304 op, 6631700.00 ns, 1.5811 ns/op OverheadActual 12: 4194304 op, 6582100.00 ns, 1.5693 ns/op OverheadActual 13: 4194304 op, 6600800.00 ns, 1.5738 ns/op OverheadActual 14: 4194304 op, 6586900.00 ns, 1.5704 ns/op OverheadActual 15: 4194304 op, 6654900.00 ns, 1.5867 ns/op WorkloadWarmup 1: 4194304 op, 703641600.00 ns, 167.7612 ns/op WorkloadWarmup 2: 4194304 op, 699694700.00 ns, 166.8202 ns/op WorkloadWarmup 3: 4194304 op, 697776500.00 ns, 166.3629 ns/op WorkloadWarmup 4: 4194304 op, 693341600.00 ns, 165.3055 ns/op WorkloadWarmup 5: 4194304 op, 686683200.00 ns, 163.7180 ns/op WorkloadWarmup 6: 4194304 op, 696367900.00 ns, 166.0270 ns/op WorkloadWarmup 7: 4194304 op, 691098900.00 ns, 164.7708 ns/op WorkloadWarmup 8: 4194304 op, 708305800.00 ns, 168.8733 ns/op WorkloadWarmup 9: 4194304 op, 688399000.00 ns, 164.1271 ns/op WorkloadActual 1: 4194304 op, 700666100.00 ns, 167.0518 ns/op WorkloadActual 2: 4194304 op, 691594600.00 ns, 164.8890 ns/op WorkloadActual 3: 4194304 op, 693006300.00 ns, 165.2256 ns/op WorkloadActual 4: 4194304 op, 692045800.00 ns, 164.9966 ns/op WorkloadActual 5: 4194304 op, 690917400.00 ns, 164.7275 ns/op WorkloadActual 6: 4194304 op, 695575600.00 ns, 165.8381 ns/op WorkloadActual 7: 4194304 op, 698103100.00 ns, 166.4407 ns/op WorkloadActual 8: 4194304 op, 690904900.00 ns, 164.7246 ns/op WorkloadActual 9: 4194304 op, 698199300.00 ns, 166.4637 ns/op WorkloadActual 10: 4194304 op, 702691500.00 ns, 167.5347 ns/op WorkloadActual 11: 4194304 op, 699639000.00 ns, 166.8069 ns/op WorkloadActual 12: 4194304 op, 692149100.00 ns, 165.0212 ns/op WorkloadActual 13: 4194304 op, 704145000.00 ns, 167.8813 ns/op WorkloadActual 14: 4194304 op, 694458100.00 ns, 165.5717 ns/op WorkloadActual 15: 4194304 op, 691204100.00 ns, 164.7959 ns/op WorkloadResult 1: 4194304 op, 694071800.00 ns, 165.4796 ns/op WorkloadResult 2: 4194304 op, 685000300.00 ns, 163.3168 ns/op WorkloadResult 3: 4194304 op, 686412000.00 ns, 163.6534 ns/op WorkloadResult 4: 4194304 op, 685451500.00 ns, 163.4244 ns/op WorkloadResult 5: 4194304 op, 684323100.00 ns, 163.1553 ns/op WorkloadResult 6: 4194304 op, 688981300.00 ns, 164.2659 ns/op WorkloadResult 7: 4194304 op, 691508800.00 ns, 164.8685 ns/op WorkloadResult 8: 4194304 op, 684310600.00 ns, 163.1524 ns/op WorkloadResult 9: 4194304 op, 691605000.00 ns, 164.8915 ns/op WorkloadResult 10: 4194304 op, 696097200.00 ns, 165.9625 ns/op WorkloadResult 11: 4194304 op, 693044700.00 ns, 165.2347 ns/op WorkloadResult 12: 4194304 op, 685554800.00 ns, 163.4490 ns/op WorkloadResult 13: 4194304 op, 697550700.00 ns, 166.3090 ns/op WorkloadResult 14: 4194304 op, 687863800.00 ns, 163.9995 ns/op WorkloadResult 15: 4194304 op, 684609800.00 ns, 163.2237 ns/op // GC: 65 0 0 1241518032 4194304 // Threading: 0 0 4194304 Mean = 164.292 ns, StdErr = 0.280 ns (0.17%), N = 15, StdDev = 1.085 ns Min = 163.152 ns, Q1 = 163.371 ns, Median = 164.000 ns, Q3 = 165.063 ns, Max = 166.309 ns IQR = 1.693 ns, LowerFence = 160.832 ns, UpperFence = 167.602 ns ConfidenceInterval = [163.132 ns; 165.453 ns] (CI 99.9%), Margin = 1.160 ns (0.71% of Mean) Skewness = 0.48, Kurtosis = 1.64, MValue = 2 // ** Remained 31 (48.4%) benchmark(s) to run. Estimated finish 2026-04-23 18:15 (0h 8m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_Stj_SourceGen: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 132100.00 ns, 132.1000 us/op WorkloadJitting 1: 1 op, 2697200.00 ns, 2.6972 ms/op OverheadJitting 2: 16 op, 261900.00 ns, 16.3688 us/op WorkloadJitting 2: 16 op, 272500.00 ns, 17.0313 us/op WorkloadPilot 1: 16 op, 7100.00 ns, 443.7500 ns/op WorkloadPilot 2: 32 op, 9500.00 ns, 296.8750 ns/op WorkloadPilot 3: 64 op, 18900.00 ns, 295.3125 ns/op WorkloadPilot 4: 128 op, 30600.00 ns, 239.0625 ns/op WorkloadPilot 5: 256 op, 62400.00 ns, 243.7500 ns/op WorkloadPilot 6: 512 op, 122800.00 ns, 239.8438 ns/op WorkloadPilot 7: 1024 op, 256000.00 ns, 250.0000 ns/op WorkloadPilot 8: 2048 op, 504900.00 ns, 246.5332 ns/op WorkloadPilot 9: 4096 op, 1040700.00 ns, 254.0771 ns/op WorkloadPilot 10: 8192 op, 2352200.00 ns, 287.1338 ns/op WorkloadPilot 11: 16384 op, 3962100.00 ns, 241.8274 ns/op WorkloadPilot 12: 32768 op, 7974200.00 ns, 243.3533 ns/op WorkloadPilot 13: 65536 op, 16626700.00 ns, 253.7033 ns/op WorkloadPilot 14: 131072 op, 25486300.00 ns, 194.4450 ns/op WorkloadPilot 15: 262144 op, 50690700.00 ns, 193.3697 ns/op WorkloadPilot 16: 524288 op, 92635500.00 ns, 176.6882 ns/op WorkloadPilot 17: 1048576 op, 182872600.00 ns, 174.4009 ns/op WorkloadPilot 18: 2097152 op, 371029000.00 ns, 176.9204 ns/op WorkloadPilot 19: 4194304 op, 735342300.00 ns, 175.3193 ns/op OverheadWarmup 1: 4194304 op, 6573100.00 ns, 1.5671 ns/op OverheadWarmup 2: 4194304 op, 6527100.00 ns, 1.5562 ns/op OverheadWarmup 3: 4194304 op, 6535100.00 ns, 1.5581 ns/op OverheadWarmup 4: 4194304 op, 6538800.00 ns, 1.5590 ns/op OverheadWarmup 5: 4194304 op, 6548800.00 ns, 1.5614 ns/op OverheadWarmup 6: 4194304 op, 6596000.00 ns, 1.5726 ns/op OverheadWarmup 7: 4194304 op, 6532700.00 ns, 1.5575 ns/op OverheadWarmup 8: 4194304 op, 6537600.00 ns, 1.5587 ns/op OverheadWarmup 9: 4194304 op, 6526100.00 ns, 1.5559 ns/op OverheadActual 1: 4194304 op, 6533000.00 ns, 1.5576 ns/op OverheadActual 2: 4194304 op, 6525600.00 ns, 1.5558 ns/op OverheadActual 3: 4194304 op, 6533400.00 ns, 1.5577 ns/op OverheadActual 4: 4194304 op, 6528600.00 ns, 1.5565 ns/op OverheadActual 5: 4194304 op, 6529500.00 ns, 1.5568 ns/op OverheadActual 6: 4194304 op, 6526900.00 ns, 1.5561 ns/op OverheadActual 7: 4194304 op, 6533300.00 ns, 1.5577 ns/op OverheadActual 8: 4194304 op, 6527600.00 ns, 1.5563 ns/op OverheadActual 9: 4194304 op, 6530600.00 ns, 1.5570 ns/op OverheadActual 10: 4194304 op, 6534800.00 ns, 1.5580 ns/op OverheadActual 11: 4194304 op, 6531600.00 ns, 1.5573 ns/op OverheadActual 12: 4194304 op, 6533100.00 ns, 1.5576 ns/op OverheadActual 13: 4194304 op, 6531500.00 ns, 1.5572 ns/op OverheadActual 14: 4194304 op, 6574800.00 ns, 1.5676 ns/op OverheadActual 15: 4194304 op, 6542700.00 ns, 1.5599 ns/op WorkloadWarmup 1: 4194304 op, 734442200.00 ns, 175.1047 ns/op WorkloadWarmup 2: 4194304 op, 740225000.00 ns, 176.4834 ns/op WorkloadWarmup 3: 4194304 op, 744695800.00 ns, 177.5493 ns/op WorkloadWarmup 4: 4194304 op, 741998400.00 ns, 176.9062 ns/op WorkloadWarmup 5: 4194304 op, 747163600.00 ns, 178.1377 ns/op WorkloadWarmup 6: 4194304 op, 740980800.00 ns, 176.6636 ns/op WorkloadActual 1: 4194304 op, 736844800.00 ns, 175.6775 ns/op WorkloadActual 2: 4194304 op, 735305600.00 ns, 175.3105 ns/op WorkloadActual 3: 4194304 op, 732936500.00 ns, 174.7457 ns/op WorkloadActual 4: 4194304 op, 738036900.00 ns, 175.9617 ns/op WorkloadActual 5: 4194304 op, 735347300.00 ns, 175.3205 ns/op WorkloadActual 6: 4194304 op, 733628900.00 ns, 174.9108 ns/op WorkloadActual 7: 4194304 op, 735100500.00 ns, 175.2616 ns/op WorkloadActual 8: 4194304 op, 748144300.00 ns, 178.3715 ns/op WorkloadActual 9: 4194304 op, 739018300.00 ns, 176.1957 ns/op WorkloadActual 10: 4194304 op, 751782500.00 ns, 179.2389 ns/op WorkloadActual 11: 4194304 op, 748775100.00 ns, 178.5219 ns/op WorkloadActual 12: 4194304 op, 740116200.00 ns, 176.4575 ns/op WorkloadActual 13: 4194304 op, 750515500.00 ns, 178.9368 ns/op WorkloadActual 14: 4194304 op, 733955000.00 ns, 174.9885 ns/op WorkloadActual 15: 4194304 op, 742754500.00 ns, 177.0865 ns/op WorkloadResult 1: 4194304 op, 730313200.00 ns, 174.1202 ns/op WorkloadResult 2: 4194304 op, 728774000.00 ns, 173.7533 ns/op WorkloadResult 3: 4194304 op, 726404900.00 ns, 173.1884 ns/op WorkloadResult 4: 4194304 op, 731505300.00 ns, 174.4045 ns/op WorkloadResult 5: 4194304 op, 728815700.00 ns, 173.7632 ns/op WorkloadResult 6: 4194304 op, 727097300.00 ns, 173.3535 ns/op WorkloadResult 7: 4194304 op, 728568900.00 ns, 173.7044 ns/op WorkloadResult 8: 4194304 op, 741612700.00 ns, 176.8142 ns/op WorkloadResult 9: 4194304 op, 732486700.00 ns, 174.6384 ns/op WorkloadResult 10: 4194304 op, 745250900.00 ns, 177.6817 ns/op WorkloadResult 11: 4194304 op, 742243500.00 ns, 176.9646 ns/op WorkloadResult 12: 4194304 op, 733584600.00 ns, 174.9002 ns/op WorkloadResult 13: 4194304 op, 743983900.00 ns, 177.3796 ns/op WorkloadResult 14: 4194304 op, 727423400.00 ns, 173.4313 ns/op WorkloadResult 15: 4194304 op, 736222900.00 ns, 175.5292 ns/op // GC: 71 0 0 1342181328 4194304 // Threading: 0 0 4194304 Mean = 174.908 ns, StdErr = 0.406 ns (0.23%), N = 15, StdDev = 1.573 ns Min = 173.188 ns, Q1 = 173.729 ns, Median = 174.404 ns, Q3 = 176.172 ns, Max = 177.682 ns IQR = 2.443 ns, LowerFence = 170.064 ns, UpperFence = 179.836 ns ConfidenceInterval = [173.227 ns; 176.590 ns] (CI 99.9%), Margin = 1.682 ns (0.96% of Mean) Skewness = 0.6, Kurtosis = 1.67, MValue = 2 // ** Remained 30 (46.9%) benchmark(s) to run. Estimated finish 2026-04-23 18:15 (0h 8m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_PopcornDefault: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 128700.00 ns, 128.7000 us/op WorkloadJitting 1: 1 op, 4441000.00 ns, 4.4410 ms/op OverheadJitting 2: 16 op, 258700.00 ns, 16.1688 us/op WorkloadJitting 2: 16 op, 300500.00 ns, 18.7813 us/op WorkloadPilot 1: 16 op, 20600.00 ns, 1.2875 us/op WorkloadPilot 2: 32 op, 32600.00 ns, 1.0188 us/op WorkloadPilot 3: 64 op, 41700.00 ns, 651.5625 ns/op WorkloadPilot 4: 128 op, 73800.00 ns, 576.5625 ns/op WorkloadPilot 5: 256 op, 131600.00 ns, 514.0625 ns/op WorkloadPilot 6: 512 op, 322500.00 ns, 629.8828 ns/op WorkloadPilot 7: 1024 op, 609200.00 ns, 594.9219 ns/op WorkloadPilot 8: 2048 op, 1267900.00 ns, 619.0918 ns/op WorkloadPilot 9: 4096 op, 2751000.00 ns, 671.6309 ns/op WorkloadPilot 10: 8192 op, 5815900.00 ns, 709.9487 ns/op WorkloadPilot 11: 16384 op, 9907500.00 ns, 604.7058 ns/op WorkloadPilot 12: 32768 op, 20184300.00 ns, 615.9760 ns/op WorkloadPilot 13: 65536 op, 33455900.00 ns, 510.4965 ns/op WorkloadPilot 14: 131072 op, 64763800.00 ns, 494.1086 ns/op WorkloadPilot 15: 262144 op, 95542300.00 ns, 364.4650 ns/op WorkloadPilot 16: 524288 op, 124018200.00 ns, 236.5459 ns/op WorkloadPilot 17: 1048576 op, 244737000.00 ns, 233.3994 ns/op WorkloadPilot 18: 2097152 op, 497121600.00 ns, 237.0461 ns/op WorkloadPilot 19: 4194304 op, 992755400.00 ns, 236.6913 ns/op OverheadWarmup 1: 4194304 op, 6530900.00 ns, 1.5571 ns/op OverheadWarmup 2: 4194304 op, 6533300.00 ns, 1.5577 ns/op OverheadWarmup 3: 4194304 op, 6538400.00 ns, 1.5589 ns/op OverheadWarmup 4: 4194304 op, 6530500.00 ns, 1.5570 ns/op OverheadWarmup 5: 4194304 op, 6534700.00 ns, 1.5580 ns/op OverheadWarmup 6: 4194304 op, 6527600.00 ns, 1.5563 ns/op OverheadActual 1: 4194304 op, 6599300.00 ns, 1.5734 ns/op OverheadActual 2: 4194304 op, 6574100.00 ns, 1.5674 ns/op OverheadActual 3: 4194304 op, 6684600.00 ns, 1.5937 ns/op OverheadActual 4: 4194304 op, 6559800.00 ns, 1.5640 ns/op OverheadActual 5: 4194304 op, 6585400.00 ns, 1.5701 ns/op OverheadActual 6: 4194304 op, 6641100.00 ns, 1.5834 ns/op OverheadActual 7: 4194304 op, 6569100.00 ns, 1.5662 ns/op OverheadActual 8: 4194304 op, 6663800.00 ns, 1.5888 ns/op OverheadActual 9: 4194304 op, 6536800.00 ns, 1.5585 ns/op OverheadActual 10: 4194304 op, 6782300.00 ns, 1.6170 ns/op OverheadActual 11: 4194304 op, 6557200.00 ns, 1.5634 ns/op OverheadActual 12: 4194304 op, 6596400.00 ns, 1.5727 ns/op OverheadActual 13: 4194304 op, 6575300.00 ns, 1.5677 ns/op OverheadActual 14: 4194304 op, 6588500.00 ns, 1.5708 ns/op OverheadActual 15: 4194304 op, 6574500.00 ns, 1.5675 ns/op WorkloadWarmup 1: 4194304 op, 992892500.00 ns, 236.7240 ns/op WorkloadWarmup 2: 4194304 op, 999158400.00 ns, 238.2179 ns/op WorkloadWarmup 3: 4194304 op, 987957300.00 ns, 235.5474 ns/op WorkloadWarmup 4: 4194304 op, 989346200.00 ns, 235.8785 ns/op WorkloadWarmup 5: 4194304 op, 986075100.00 ns, 235.0986 ns/op WorkloadWarmup 6: 4194304 op, 982906500.00 ns, 234.3432 ns/op WorkloadActual 1: 4194304 op, 989346600.00 ns, 235.8786 ns/op WorkloadActual 2: 4194304 op, 998728300.00 ns, 238.1154 ns/op WorkloadActual 3: 4194304 op, 986438600.00 ns, 235.1853 ns/op WorkloadActual 4: 4194304 op, 1006215800.00 ns, 239.9005 ns/op WorkloadActual 5: 4194304 op, 991345700.00 ns, 236.3552 ns/op WorkloadActual 6: 4194304 op, 993135200.00 ns, 236.7819 ns/op WorkloadActual 7: 4194304 op, 986489300.00 ns, 235.1974 ns/op WorkloadActual 8: 4194304 op, 996475300.00 ns, 237.5782 ns/op WorkloadActual 9: 4194304 op, 987335100.00 ns, 235.3990 ns/op WorkloadActual 10: 4194304 op, 1001456800.00 ns, 238.7659 ns/op WorkloadActual 11: 4194304 op, 989872500.00 ns, 236.0040 ns/op WorkloadActual 12: 4194304 op, 999152400.00 ns, 238.2165 ns/op WorkloadActual 13: 4194304 op, 986964100.00 ns, 235.3106 ns/op WorkloadActual 14: 4194304 op, 987773200.00 ns, 235.5035 ns/op WorkloadActual 15: 4194304 op, 988521900.00 ns, 235.6820 ns/op WorkloadResult 1: 4194304 op, 982761200.00 ns, 234.3085 ns/op WorkloadResult 2: 4194304 op, 992142900.00 ns, 236.5453 ns/op WorkloadResult 3: 4194304 op, 979853200.00 ns, 233.6152 ns/op WorkloadResult 4: 4194304 op, 999630400.00 ns, 238.3305 ns/op WorkloadResult 5: 4194304 op, 984760300.00 ns, 234.7852 ns/op WorkloadResult 6: 4194304 op, 986549800.00 ns, 235.2118 ns/op WorkloadResult 7: 4194304 op, 979903900.00 ns, 233.6273 ns/op WorkloadResult 8: 4194304 op, 989889900.00 ns, 236.0081 ns/op WorkloadResult 9: 4194304 op, 980749700.00 ns, 233.8289 ns/op WorkloadResult 10: 4194304 op, 994871400.00 ns, 237.1958 ns/op WorkloadResult 11: 4194304 op, 983287100.00 ns, 234.4339 ns/op WorkloadResult 12: 4194304 op, 992567000.00 ns, 236.6464 ns/op WorkloadResult 13: 4194304 op, 980378700.00 ns, 233.7405 ns/op WorkloadResult 14: 4194304 op, 981187800.00 ns, 233.9334 ns/op WorkloadResult 15: 4194304 op, 981936500.00 ns, 234.1119 ns/op // GC: 119 0 0 2248150992 4194304 // Threading: 0 0 4194304 Mean = 235.088 ns, StdErr = 0.387 ns (0.16%), N = 15, StdDev = 1.500 ns Min = 233.615 ns, Q1 = 233.881 ns, Median = 234.434 ns, Q3 = 236.277 ns, Max = 238.330 ns IQR = 2.396 ns, LowerFence = 230.288 ns, UpperFence = 239.870 ns ConfidenceInterval = [233.485 ns; 236.691 ns] (CI 99.9%), Margin = 1.603 ns (0.68% of Mean) Skewness = 0.73, Kurtosis = 2.1, MValue = 2 // ** Remained 29 (45.3%) benchmark(s) to run. Estimated finish 2026-04-23 18:15 (0h 8m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_PopcornAll: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 126100.00 ns, 126.1000 us/op WorkloadJitting 1: 1 op, 315500.00 ns, 315.5000 us/op OverheadJitting 2: 16 op, 265700.00 ns, 16.6063 us/op WorkloadJitting 2: 16 op, 290300.00 ns, 18.1438 us/op WorkloadPilot 1: 16 op, 12600.00 ns, 787.5000 ns/op WorkloadPilot 2: 32 op, 16900.00 ns, 528.1250 ns/op WorkloadPilot 3: 64 op, 33600.00 ns, 525.0000 ns/op WorkloadPilot 4: 128 op, 57400.00 ns, 448.4375 ns/op WorkloadPilot 5: 256 op, 107100.00 ns, 418.3594 ns/op WorkloadPilot 6: 512 op, 213700.00 ns, 417.3828 ns/op WorkloadPilot 7: 1024 op, 484000.00 ns, 472.6563 ns/op WorkloadPilot 8: 2048 op, 853800.00 ns, 416.8945 ns/op WorkloadPilot 9: 4096 op, 1942100.00 ns, 474.1455 ns/op WorkloadPilot 10: 8192 op, 4944300.00 ns, 603.5522 ns/op WorkloadPilot 11: 16384 op, 8529200.00 ns, 520.5811 ns/op WorkloadPilot 12: 32768 op, 15073500.00 ns, 460.0067 ns/op WorkloadPilot 13: 65536 op, 25609800.00 ns, 390.7745 ns/op WorkloadPilot 14: 131072 op, 50644400.00 ns, 386.3861 ns/op WorkloadPilot 15: 262144 op, 102446100.00 ns, 390.8009 ns/op WorkloadPilot 16: 524288 op, 194691500.00 ns, 371.3446 ns/op WorkloadPilot 17: 1048576 op, 390350100.00 ns, 372.2669 ns/op WorkloadPilot 18: 2097152 op, 800415600.00 ns, 381.6679 ns/op OverheadWarmup 1: 2097152 op, 3305000.00 ns, 1.5759 ns/op OverheadWarmup 2: 2097152 op, 3315900.00 ns, 1.5811 ns/op OverheadWarmup 3: 2097152 op, 3306800.00 ns, 1.5768 ns/op OverheadWarmup 4: 2097152 op, 3289800.00 ns, 1.5687 ns/op OverheadWarmup 5: 2097152 op, 3288900.00 ns, 1.5683 ns/op OverheadWarmup 6: 2097152 op, 3292100.00 ns, 1.5698 ns/op OverheadWarmup 7: 2097152 op, 3332100.00 ns, 1.5889 ns/op OverheadWarmup 8: 2097152 op, 3325800.00 ns, 1.5859 ns/op OverheadActual 1: 2097152 op, 3319900.00 ns, 1.5831 ns/op OverheadActual 2: 2097152 op, 3307700.00 ns, 1.5772 ns/op OverheadActual 3: 2097152 op, 3290900.00 ns, 1.5692 ns/op OverheadActual 4: 2097152 op, 3293800.00 ns, 1.5706 ns/op OverheadActual 5: 2097152 op, 3294100.00 ns, 1.5707 ns/op OverheadActual 6: 2097152 op, 3338100.00 ns, 1.5917 ns/op OverheadActual 7: 2097152 op, 3335800.00 ns, 1.5906 ns/op OverheadActual 8: 2097152 op, 3310300.00 ns, 1.5785 ns/op OverheadActual 9: 2097152 op, 3332300.00 ns, 1.5890 ns/op OverheadActual 10: 2097152 op, 3338200.00 ns, 1.5918 ns/op OverheadActual 11: 2097152 op, 3294000.00 ns, 1.5707 ns/op OverheadActual 12: 2097152 op, 3311900.00 ns, 1.5792 ns/op OverheadActual 13: 2097152 op, 3421300.00 ns, 1.6314 ns/op OverheadActual 14: 2097152 op, 3339100.00 ns, 1.5922 ns/op OverheadActual 15: 2097152 op, 3296900.00 ns, 1.5721 ns/op WorkloadWarmup 1: 2097152 op, 784997300.00 ns, 374.3159 ns/op WorkloadWarmup 2: 2097152 op, 801301900.00 ns, 382.0905 ns/op WorkloadWarmup 3: 2097152 op, 786637900.00 ns, 375.0982 ns/op WorkloadWarmup 4: 2097152 op, 788644700.00 ns, 376.0551 ns/op WorkloadWarmup 5: 2097152 op, 779456100.00 ns, 371.6736 ns/op WorkloadWarmup 6: 2097152 op, 785582300.00 ns, 374.5948 ns/op WorkloadActual 1: 2097152 op, 776299700.00 ns, 370.1685 ns/op WorkloadActual 2: 2097152 op, 774751400.00 ns, 369.4303 ns/op WorkloadActual 3: 2097152 op, 779219300.00 ns, 371.5607 ns/op WorkloadActual 4: 2097152 op, 791018400.00 ns, 377.1870 ns/op WorkloadActual 5: 2097152 op, 780924400.00 ns, 372.3738 ns/op WorkloadActual 6: 2097152 op, 790393000.00 ns, 376.8888 ns/op WorkloadActual 7: 2097152 op, 783485300.00 ns, 373.5949 ns/op WorkloadActual 8: 2097152 op, 772285100.00 ns, 368.2542 ns/op WorkloadActual 9: 2097152 op, 786949900.00 ns, 375.2470 ns/op WorkloadActual 10: 2097152 op, 780675000.00 ns, 372.2548 ns/op WorkloadActual 11: 2097152 op, 776541800.00 ns, 370.2840 ns/op WorkloadActual 12: 2097152 op, 771861200.00 ns, 368.0521 ns/op WorkloadActual 13: 2097152 op, 777843000.00 ns, 370.9044 ns/op WorkloadActual 14: 2097152 op, 780551000.00 ns, 372.1957 ns/op WorkloadActual 15: 2097152 op, 779000400.00 ns, 371.4563 ns/op WorkloadResult 1: 2097152 op, 772987800.00 ns, 368.5893 ns/op WorkloadResult 2: 2097152 op, 771439500.00 ns, 367.8510 ns/op WorkloadResult 3: 2097152 op, 775907400.00 ns, 369.9815 ns/op WorkloadResult 4: 2097152 op, 777612500.00 ns, 370.7945 ns/op WorkloadResult 5: 2097152 op, 787081100.00 ns, 375.3095 ns/op WorkloadResult 6: 2097152 op, 780173400.00 ns, 372.0157 ns/op WorkloadResult 7: 2097152 op, 768973200.00 ns, 366.6750 ns/op WorkloadResult 8: 2097152 op, 783638000.00 ns, 373.6677 ns/op WorkloadResult 9: 2097152 op, 777363100.00 ns, 370.6756 ns/op WorkloadResult 10: 2097152 op, 773229900.00 ns, 368.7047 ns/op WorkloadResult 11: 2097152 op, 768549300.00 ns, 366.4729 ns/op WorkloadResult 12: 2097152 op, 774531100.00 ns, 369.3252 ns/op WorkloadResult 13: 2097152 op, 777239100.00 ns, 370.6165 ns/op WorkloadResult 14: 2097152 op, 775688500.00 ns, 369.8771 ns/op // GC: 86 0 0 1627394000 2097152 // Threading: 0 0 2097152 Mean = 370.040 ns, StdErr = 0.661 ns (0.18%), N = 14, StdDev = 2.471 ns Min = 366.473 ns, Q1 = 368.618 ns, Median = 369.929 ns, Q3 = 370.765 ns, Max = 375.310 ns IQR = 2.147 ns, LowerFence = 365.398 ns, UpperFence = 373.985 ns ConfidenceInterval = [367.252 ns; 372.828 ns] (CI 99.9%), Margin = 2.788 ns (0.75% of Mean) Skewness = 0.49, Kurtosis = 2.45, MValue = 2 // ** Remained 28 (43.8%) benchmark(s) to run. Estimated finish 2026-04-23 18:15 (0h 7m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_PopcornCustom: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 131800.00 ns, 131.8000 us/op WorkloadJitting 1: 1 op, 394200.00 ns, 394.2000 us/op OverheadJitting 2: 16 op, 276300.00 ns, 17.2688 us/op WorkloadJitting 2: 16 op, 278100.00 ns, 17.3813 us/op WorkloadPilot 1: 16 op, 14700.00 ns, 918.7500 ns/op WorkloadPilot 2: 32 op, 20000.00 ns, 625.0000 ns/op WorkloadPilot 3: 64 op, 31000.00 ns, 484.3750 ns/op WorkloadPilot 4: 128 op, 56400.00 ns, 440.6250 ns/op WorkloadPilot 5: 256 op, 114300.00 ns, 446.4844 ns/op WorkloadPilot 6: 512 op, 260500.00 ns, 508.7891 ns/op WorkloadPilot 7: 1024 op, 489300.00 ns, 477.8320 ns/op WorkloadPilot 8: 2048 op, 995500.00 ns, 486.0840 ns/op WorkloadPilot 9: 4096 op, 1951400.00 ns, 476.4160 ns/op WorkloadPilot 10: 8192 op, 4553200.00 ns, 555.8105 ns/op WorkloadPilot 11: 16384 op, 8271000.00 ns, 504.8218 ns/op WorkloadPilot 12: 32768 op, 15839000.00 ns, 483.3679 ns/op WorkloadPilot 13: 65536 op, 25119900.00 ns, 383.2993 ns/op WorkloadPilot 14: 131072 op, 51353600.00 ns, 391.7969 ns/op WorkloadPilot 15: 262144 op, 100018000.00 ns, 381.5384 ns/op WorkloadPilot 16: 524288 op, 197394000.00 ns, 376.4992 ns/op WorkloadPilot 17: 1048576 op, 391374700.00 ns, 373.2440 ns/op WorkloadPilot 18: 2097152 op, 789999700.00 ns, 376.7012 ns/op OverheadWarmup 1: 2097152 op, 3334700.00 ns, 1.5901 ns/op OverheadWarmup 2: 2097152 op, 3305900.00 ns, 1.5764 ns/op OverheadWarmup 3: 2097152 op, 3306700.00 ns, 1.5768 ns/op OverheadWarmup 4: 2097152 op, 3331800.00 ns, 1.5887 ns/op OverheadWarmup 5: 2097152 op, 3294000.00 ns, 1.5707 ns/op OverheadWarmup 6: 2097152 op, 3290300.00 ns, 1.5689 ns/op OverheadWarmup 7: 2097152 op, 3298600.00 ns, 1.5729 ns/op OverheadWarmup 8: 2097152 op, 3297700.00 ns, 1.5725 ns/op OverheadActual 1: 2097152 op, 3288900.00 ns, 1.5683 ns/op OverheadActual 2: 2097152 op, 3324500.00 ns, 1.5852 ns/op OverheadActual 3: 2097152 op, 3294200.00 ns, 1.5708 ns/op OverheadActual 4: 2097152 op, 3290600.00 ns, 1.5691 ns/op OverheadActual 5: 2097152 op, 3325900.00 ns, 1.5859 ns/op OverheadActual 6: 2097152 op, 3306100.00 ns, 1.5765 ns/op OverheadActual 7: 2097152 op, 3289000.00 ns, 1.5683 ns/op OverheadActual 8: 2097152 op, 3297900.00 ns, 1.5726 ns/op OverheadActual 9: 2097152 op, 3331400.00 ns, 1.5885 ns/op OverheadActual 10: 2097152 op, 3335900.00 ns, 1.5907 ns/op OverheadActual 11: 2097152 op, 3329300.00 ns, 1.5875 ns/op OverheadActual 12: 2097152 op, 3294300.00 ns, 1.5708 ns/op OverheadActual 13: 2097152 op, 3319300.00 ns, 1.5828 ns/op OverheadActual 14: 2097152 op, 3290900.00 ns, 1.5692 ns/op OverheadActual 15: 2097152 op, 3292800.00 ns, 1.5701 ns/op WorkloadWarmup 1: 2097152 op, 788346900.00 ns, 375.9131 ns/op WorkloadWarmup 2: 2097152 op, 803226200.00 ns, 383.0081 ns/op WorkloadWarmup 3: 2097152 op, 792485800.00 ns, 377.8867 ns/op WorkloadWarmup 4: 2097152 op, 790239700.00 ns, 376.8157 ns/op WorkloadWarmup 5: 2097152 op, 788050800.00 ns, 375.7719 ns/op WorkloadWarmup 6: 2097152 op, 801693300.00 ns, 382.2772 ns/op WorkloadWarmup 7: 2097152 op, 789139000.00 ns, 376.2908 ns/op WorkloadActual 1: 2097152 op, 805318700.00 ns, 384.0059 ns/op WorkloadActual 2: 2097152 op, 788429700.00 ns, 375.9526 ns/op WorkloadActual 3: 2097152 op, 789959900.00 ns, 376.6822 ns/op WorkloadActual 4: 2097152 op, 792647000.00 ns, 377.9635 ns/op WorkloadActual 5: 2097152 op, 796307200.00 ns, 379.7089 ns/op WorkloadActual 6: 2097152 op, 797168600.00 ns, 380.1196 ns/op WorkloadActual 7: 2097152 op, 792090700.00 ns, 377.6983 ns/op WorkloadActual 8: 2097152 op, 797514800.00 ns, 380.2847 ns/op WorkloadActual 9: 2097152 op, 803290700.00 ns, 383.0389 ns/op WorkloadActual 10: 2097152 op, 791221200.00 ns, 377.2837 ns/op WorkloadActual 11: 2097152 op, 801143400.00 ns, 382.0149 ns/op WorkloadActual 12: 2097152 op, 792052200.00 ns, 377.6799 ns/op WorkloadActual 13: 2097152 op, 790825500.00 ns, 377.0950 ns/op WorkloadActual 14: 2097152 op, 790837200.00 ns, 377.1006 ns/op WorkloadActual 15: 2097152 op, 790532300.00 ns, 376.9552 ns/op WorkloadResult 1: 2097152 op, 802020800.00 ns, 382.4333 ns/op WorkloadResult 2: 2097152 op, 785131800.00 ns, 374.3800 ns/op WorkloadResult 3: 2097152 op, 786662000.00 ns, 375.1097 ns/op WorkloadResult 4: 2097152 op, 789349100.00 ns, 376.3910 ns/op WorkloadResult 5: 2097152 op, 793009300.00 ns, 378.1363 ns/op WorkloadResult 6: 2097152 op, 793870700.00 ns, 378.5470 ns/op WorkloadResult 7: 2097152 op, 788792800.00 ns, 376.1257 ns/op WorkloadResult 8: 2097152 op, 794216900.00 ns, 378.7121 ns/op WorkloadResult 9: 2097152 op, 799992800.00 ns, 381.4663 ns/op WorkloadResult 10: 2097152 op, 787923300.00 ns, 375.7111 ns/op WorkloadResult 11: 2097152 op, 797845500.00 ns, 380.4424 ns/op WorkloadResult 12: 2097152 op, 788754300.00 ns, 376.1074 ns/op WorkloadResult 13: 2097152 op, 787527600.00 ns, 375.5224 ns/op WorkloadResult 14: 2097152 op, 787539300.00 ns, 375.5280 ns/op WorkloadResult 15: 2097152 op, 787234400.00 ns, 375.3826 ns/op // GC: 69 0 0 1308626896 2097152 // Threading: 0 0 2097152 Mean = 377.333 ns, StdErr = 0.645 ns (0.17%), N = 15, StdDev = 2.497 ns Min = 374.380 ns, Q1 = 375.525 ns, Median = 376.126 ns, Q3 = 378.630 ns, Max = 382.433 ns IQR = 3.104 ns, LowerFence = 370.869 ns, UpperFence = 383.286 ns ConfidenceInterval = [374.664 ns; 380.002 ns] (CI 99.9%), Margin = 2.669 ns (0.71% of Mean) Skewness = 0.74, Kurtosis = 2.09, MValue = 2 // ** Remained 27 (42.2%) benchmark(s) to run. Estimated finish 2026-04-23 18:15 (0h 7m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_LegacyDefault: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 132700.00 ns, 132.7000 us/op WorkloadJitting 1: 1 op, 7698300.00 ns, 7.6983 ms/op OverheadJitting 2: 16 op, 262900.00 ns, 16.4313 us/op WorkloadJitting 2: 16 op, 481700.00 ns, 30.1063 us/op WorkloadPilot 1: 16 op, 168400.00 ns, 10.5250 us/op WorkloadPilot 2: 32 op, 202800.00 ns, 6.3375 us/op WorkloadPilot 3: 64 op, 273200.00 ns, 4.2688 us/op WorkloadPilot 4: 128 op, 370200.00 ns, 2.8922 us/op WorkloadPilot 5: 256 op, 633600.00 ns, 2.4750 us/op WorkloadPilot 6: 512 op, 1083400.00 ns, 2.1160 us/op WorkloadPilot 7: 1024 op, 2060700.00 ns, 2.0124 us/op WorkloadPilot 8: 2048 op, 4015100.00 ns, 1.9605 us/op WorkloadPilot 9: 4096 op, 9267900.00 ns, 2.2627 us/op WorkloadPilot 10: 8192 op, 19597400.00 ns, 2.3923 us/op WorkloadPilot 11: 16384 op, 31740100.00 ns, 1.9373 us/op WorkloadPilot 12: 32768 op, 59999300.00 ns, 1.8310 us/op WorkloadPilot 13: 65536 op, 113415800.00 ns, 1.7306 us/op WorkloadPilot 14: 131072 op, 214192700.00 ns, 1.6342 us/op WorkloadPilot 15: 262144 op, 234928900.00 ns, 896.1826 ns/op WorkloadPilot 16: 524288 op, 468859700.00 ns, 894.2789 ns/op WorkloadPilot 17: 1048576 op, 949409000.00 ns, 905.4270 ns/op OverheadWarmup 1: 1048576 op, 1644900.00 ns, 1.5687 ns/op OverheadWarmup 2: 1048576 op, 1643100.00 ns, 1.5670 ns/op OverheadWarmup 3: 1048576 op, 1666200.00 ns, 1.5890 ns/op OverheadWarmup 4: 1048576 op, 1691600.00 ns, 1.6132 ns/op OverheadWarmup 5: 1048576 op, 1640000.00 ns, 1.5640 ns/op OverheadWarmup 6: 1048576 op, 1634500.00 ns, 1.5588 ns/op OverheadWarmup 7: 1048576 op, 1636400.00 ns, 1.5606 ns/op OverheadWarmup 8: 1048576 op, 1651900.00 ns, 1.5754 ns/op OverheadWarmup 9: 1048576 op, 1649900.00 ns, 1.5735 ns/op OverheadActual 1: 1048576 op, 1636200.00 ns, 1.5604 ns/op OverheadActual 2: 1048576 op, 1648500.00 ns, 1.5721 ns/op OverheadActual 3: 1048576 op, 1674700.00 ns, 1.5971 ns/op OverheadActual 4: 1048576 op, 1689600.00 ns, 1.6113 ns/op OverheadActual 5: 1048576 op, 1635100.00 ns, 1.5594 ns/op OverheadActual 6: 1048576 op, 1635300.00 ns, 1.5595 ns/op OverheadActual 7: 1048576 op, 1642400.00 ns, 1.5663 ns/op OverheadActual 8: 1048576 op, 1634600.00 ns, 1.5589 ns/op OverheadActual 9: 1048576 op, 1633100.00 ns, 1.5574 ns/op OverheadActual 10: 1048576 op, 1671400.00 ns, 1.5940 ns/op OverheadActual 11: 1048576 op, 1662000.00 ns, 1.5850 ns/op OverheadActual 12: 1048576 op, 1635800.00 ns, 1.5600 ns/op OverheadActual 13: 1048576 op, 1643100.00 ns, 1.5670 ns/op OverheadActual 14: 1048576 op, 1636800.00 ns, 1.5610 ns/op OverheadActual 15: 1048576 op, 1672200.00 ns, 1.5947 ns/op WorkloadWarmup 1: 1048576 op, 943226500.00 ns, 899.5309 ns/op WorkloadWarmup 2: 1048576 op, 952252600.00 ns, 908.1388 ns/op WorkloadWarmup 3: 1048576 op, 949424900.00 ns, 905.4421 ns/op WorkloadWarmup 4: 1048576 op, 940028400.00 ns, 896.4809 ns/op WorkloadWarmup 5: 1048576 op, 935092000.00 ns, 891.7732 ns/op WorkloadWarmup 6: 1048576 op, 933639900.00 ns, 890.3884 ns/op WorkloadWarmup 7: 1048576 op, 942671400.00 ns, 899.0015 ns/op WorkloadWarmup 8: 1048576 op, 938681900.00 ns, 895.1968 ns/op WorkloadActual 1: 1048576 op, 949569900.00 ns, 905.5804 ns/op WorkloadActual 2: 1048576 op, 941848200.00 ns, 898.2164 ns/op WorkloadActual 3: 1048576 op, 941376400.00 ns, 897.7665 ns/op WorkloadActual 4: 1048576 op, 943114800.00 ns, 899.4244 ns/op WorkloadActual 5: 1048576 op, 940213500.00 ns, 896.6575 ns/op WorkloadActual 6: 1048576 op, 935781500.00 ns, 892.4308 ns/op WorkloadActual 7: 1048576 op, 931993700.00 ns, 888.8185 ns/op WorkloadActual 8: 1048576 op, 940914400.00 ns, 897.3259 ns/op WorkloadActual 9: 1048576 op, 946840500.00 ns, 902.9775 ns/op WorkloadActual 10: 1048576 op, 934858700.00 ns, 891.5507 ns/op WorkloadActual 11: 1048576 op, 949120200.00 ns, 905.1516 ns/op WorkloadActual 12: 1048576 op, 950436700.00 ns, 906.4071 ns/op WorkloadActual 13: 1048576 op, 924564200.00 ns, 881.7331 ns/op WorkloadActual 14: 1048576 op, 942329500.00 ns, 898.6754 ns/op WorkloadActual 15: 1048576 op, 937599900.00 ns, 894.1649 ns/op WorkloadResult 1: 1048576 op, 947927500.00 ns, 904.0141 ns/op WorkloadResult 2: 1048576 op, 940205800.00 ns, 896.6501 ns/op WorkloadResult 3: 1048576 op, 939734000.00 ns, 896.2002 ns/op WorkloadResult 4: 1048576 op, 941472400.00 ns, 897.8580 ns/op WorkloadResult 5: 1048576 op, 938571100.00 ns, 895.0912 ns/op WorkloadResult 6: 1048576 op, 934139100.00 ns, 890.8645 ns/op WorkloadResult 7: 1048576 op, 930351300.00 ns, 887.2521 ns/op WorkloadResult 8: 1048576 op, 939272000.00 ns, 895.7596 ns/op WorkloadResult 9: 1048576 op, 945198100.00 ns, 901.4112 ns/op WorkloadResult 10: 1048576 op, 933216300.00 ns, 889.9844 ns/op WorkloadResult 11: 1048576 op, 947477800.00 ns, 903.5852 ns/op WorkloadResult 12: 1048576 op, 948794300.00 ns, 904.8408 ns/op WorkloadResult 13: 1048576 op, 922921800.00 ns, 880.1668 ns/op WorkloadResult 14: 1048576 op, 940687100.00 ns, 897.1091 ns/op WorkloadResult 15: 1048576 op, 935957500.00 ns, 892.5986 ns/op // GC: 97 0 0 1828743960 1048576 // Threading: 0 0 1048576 Mean = 895.559 ns, StdErr = 1.737 ns (0.19%), N = 15, StdDev = 6.728 ns Min = 880.167 ns, Q1 = 891.732 ns, Median = 896.200 ns, Q3 = 899.635 ns, Max = 904.841 ns IQR = 7.903 ns, LowerFence = 879.877 ns, UpperFence = 911.489 ns ConfidenceInterval = [888.367 ns; 902.751 ns] (CI 99.9%), Margin = 7.192 ns (0.80% of Mean) Skewness = -0.52, Kurtosis = 2.61, MValue = 2 // ** Remained 26 (40.6%) benchmark(s) to run. Estimated finish 2026-04-23 18:15 (0h 7m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_LegacyAll: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 152900.00 ns, 152.9000 us/op WorkloadJitting 1: 1 op, 1733500.00 ns, 1.7335 ms/op OverheadJitting 2: 16 op, 267200.00 ns, 16.7000 us/op WorkloadJitting 2: 16 op, 487000.00 ns, 30.4375 us/op WorkloadPilot 1: 16 op, 205600.00 ns, 12.8500 us/op WorkloadPilot 2: 32 op, 232200.00 ns, 7.2563 us/op WorkloadPilot 3: 64 op, 281500.00 ns, 4.3984 us/op WorkloadPilot 4: 128 op, 382500.00 ns, 2.9883 us/op WorkloadPilot 5: 256 op, 600200.00 ns, 2.3445 us/op WorkloadPilot 6: 512 op, 1263100.00 ns, 2.4670 us/op WorkloadPilot 7: 1024 op, 1872500.00 ns, 1.8286 us/op WorkloadPilot 8: 2048 op, 3955200.00 ns, 1.9313 us/op WorkloadPilot 9: 4096 op, 8533200.00 ns, 2.0833 us/op WorkloadPilot 10: 8192 op, 17402900.00 ns, 2.1244 us/op WorkloadPilot 11: 16384 op, 26846000.00 ns, 1.6385 us/op WorkloadPilot 12: 32768 op, 53543200.00 ns, 1.6340 us/op WorkloadPilot 13: 65536 op, 105690400.00 ns, 1.6127 us/op WorkloadPilot 14: 131072 op, 201860500.00 ns, 1.5401 us/op WorkloadPilot 15: 262144 op, 411876700.00 ns, 1.5712 us/op WorkloadPilot 16: 524288 op, 799236300.00 ns, 1.5244 us/op OverheadWarmup 1: 524288 op, 835800.00 ns, 1.5942 ns/op OverheadWarmup 2: 524288 op, 828200.00 ns, 1.5797 ns/op OverheadWarmup 3: 524288 op, 828800.00 ns, 1.5808 ns/op OverheadWarmup 4: 524288 op, 835300.00 ns, 1.5932 ns/op OverheadWarmup 5: 524288 op, 829700.00 ns, 1.5825 ns/op OverheadWarmup 6: 524288 op, 827900.00 ns, 1.5791 ns/op OverheadWarmup 7: 524288 op, 822900.00 ns, 1.5696 ns/op OverheadWarmup 8: 524288 op, 832900.00 ns, 1.5886 ns/op OverheadWarmup 9: 524288 op, 828200.00 ns, 1.5797 ns/op OverheadActual 1: 524288 op, 835500.00 ns, 1.5936 ns/op OverheadActual 2: 524288 op, 852900.00 ns, 1.6268 ns/op OverheadActual 3: 524288 op, 831500.00 ns, 1.5860 ns/op OverheadActual 4: 524288 op, 825700.00 ns, 1.5749 ns/op OverheadActual 5: 524288 op, 821900.00 ns, 1.5676 ns/op OverheadActual 6: 524288 op, 823100.00 ns, 1.5699 ns/op OverheadActual 7: 524288 op, 821900.00 ns, 1.5676 ns/op OverheadActual 8: 524288 op, 821100.00 ns, 1.5661 ns/op OverheadActual 9: 524288 op, 821100.00 ns, 1.5661 ns/op OverheadActual 10: 524288 op, 821300.00 ns, 1.5665 ns/op OverheadActual 11: 524288 op, 822300.00 ns, 1.5684 ns/op OverheadActual 12: 524288 op, 821100.00 ns, 1.5661 ns/op OverheadActual 13: 524288 op, 822200.00 ns, 1.5682 ns/op OverheadActual 14: 524288 op, 821100.00 ns, 1.5661 ns/op OverheadActual 15: 524288 op, 822000.00 ns, 1.5678 ns/op WorkloadWarmup 1: 524288 op, 807397800.00 ns, 1.5400 us/op WorkloadWarmup 2: 524288 op, 803806300.00 ns, 1.5331 us/op WorkloadWarmup 3: 524288 op, 798285400.00 ns, 1.5226 us/op WorkloadWarmup 4: 524288 op, 791509600.00 ns, 1.5097 us/op WorkloadWarmup 5: 524288 op, 790785800.00 ns, 1.5083 us/op WorkloadWarmup 6: 524288 op, 786411600.00 ns, 1.5000 us/op WorkloadWarmup 7: 524288 op, 794479200.00 ns, 1.5153 us/op WorkloadWarmup 8: 524288 op, 797161800.00 ns, 1.5205 us/op WorkloadWarmup 9: 524288 op, 819223700.00 ns, 1.5625 us/op WorkloadWarmup 10: 524288 op, 801168900.00 ns, 1.5281 us/op WorkloadWarmup 11: 524288 op, 811697200.00 ns, 1.5482 us/op WorkloadWarmup 12: 524288 op, 796721200.00 ns, 1.5196 us/op WorkloadActual 1: 524288 op, 797684700.00 ns, 1.5215 us/op WorkloadActual 2: 524288 op, 797664100.00 ns, 1.5214 us/op WorkloadActual 3: 524288 op, 793057900.00 ns, 1.5126 us/op WorkloadActual 4: 524288 op, 800128800.00 ns, 1.5261 us/op WorkloadActual 5: 524288 op, 794996300.00 ns, 1.5163 us/op WorkloadActual 6: 524288 op, 805963200.00 ns, 1.5373 us/op WorkloadActual 7: 524288 op, 804232000.00 ns, 1.5340 us/op WorkloadActual 8: 524288 op, 807431700.00 ns, 1.5401 us/op WorkloadActual 9: 524288 op, 804664000.00 ns, 1.5348 us/op WorkloadActual 10: 524288 op, 804641200.00 ns, 1.5347 us/op WorkloadActual 11: 524288 op, 800874900.00 ns, 1.5275 us/op WorkloadActual 12: 524288 op, 800252600.00 ns, 1.5264 us/op WorkloadActual 13: 524288 op, 790292400.00 ns, 1.5074 us/op WorkloadActual 14: 524288 op, 793183600.00 ns, 1.5129 us/op WorkloadActual 15: 524288 op, 791584200.00 ns, 1.5098 us/op WorkloadResult 1: 524288 op, 796862700.00 ns, 1.5199 us/op WorkloadResult 2: 524288 op, 796842100.00 ns, 1.5199 us/op WorkloadResult 3: 524288 op, 792235900.00 ns, 1.5111 us/op WorkloadResult 4: 524288 op, 799306800.00 ns, 1.5246 us/op WorkloadResult 5: 524288 op, 794174300.00 ns, 1.5148 us/op WorkloadResult 6: 524288 op, 805141200.00 ns, 1.5357 us/op WorkloadResult 7: 524288 op, 803410000.00 ns, 1.5324 us/op WorkloadResult 8: 524288 op, 806609700.00 ns, 1.5385 us/op WorkloadResult 9: 524288 op, 803842000.00 ns, 1.5332 us/op WorkloadResult 10: 524288 op, 803819200.00 ns, 1.5332 us/op WorkloadResult 11: 524288 op, 800052900.00 ns, 1.5260 us/op WorkloadResult 12: 524288 op, 799430600.00 ns, 1.5248 us/op WorkloadResult 13: 524288 op, 789470400.00 ns, 1.5058 us/op WorkloadResult 14: 524288 op, 792361600.00 ns, 1.5113 us/op WorkloadResult 15: 524288 op, 790762200.00 ns, 1.5083 us/op // GC: 79 0 0 1489009520 524288 // Threading: 0 0 524288 Mean = 1.523 us, StdErr = 0.003 us (0.18%), N = 15, StdDev = 0.011 us Min = 1.506 us, Q1 = 1.513 us, Median = 1.525 us, Q3 = 1.533 us, Max = 1.538 us IQR = 0.020 us, LowerFence = 1.483 us, UpperFence = 1.562 us ConfidenceInterval = [1.511 us; 1.534 us] (CI 99.9%), Margin = 0.011 us (0.75% of Mean) Skewness = -0.09, Kurtosis = 1.49, MValue = 2 // ** Remained 25 (39.1%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 7m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_LegacyCustom: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 125800.00 ns, 125.8000 us/op WorkloadJitting 1: 1 op, 1087600.00 ns, 1.0876 ms/op OverheadJitting 2: 16 op, 266800.00 ns, 16.6750 us/op WorkloadJitting 2: 16 op, 424400.00 ns, 26.5250 us/op WorkloadPilot 1: 16 op, 154900.00 ns, 9.6813 us/op WorkloadPilot 2: 32 op, 160600.00 ns, 5.0188 us/op WorkloadPilot 3: 64 op, 183200.00 ns, 2.8625 us/op WorkloadPilot 4: 128 op, 234400.00 ns, 1.8313 us/op WorkloadPilot 5: 256 op, 336200.00 ns, 1.3133 us/op WorkloadPilot 6: 512 op, 554500.00 ns, 1.0830 us/op WorkloadPilot 7: 1024 op, 971000.00 ns, 948.2422 ns/op WorkloadPilot 8: 2048 op, 1818400.00 ns, 887.8906 ns/op WorkloadPilot 9: 4096 op, 4192400.00 ns, 1.0235 us/op WorkloadPilot 10: 8192 op, 9344400.00 ns, 1.1407 us/op WorkloadPilot 11: 16384 op, 15247100.00 ns, 930.6091 ns/op WorkloadPilot 12: 32768 op, 26707000.00 ns, 815.0330 ns/op WorkloadPilot 13: 65536 op, 54151200.00 ns, 826.2817 ns/op WorkloadPilot 14: 131072 op, 104348900.00 ns, 796.1189 ns/op WorkloadPilot 15: 262144 op, 207244800.00 ns, 790.5762 ns/op WorkloadPilot 16: 524288 op, 417969500.00 ns, 797.2136 ns/op WorkloadPilot 17: 1048576 op, 826150100.00 ns, 787.8781 ns/op OverheadWarmup 1: 1048576 op, 1647700.00 ns, 1.5714 ns/op OverheadWarmup 2: 1048576 op, 1646500.00 ns, 1.5702 ns/op OverheadWarmup 3: 1048576 op, 1645000.00 ns, 1.5688 ns/op OverheadWarmup 4: 1048576 op, 1644800.00 ns, 1.5686 ns/op OverheadWarmup 5: 1048576 op, 1645400.00 ns, 1.5692 ns/op OverheadWarmup 6: 1048576 op, 1669800.00 ns, 1.5924 ns/op OverheadWarmup 7: 1048576 op, 1647400.00 ns, 1.5711 ns/op OverheadWarmup 8: 1048576 op, 1647300.00 ns, 1.5710 ns/op OverheadWarmup 9: 1048576 op, 1646500.00 ns, 1.5702 ns/op OverheadWarmup 10: 1048576 op, 1645000.00 ns, 1.5688 ns/op OverheadActual 1: 1048576 op, 1657100.00 ns, 1.5803 ns/op OverheadActual 2: 1048576 op, 1648300.00 ns, 1.5719 ns/op OverheadActual 3: 1048576 op, 1649600.00 ns, 1.5732 ns/op OverheadActual 4: 1048576 op, 1648400.00 ns, 1.5720 ns/op OverheadActual 5: 1048576 op, 1662400.00 ns, 1.5854 ns/op OverheadActual 6: 1048576 op, 1670300.00 ns, 1.5929 ns/op OverheadActual 7: 1048576 op, 1648700.00 ns, 1.5723 ns/op OverheadActual 8: 1048576 op, 1647700.00 ns, 1.5714 ns/op OverheadActual 9: 1048576 op, 1659600.00 ns, 1.5827 ns/op OverheadActual 10: 1048576 op, 1645700.00 ns, 1.5695 ns/op OverheadActual 11: 1048576 op, 1649900.00 ns, 1.5735 ns/op OverheadActual 12: 1048576 op, 1646200.00 ns, 1.5699 ns/op OverheadActual 13: 1048576 op, 1646200.00 ns, 1.5699 ns/op OverheadActual 14: 1048576 op, 1647000.00 ns, 1.5707 ns/op OverheadActual 15: 1048576 op, 1645400.00 ns, 1.5692 ns/op WorkloadWarmup 1: 1048576 op, 838606500.00 ns, 799.7575 ns/op WorkloadWarmup 2: 1048576 op, 820032800.00 ns, 782.0442 ns/op WorkloadWarmup 3: 1048576 op, 828002800.00 ns, 789.6450 ns/op WorkloadWarmup 4: 1048576 op, 830137600.00 ns, 791.6809 ns/op WorkloadWarmup 5: 1048576 op, 812719000.00 ns, 775.0692 ns/op WorkloadWarmup 6: 1048576 op, 830178500.00 ns, 791.7199 ns/op WorkloadWarmup 7: 1048576 op, 825268100.00 ns, 787.0370 ns/op WorkloadActual 1: 1048576 op, 827190200.00 ns, 788.8700 ns/op WorkloadActual 2: 1048576 op, 828509200.00 ns, 790.1279 ns/op WorkloadActual 3: 1048576 op, 827508500.00 ns, 789.1736 ns/op WorkloadActual 4: 1048576 op, 833963500.00 ns, 795.3296 ns/op WorkloadActual 5: 1048576 op, 815913900.00 ns, 778.1161 ns/op WorkloadActual 6: 1048576 op, 820040600.00 ns, 782.0517 ns/op WorkloadActual 7: 1048576 op, 822198200.00 ns, 784.1093 ns/op WorkloadActual 8: 1048576 op, 815170700.00 ns, 777.4074 ns/op WorkloadActual 9: 1048576 op, 825725800.00 ns, 787.4735 ns/op WorkloadActual 10: 1048576 op, 817399100.00 ns, 779.5325 ns/op WorkloadActual 11: 1048576 op, 839601800.00 ns, 800.7067 ns/op WorkloadActual 12: 1048576 op, 822219800.00 ns, 784.1299 ns/op WorkloadActual 13: 1048576 op, 813324000.00 ns, 775.6462 ns/op WorkloadActual 14: 1048576 op, 841706800.00 ns, 802.7142 ns/op WorkloadActual 15: 1048576 op, 818236500.00 ns, 780.3311 ns/op WorkloadResult 1: 1048576 op, 825541800.00 ns, 787.2980 ns/op WorkloadResult 2: 1048576 op, 826860800.00 ns, 788.5559 ns/op WorkloadResult 3: 1048576 op, 825860100.00 ns, 787.6016 ns/op WorkloadResult 4: 1048576 op, 832315100.00 ns, 793.7575 ns/op WorkloadResult 5: 1048576 op, 814265500.00 ns, 776.5441 ns/op WorkloadResult 6: 1048576 op, 818392200.00 ns, 780.4796 ns/op WorkloadResult 7: 1048576 op, 820549800.00 ns, 782.5373 ns/op WorkloadResult 8: 1048576 op, 813522300.00 ns, 775.8353 ns/op WorkloadResult 9: 1048576 op, 824077400.00 ns, 785.9015 ns/op WorkloadResult 10: 1048576 op, 815750700.00 ns, 777.9605 ns/op WorkloadResult 11: 1048576 op, 837953400.00 ns, 799.1346 ns/op WorkloadResult 12: 1048576 op, 820571400.00 ns, 782.5579 ns/op WorkloadResult 13: 1048576 op, 811675600.00 ns, 774.0742 ns/op WorkloadResult 14: 1048576 op, 840058400.00 ns, 801.1421 ns/op WorkloadResult 15: 1048576 op, 816588100.00 ns, 778.7591 ns/op // GC: 94 0 0 1778413968 1048576 // Threading: 0 0 1048576 Mean = 784.809 ns, StdErr = 2.136 ns (0.27%), N = 15, StdDev = 8.271 ns Min = 774.074 ns, Q1 = 778.360 ns, Median = 782.558 ns, Q3 = 788.079 ns, Max = 801.142 ns IQR = 9.719 ns, LowerFence = 763.781 ns, UpperFence = 802.657 ns ConfidenceInterval = [775.967 ns; 793.652 ns] (CI 99.9%), Margin = 8.843 ns (1.13% of Mean) Skewness = 0.58, Kurtosis = 2.11, MValue = 2 // ** Remained 24 (37.5%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 6m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 134400.00 ns, 134.4000 us/op WorkloadJitting 1: 1 op, 863000.00 ns, 863.0000 us/op OverheadJitting 2: 16 op, 265100.00 ns, 16.5688 us/op WorkloadJitting 2: 16 op, 548400.00 ns, 34.2750 us/op WorkloadPilot 1: 16 op, 294700.00 ns, 18.4188 us/op WorkloadPilot 2: 32 op, 551400.00 ns, 17.2313 us/op WorkloadPilot 3: 64 op, 1083100.00 ns, 16.9234 us/op WorkloadPilot 4: 128 op, 2128500.00 ns, 16.6289 us/op WorkloadPilot 5: 256 op, 4913400.00 ns, 19.1930 us/op WorkloadPilot 6: 512 op, 11004600.00 ns, 21.4934 us/op WorkloadPilot 7: 1024 op, 18414000.00 ns, 17.9824 us/op WorkloadPilot 8: 2048 op, 35340000.00 ns, 17.2559 us/op WorkloadPilot 9: 4096 op, 66885500.00 ns, 16.3295 us/op WorkloadPilot 10: 8192 op, 132269300.00 ns, 16.1462 us/op WorkloadPilot 11: 16384 op, 255475500.00 ns, 15.5930 us/op WorkloadPilot 12: 32768 op, 508390200.00 ns, 15.5148 us/op OverheadWarmup 1: 32768 op, 53200.00 ns, 1.6235 ns/op OverheadWarmup 2: 32768 op, 51700.00 ns, 1.5778 ns/op OverheadWarmup 3: 32768 op, 51600.00 ns, 1.5747 ns/op OverheadWarmup 4: 32768 op, 51500.00 ns, 1.5717 ns/op OverheadWarmup 5: 32768 op, 51600.00 ns, 1.5747 ns/op OverheadWarmup 6: 32768 op, 51500.00 ns, 1.5717 ns/op OverheadWarmup 7: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadWarmup 8: 32768 op, 51500.00 ns, 1.5717 ns/op OverheadWarmup 9: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 1: 32768 op, 51600.00 ns, 1.5747 ns/op OverheadActual 2: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 3: 32768 op, 52000.00 ns, 1.5869 ns/op OverheadActual 4: 32768 op, 51500.00 ns, 1.5717 ns/op OverheadActual 5: 32768 op, 51500.00 ns, 1.5717 ns/op OverheadActual 6: 32768 op, 51900.00 ns, 1.5839 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, 51500.00 ns, 1.5717 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, 51500.00 ns, 1.5717 ns/op OverheadActual 14: 32768 op, 51600.00 ns, 1.5747 ns/op OverheadActual 15: 32768 op, 51600.00 ns, 1.5747 ns/op WorkloadWarmup 1: 32768 op, 513903600.00 ns, 15.6831 us/op WorkloadWarmup 2: 32768 op, 515631000.00 ns, 15.7358 us/op WorkloadWarmup 3: 32768 op, 509476100.00 ns, 15.5480 us/op WorkloadWarmup 4: 32768 op, 507420800.00 ns, 15.4853 us/op WorkloadWarmup 5: 32768 op, 510328900.00 ns, 15.5740 us/op WorkloadWarmup 6: 32768 op, 531841800.00 ns, 16.2305 us/op WorkloadWarmup 7: 32768 op, 511005600.00 ns, 15.5947 us/op WorkloadActual 1: 32768 op, 508384300.00 ns, 15.5147 us/op WorkloadActual 2: 32768 op, 519760300.00 ns, 15.8618 us/op WorkloadActual 3: 32768 op, 524548900.00 ns, 16.0080 us/op WorkloadActual 4: 32768 op, 514582100.00 ns, 15.7038 us/op WorkloadActual 5: 32768 op, 510237200.00 ns, 15.5712 us/op WorkloadActual 6: 32768 op, 508801700.00 ns, 15.5274 us/op WorkloadActual 7: 32768 op, 514031600.00 ns, 15.6870 us/op WorkloadActual 8: 32768 op, 506643300.00 ns, 15.4615 us/op WorkloadActual 9: 32768 op, 509121300.00 ns, 15.5371 us/op WorkloadActual 10: 32768 op, 510535300.00 ns, 15.5803 us/op WorkloadActual 11: 32768 op, 513982300.00 ns, 15.6855 us/op WorkloadActual 12: 32768 op, 511663700.00 ns, 15.6147 us/op WorkloadActual 13: 32768 op, 506903300.00 ns, 15.4695 us/op WorkloadActual 14: 32768 op, 514729700.00 ns, 15.7083 us/op WorkloadActual 15: 32768 op, 520226800.00 ns, 15.8761 us/op WorkloadResult 1: 32768 op, 508332800.00 ns, 15.5131 us/op WorkloadResult 2: 32768 op, 519708800.00 ns, 15.8603 us/op WorkloadResult 3: 32768 op, 514530600.00 ns, 15.7022 us/op WorkloadResult 4: 32768 op, 510185700.00 ns, 15.5696 us/op WorkloadResult 5: 32768 op, 508750200.00 ns, 15.5258 us/op WorkloadResult 6: 32768 op, 513980100.00 ns, 15.6854 us/op WorkloadResult 7: 32768 op, 506591800.00 ns, 15.4600 us/op WorkloadResult 8: 32768 op, 509069800.00 ns, 15.5356 us/op WorkloadResult 9: 32768 op, 510483800.00 ns, 15.5787 us/op WorkloadResult 10: 32768 op, 513930800.00 ns, 15.6839 us/op WorkloadResult 11: 32768 op, 511612200.00 ns, 15.6132 us/op WorkloadResult 12: 32768 op, 506851800.00 ns, 15.4679 us/op WorkloadResult 13: 32768 op, 514678200.00 ns, 15.7067 us/op WorkloadResult 14: 32768 op, 520175300.00 ns, 15.8745 us/op // GC: 49 0 0 924848080 32768 // Threading: 0 0 32768 Mean = 15.627 us, StdErr = 0.035 us (0.22%), N = 14, StdDev = 0.132 us Min = 15.460 us, Q1 = 15.528 us, Median = 15.596 us, Q3 = 15.698 us, Max = 15.874 us IQR = 0.170 us, LowerFence = 15.274 us, UpperFence = 15.953 us ConfidenceInterval = [15.479 us; 15.775 us] (CI 99.9%), Margin = 0.148 us (0.95% of Mean) Skewness = 0.53, Kurtosis = 2.05, MValue = 2 // ** Remained 23 (35.9%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 6m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_Stj_SourceGen: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 150300.00 ns, 150.3000 us/op WorkloadJitting 1: 1 op, 496800.00 ns, 496.8000 us/op OverheadJitting 2: 16 op, 264700.00 ns, 16.5438 us/op WorkloadJitting 2: 16 op, 536600.00 ns, 33.5375 us/op WorkloadPilot 1: 16 op, 261400.00 ns, 16.3375 us/op WorkloadPilot 2: 32 op, 512800.00 ns, 16.0250 us/op WorkloadPilot 3: 64 op, 1003500.00 ns, 15.6797 us/op WorkloadPilot 4: 128 op, 1994300.00 ns, 15.5805 us/op WorkloadPilot 5: 256 op, 4544400.00 ns, 17.7516 us/op WorkloadPilot 6: 512 op, 10363100.00 ns, 20.2404 us/op WorkloadPilot 7: 1024 op, 16421300.00 ns, 16.0364 us/op WorkloadPilot 8: 2048 op, 31532400.00 ns, 15.3967 us/op WorkloadPilot 9: 4096 op, 62635500.00 ns, 15.2919 us/op WorkloadPilot 10: 8192 op, 127030000.00 ns, 15.5066 us/op WorkloadPilot 11: 16384 op, 255106000.00 ns, 15.5704 us/op WorkloadPilot 12: 32768 op, 516632900.00 ns, 15.7664 us/op OverheadWarmup 1: 32768 op, 56300.00 ns, 1.7181 ns/op OverheadWarmup 2: 32768 op, 51200.00 ns, 1.5625 ns/op OverheadWarmup 3: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadWarmup 4: 32768 op, 51300.00 ns, 1.5656 ns/op OverheadWarmup 5: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadWarmup 6: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadWarmup 7: 32768 op, 51300.00 ns, 1.5656 ns/op OverheadWarmup 8: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 1: 32768 op, 51300.00 ns, 1.5656 ns/op OverheadActual 2: 32768 op, 51000.00 ns, 1.5564 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, 51000.00 ns, 1.5564 ns/op OverheadActual 6: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 7: 32768 op, 60100.00 ns, 1.8341 ns/op OverheadActual 8: 32768 op, 51200.00 ns, 1.5625 ns/op OverheadActual 9: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 10: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 11: 32768 op, 54600.00 ns, 1.6663 ns/op OverheadActual 12: 32768 op, 55300.00 ns, 1.6876 ns/op OverheadActual 13: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 14: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadActual 15: 32768 op, 51300.00 ns, 1.5656 ns/op WorkloadWarmup 1: 32768 op, 509411600.00 ns, 15.5460 us/op WorkloadWarmup 2: 32768 op, 506727000.00 ns, 15.4641 us/op WorkloadWarmup 3: 32768 op, 505351300.00 ns, 15.4221 us/op WorkloadWarmup 4: 32768 op, 503473400.00 ns, 15.3648 us/op WorkloadWarmup 5: 32768 op, 506762700.00 ns, 15.4652 us/op WorkloadWarmup 6: 32768 op, 501006800.00 ns, 15.2895 us/op WorkloadWarmup 7: 32768 op, 514739300.00 ns, 15.7086 us/op WorkloadWarmup 8: 32768 op, 521994800.00 ns, 15.9300 us/op WorkloadWarmup 9: 32768 op, 505458800.00 ns, 15.4254 us/op WorkloadActual 1: 32768 op, 507550500.00 ns, 15.4892 us/op WorkloadActual 2: 32768 op, 505661300.00 ns, 15.4316 us/op WorkloadActual 3: 32768 op, 515106600.00 ns, 15.7198 us/op WorkloadActual 4: 32768 op, 503425100.00 ns, 15.3633 us/op WorkloadActual 5: 32768 op, 500090900.00 ns, 15.2616 us/op WorkloadActual 6: 32768 op, 512909100.00 ns, 15.6527 us/op WorkloadActual 7: 32768 op, 503379600.00 ns, 15.3619 us/op WorkloadActual 8: 32768 op, 509545200.00 ns, 15.5501 us/op WorkloadActual 9: 32768 op, 502315000.00 ns, 15.3294 us/op WorkloadActual 10: 32768 op, 504683900.00 ns, 15.4017 us/op WorkloadActual 11: 32768 op, 501193800.00 ns, 15.2952 us/op WorkloadActual 12: 32768 op, 505837300.00 ns, 15.4369 us/op WorkloadActual 13: 32768 op, 499195300.00 ns, 15.2342 us/op WorkloadActual 14: 32768 op, 508820700.00 ns, 15.5280 us/op WorkloadActual 15: 32768 op, 500152900.00 ns, 15.2635 us/op WorkloadResult 1: 32768 op, 507499500.00 ns, 15.4877 us/op WorkloadResult 2: 32768 op, 505610300.00 ns, 15.4300 us/op WorkloadResult 3: 32768 op, 515055600.00 ns, 15.7182 us/op WorkloadResult 4: 32768 op, 503374100.00 ns, 15.3618 us/op WorkloadResult 5: 32768 op, 500039900.00 ns, 15.2600 us/op WorkloadResult 6: 32768 op, 512858100.00 ns, 15.6512 us/op WorkloadResult 7: 32768 op, 503328600.00 ns, 15.3604 us/op WorkloadResult 8: 32768 op, 509494200.00 ns, 15.5485 us/op WorkloadResult 9: 32768 op, 502264000.00 ns, 15.3279 us/op WorkloadResult 10: 32768 op, 504632900.00 ns, 15.4002 us/op WorkloadResult 11: 32768 op, 501142800.00 ns, 15.2937 us/op WorkloadResult 12: 32768 op, 505786300.00 ns, 15.4354 us/op WorkloadResult 13: 32768 op, 499144300.00 ns, 15.2327 us/op WorkloadResult 14: 32768 op, 508769700.00 ns, 15.5264 us/op WorkloadResult 15: 32768 op, 500101900.00 ns, 15.2619 us/op // GC: 47 0 0 903090128 32768 // Threading: 0 0 32768 Mean = 15.420 us, StdErr = 0.037 us (0.24%), N = 15, StdDev = 0.145 us Min = 15.233 us, Q1 = 15.311 us, Median = 15.400 us, Q3 = 15.507 us, Max = 15.718 us IQR = 0.196 us, LowerFence = 15.016 us, UpperFence = 15.801 us ConfidenceInterval = [15.265 us; 15.574 us] (CI 99.9%), Margin = 0.155 us (1.00% of Mean) Skewness = 0.55, Kurtosis = 2.15, MValue = 2 // ** Remained 22 (34.4%) benchmark(s) to run. Estimated finish 2026-04-23 18:15 (0h 6m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 138700.00 ns, 138.7000 us/op WorkloadJitting 1: 1 op, 1102600.00 ns, 1.1026 ms/op OverheadJitting 2: 16 op, 284500.00 ns, 17.7813 us/op WorkloadJitting 2: 16 op, 537100.00 ns, 33.5688 us/op WorkloadPilot 1: 16 op, 267400.00 ns, 16.7125 us/op WorkloadPilot 2: 32 op, 525600.00 ns, 16.4250 us/op WorkloadPilot 3: 64 op, 1057700.00 ns, 16.5266 us/op WorkloadPilot 4: 128 op, 2047500.00 ns, 15.9961 us/op WorkloadPilot 5: 256 op, 4974500.00 ns, 19.4316 us/op WorkloadPilot 6: 512 op, 10766600.00 ns, 21.0285 us/op WorkloadPilot 7: 1024 op, 16271600.00 ns, 15.8902 us/op WorkloadPilot 8: 2048 op, 31246200.00 ns, 15.2569 us/op WorkloadPilot 9: 4096 op, 61929100.00 ns, 15.1194 us/op WorkloadPilot 10: 8192 op, 120036500.00 ns, 14.6529 us/op WorkloadPilot 11: 16384 op, 230938700.00 ns, 14.0954 us/op WorkloadPilot 12: 32768 op, 474743800.00 ns, 14.4880 us/op WorkloadPilot 13: 65536 op, 936436400.00 ns, 14.2889 us/op OverheadWarmup 1: 65536 op, 104800.00 ns, 1.5991 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, 102700.00 ns, 1.5671 ns/op OverheadWarmup 6: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadWarmup 7: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadActual 1: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 2: 65536 op, 103400.00 ns, 1.5778 ns/op OverheadActual 3: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 4: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadActual 5: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 6: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 7: 65536 op, 103100.00 ns, 1.5732 ns/op OverheadActual 8: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadActual 9: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 10: 65536 op, 103100.00 ns, 1.5732 ns/op OverheadActual 11: 65536 op, 103100.00 ns, 1.5732 ns/op OverheadActual 12: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 13: 65536 op, 114800.00 ns, 1.7517 ns/op OverheadActual 14: 65536 op, 102600.00 ns, 1.5656 ns/op OverheadActual 15: 65536 op, 102900.00 ns, 1.5701 ns/op WorkloadWarmup 1: 65536 op, 945727300.00 ns, 14.4307 us/op WorkloadWarmup 2: 65536 op, 937466300.00 ns, 14.3046 us/op WorkloadWarmup 3: 65536 op, 936361300.00 ns, 14.2877 us/op WorkloadWarmup 4: 65536 op, 933506800.00 ns, 14.2442 us/op WorkloadWarmup 5: 65536 op, 927995700.00 ns, 14.1601 us/op WorkloadWarmup 6: 65536 op, 935758400.00 ns, 14.2785 us/op WorkloadWarmup 7: 65536 op, 944764200.00 ns, 14.4160 us/op WorkloadWarmup 8: 65536 op, 946414600.00 ns, 14.4411 us/op WorkloadWarmup 9: 65536 op, 937423400.00 ns, 14.3039 us/op WorkloadWarmup 10: 65536 op, 937220800.00 ns, 14.3009 us/op WorkloadWarmup 11: 65536 op, 932497600.00 ns, 14.2288 us/op WorkloadWarmup 12: 65536 op, 931588800.00 ns, 14.2149 us/op WorkloadWarmup 13: 65536 op, 936240600.00 ns, 14.2859 us/op WorkloadWarmup 14: 65536 op, 926305300.00 ns, 14.1343 us/op WorkloadActual 1: 65536 op, 935656200.00 ns, 14.2770 us/op WorkloadActual 2: 65536 op, 944969700.00 ns, 14.4191 us/op WorkloadActual 3: 65536 op, 942239800.00 ns, 14.3774 us/op WorkloadActual 4: 65536 op, 945733400.00 ns, 14.4307 us/op WorkloadActual 5: 65536 op, 941740200.00 ns, 14.3698 us/op WorkloadActual 6: 65536 op, 942396100.00 ns, 14.3798 us/op WorkloadActual 7: 65536 op, 929187600.00 ns, 14.1783 us/op WorkloadActual 8: 65536 op, 947742900.00 ns, 14.4614 us/op WorkloadActual 9: 65536 op, 931199200.00 ns, 14.2090 us/op WorkloadActual 10: 65536 op, 934408400.00 ns, 14.2579 us/op WorkloadActual 11: 65536 op, 944017700.00 ns, 14.4046 us/op WorkloadActual 12: 65536 op, 932653100.00 ns, 14.2312 us/op WorkloadActual 13: 65536 op, 940413400.00 ns, 14.3496 us/op WorkloadActual 14: 65536 op, 935575600.00 ns, 14.2758 us/op WorkloadActual 15: 65536 op, 943019600.00 ns, 14.3893 us/op WorkloadResult 1: 65536 op, 935553400.00 ns, 14.2754 us/op WorkloadResult 2: 65536 op, 944866900.00 ns, 14.4175 us/op WorkloadResult 3: 65536 op, 942137000.00 ns, 14.3759 us/op WorkloadResult 4: 65536 op, 945630600.00 ns, 14.4292 us/op WorkloadResult 5: 65536 op, 941637400.00 ns, 14.3682 us/op WorkloadResult 6: 65536 op, 942293300.00 ns, 14.3783 us/op WorkloadResult 7: 65536 op, 929084800.00 ns, 14.1767 us/op WorkloadResult 8: 65536 op, 947640100.00 ns, 14.4598 us/op WorkloadResult 9: 65536 op, 931096400.00 ns, 14.2074 us/op WorkloadResult 10: 65536 op, 934305600.00 ns, 14.2564 us/op WorkloadResult 11: 65536 op, 943914900.00 ns, 14.4030 us/op WorkloadResult 12: 65536 op, 932550300.00 ns, 14.2296 us/op WorkloadResult 13: 65536 op, 940310600.00 ns, 14.3480 us/op WorkloadResult 14: 65536 op, 935472800.00 ns, 14.2742 us/op WorkloadResult 15: 65536 op, 942916800.00 ns, 14.3878 us/op // GC: 101 0 0 1916800976 65536 // Threading: 0 0 65536 Mean = 14.332 us, StdErr = 0.023 us (0.16%), N = 15, StdDev = 0.088 us Min = 14.177 us, Q1 = 14.265 us, Median = 14.368 us, Q3 = 14.395 us, Max = 14.460 us IQR = 0.130 us, LowerFence = 14.070 us, UpperFence = 14.591 us ConfidenceInterval = [14.238 us; 14.427 us] (CI 99.9%), Margin = 0.094 us (0.66% of Mean) Skewness = -0.32, Kurtosis = 1.58, MValue = 2 // ** Remained 21 (32.8%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 6m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_PopcornAll: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 129500.00 ns, 129.5000 us/op WorkloadJitting 1: 1 op, 291700.00 ns, 291.7000 us/op OverheadJitting 2: 16 op, 423400.00 ns, 26.4625 us/op WorkloadJitting 2: 16 op, 696000.00 ns, 43.5000 us/op WorkloadPilot 1: 16 op, 404700.00 ns, 25.2938 us/op WorkloadPilot 2: 32 op, 809400.00 ns, 25.2938 us/op WorkloadPilot 3: 64 op, 1579000.00 ns, 24.6719 us/op WorkloadPilot 4: 128 op, 3175200.00 ns, 24.8063 us/op WorkloadPilot 5: 256 op, 7238500.00 ns, 28.2754 us/op WorkloadPilot 6: 512 op, 15716900.00 ns, 30.6971 us/op WorkloadPilot 7: 1024 op, 25186400.00 ns, 24.5961 us/op WorkloadPilot 8: 2048 op, 50886400.00 ns, 24.8469 us/op WorkloadPilot 9: 4096 op, 99893000.00 ns, 24.3879 us/op WorkloadPilot 10: 8192 op, 200855600.00 ns, 24.5185 us/op WorkloadPilot 11: 16384 op, 395300200.00 ns, 24.1272 us/op WorkloadPilot 12: 32768 op, 797582400.00 ns, 24.3403 us/op OverheadWarmup 1: 32768 op, 52800.00 ns, 1.6113 ns/op OverheadWarmup 2: 32768 op, 51500.00 ns, 1.5717 ns/op OverheadWarmup 3: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadWarmup 4: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadWarmup 5: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadWarmup 6: 32768 op, 51600.00 ns, 1.5747 ns/op OverheadWarmup 7: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadWarmup 8: 32768 op, 51500.00 ns, 1.5717 ns/op OverheadActual 1: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadActual 2: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 3: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadActual 4: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 5: 32768 op, 51200.00 ns, 1.5625 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, 51100.00 ns, 1.5594 ns/op OverheadActual 9: 32768 op, 55100.00 ns, 1.6815 ns/op OverheadActual 10: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadActual 11: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadActual 12: 32768 op, 51300.00 ns, 1.5656 ns/op OverheadActual 13: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 14: 32768 op, 55000.00 ns, 1.6785 ns/op OverheadActual 15: 32768 op, 51100.00 ns, 1.5594 ns/op WorkloadWarmup 1: 32768 op, 795350200.00 ns, 24.2722 us/op WorkloadWarmup 2: 32768 op, 796559700.00 ns, 24.3091 us/op WorkloadWarmup 3: 32768 op, 787594900.00 ns, 24.0355 us/op WorkloadWarmup 4: 32768 op, 797839100.00 ns, 24.3481 us/op WorkloadWarmup 5: 32768 op, 777413300.00 ns, 23.7248 us/op WorkloadWarmup 6: 32768 op, 773749200.00 ns, 23.6130 us/op WorkloadActual 1: 32768 op, 778013400.00 ns, 23.7431 us/op WorkloadActual 2: 32768 op, 784015300.00 ns, 23.9262 us/op WorkloadActual 3: 32768 op, 784281700.00 ns, 23.9344 us/op WorkloadActual 4: 32768 op, 784144000.00 ns, 23.9302 us/op WorkloadActual 5: 32768 op, 779973800.00 ns, 23.8029 us/op WorkloadActual 6: 32768 op, 795606000.00 ns, 24.2800 us/op WorkloadActual 7: 32768 op, 775173800.00 ns, 23.6564 us/op WorkloadActual 8: 32768 op, 791882800.00 ns, 24.1663 us/op WorkloadActual 9: 32768 op, 782688100.00 ns, 23.8857 us/op WorkloadActual 10: 32768 op, 785070000.00 ns, 23.9584 us/op WorkloadActual 11: 32768 op, 784652400.00 ns, 23.9457 us/op WorkloadActual 12: 32768 op, 780254300.00 ns, 23.8115 us/op WorkloadActual 13: 32768 op, 777348600.00 ns, 23.7228 us/op WorkloadActual 14: 32768 op, 790130800.00 ns, 24.1129 us/op WorkloadActual 15: 32768 op, 787140400.00 ns, 24.0216 us/op WorkloadResult 1: 32768 op, 777962300.00 ns, 23.7415 us/op WorkloadResult 2: 32768 op, 783964200.00 ns, 23.9247 us/op WorkloadResult 3: 32768 op, 784230600.00 ns, 23.9328 us/op WorkloadResult 4: 32768 op, 784092900.00 ns, 23.9286 us/op WorkloadResult 5: 32768 op, 779922700.00 ns, 23.8014 us/op WorkloadResult 6: 32768 op, 775122700.00 ns, 23.6549 us/op WorkloadResult 7: 32768 op, 791831700.00 ns, 24.1648 us/op WorkloadResult 8: 32768 op, 782637000.00 ns, 23.8842 us/op WorkloadResult 9: 32768 op, 785018900.00 ns, 23.9569 us/op WorkloadResult 10: 32768 op, 784601300.00 ns, 23.9441 us/op WorkloadResult 11: 32768 op, 780203200.00 ns, 23.8099 us/op WorkloadResult 12: 32768 op, 777297500.00 ns, 23.7212 us/op WorkloadResult 13: 32768 op, 790079700.00 ns, 24.1113 us/op WorkloadResult 14: 32768 op, 787089300.00 ns, 24.0201 us/op // GC: 82 0 0 1552420816 32768 // Threading: 0 0 32768 Mean = 23.900 us, StdErr = 0.039 us (0.16%), N = 14, StdDev = 0.145 us Min = 23.655 us, Q1 = 23.803 us, Median = 23.927 us, Q3 = 23.954 us, Max = 24.165 us IQR = 0.150 us, LowerFence = 23.578 us, UpperFence = 24.179 us ConfidenceInterval = [23.737 us; 24.063 us] (CI 99.9%), Margin = 0.163 us (0.68% of Mean) Skewness = 0.1, Kurtosis = 2.05, MValue = 2 // ** Remained 20 (31.2%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 5m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_PopcornCustom: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 129000.00 ns, 129.0000 us/op WorkloadJitting 1: 1 op, 278100.00 ns, 278.1000 us/op OverheadJitting 2: 16 op, 266800.00 ns, 16.6750 us/op WorkloadJitting 2: 16 op, 670900.00 ns, 41.9313 us/op WorkloadPilot 1: 16 op, 394200.00 ns, 24.6375 us/op WorkloadPilot 2: 32 op, 761600.00 ns, 23.8000 us/op WorkloadPilot 3: 64 op, 1491000.00 ns, 23.2969 us/op WorkloadPilot 4: 128 op, 2953700.00 ns, 23.0758 us/op WorkloadPilot 5: 256 op, 6899400.00 ns, 26.9508 us/op WorkloadPilot 6: 512 op, 15107600.00 ns, 29.5070 us/op WorkloadPilot 7: 1024 op, 24422600.00 ns, 23.8502 us/op WorkloadPilot 8: 2048 op, 48732000.00 ns, 23.7949 us/op WorkloadPilot 9: 4096 op, 97771700.00 ns, 23.8700 us/op WorkloadPilot 10: 8192 op, 191784200.00 ns, 23.4112 us/op WorkloadPilot 11: 16384 op, 381795000.00 ns, 23.3029 us/op WorkloadPilot 12: 32768 op, 765112500.00 ns, 23.3494 us/op OverheadWarmup 1: 32768 op, 52900.00 ns, 1.6144 ns/op OverheadWarmup 2: 32768 op, 51300.00 ns, 1.5656 ns/op OverheadWarmup 3: 32768 op, 56000.00 ns, 1.7090 ns/op OverheadWarmup 4: 32768 op, 51400.00 ns, 1.5686 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, 51000.00 ns, 1.5564 ns/op OverheadActual 1: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadActual 2: 32768 op, 50900.00 ns, 1.5533 ns/op OverheadActual 3: 32768 op, 51200.00 ns, 1.5625 ns/op OverheadActual 4: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 5: 32768 op, 51300.00 ns, 1.5656 ns/op OverheadActual 6: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 7: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadActual 8: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 9: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 10: 32768 op, 51000.00 ns, 1.5564 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, 51100.00 ns, 1.5594 ns/op WorkloadWarmup 1: 32768 op, 767165900.00 ns, 23.4120 us/op WorkloadWarmup 2: 32768 op, 762121800.00 ns, 23.2581 us/op WorkloadWarmup 3: 32768 op, 762126800.00 ns, 23.2583 us/op WorkloadWarmup 4: 32768 op, 759564900.00 ns, 23.1801 us/op WorkloadWarmup 5: 32768 op, 757814600.00 ns, 23.1267 us/op WorkloadWarmup 6: 32768 op, 762040000.00 ns, 23.2556 us/op WorkloadWarmup 7: 32768 op, 768259300.00 ns, 23.4454 us/op WorkloadWarmup 8: 32768 op, 770656200.00 ns, 23.5186 us/op WorkloadWarmup 9: 32768 op, 765482300.00 ns, 23.3607 us/op WorkloadActual 1: 32768 op, 765183400.00 ns, 23.3515 us/op WorkloadActual 2: 32768 op, 758206000.00 ns, 23.1386 us/op WorkloadActual 3: 32768 op, 758416900.00 ns, 23.1450 us/op WorkloadActual 4: 32768 op, 754331100.00 ns, 23.0204 us/op WorkloadActual 5: 32768 op, 754226200.00 ns, 23.0172 us/op WorkloadActual 6: 32768 op, 754809400.00 ns, 23.0350 us/op WorkloadActual 7: 32768 op, 751232700.00 ns, 22.9258 us/op WorkloadActual 8: 32768 op, 754436700.00 ns, 23.0236 us/op WorkloadActual 9: 32768 op, 763947900.00 ns, 23.3138 us/op WorkloadActual 10: 32768 op, 757304300.00 ns, 23.1111 us/op WorkloadActual 11: 32768 op, 762473000.00 ns, 23.2688 us/op WorkloadActual 12: 32768 op, 755424600.00 ns, 23.0537 us/op WorkloadActual 13: 32768 op, 749987000.00 ns, 22.8878 us/op WorkloadActual 14: 32768 op, 760096000.00 ns, 23.1963 us/op WorkloadActual 15: 32768 op, 750396100.00 ns, 22.9003 us/op WorkloadResult 1: 32768 op, 765132400.00 ns, 23.3500 us/op WorkloadResult 2: 32768 op, 758155000.00 ns, 23.1371 us/op WorkloadResult 3: 32768 op, 758365900.00 ns, 23.1435 us/op WorkloadResult 4: 32768 op, 754280100.00 ns, 23.0188 us/op WorkloadResult 5: 32768 op, 754175200.00 ns, 23.0156 us/op WorkloadResult 6: 32768 op, 754758400.00 ns, 23.0334 us/op WorkloadResult 7: 32768 op, 751181700.00 ns, 22.9242 us/op WorkloadResult 8: 32768 op, 754385700.00 ns, 23.0220 us/op WorkloadResult 9: 32768 op, 763896900.00 ns, 23.3123 us/op WorkloadResult 10: 32768 op, 757253300.00 ns, 23.1095 us/op WorkloadResult 11: 32768 op, 762422000.00 ns, 23.2673 us/op WorkloadResult 12: 32768 op, 755373600.00 ns, 23.0522 us/op WorkloadResult 13: 32768 op, 749936000.00 ns, 22.8862 us/op WorkloadResult 14: 32768 op, 760045000.00 ns, 23.1947 us/op WorkloadResult 15: 32768 op, 750345100.00 ns, 22.8987 us/op // GC: 56 0 0 1063784400 32768 // Threading: 0 0 32768 Mean = 23.091 us, StdErr = 0.037 us (0.16%), N = 15, StdDev = 0.144 us Min = 22.886 us, Q1 = 23.017 us, Median = 23.052 us, Q3 = 23.169 us, Max = 23.350 us IQR = 0.152 us, LowerFence = 22.789 us, UpperFence = 23.397 us ConfidenceInterval = [22.937 us; 23.245 us] (CI 99.9%), Margin = 0.154 us (0.67% of Mean) Skewness = 0.3, Kurtosis = 1.86, MValue = 2 // ** Remained 19 (29.7%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 5m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_LegacyDefault: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 128900.00 ns, 128.9000 us/op WorkloadJitting 1: 1 op, 1814400.00 ns, 1.8144 ms/op OverheadJitting 2: 16 op, 282800.00 ns, 17.6750 us/op WorkloadJitting 2: 16 op, 1702700.00 ns, 106.4188 us/op WorkloadPilot 1: 16 op, 1378800.00 ns, 86.1750 us/op WorkloadPilot 2: 32 op, 2607900.00 ns, 81.4969 us/op WorkloadPilot 3: 64 op, 5220800.00 ns, 81.5750 us/op WorkloadPilot 4: 128 op, 12789400.00 ns, 99.9172 us/op WorkloadPilot 5: 256 op, 20035700.00 ns, 78.2645 us/op WorkloadPilot 6: 512 op, 41058600.00 ns, 80.1926 us/op WorkloadPilot 7: 1024 op, 77533600.00 ns, 75.7164 us/op WorkloadPilot 8: 2048 op, 151111100.00 ns, 73.7847 us/op WorkloadPilot 9: 4096 op, 291769700.00 ns, 71.2328 us/op WorkloadPilot 10: 8192 op, 583992700.00 ns, 71.2882 us/op OverheadWarmup 1: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadWarmup 2: 8192 op, 13100.00 ns, 1.5991 ns/op OverheadWarmup 3: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadWarmup 4: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadWarmup 5: 8192 op, 13200.00 ns, 1.6113 ns/op OverheadWarmup 6: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadWarmup 7: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadWarmup 8: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 1: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 2: 8192 op, 13000.00 ns, 1.5869 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, 12900.00 ns, 1.5747 ns/op OverheadActual 6: 8192 op, 13400.00 ns, 1.6357 ns/op OverheadActual 7: 8192 op, 13100.00 ns, 1.5991 ns/op OverheadActual 8: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 9: 8192 op, 13200.00 ns, 1.6113 ns/op OverheadActual 10: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 11: 8192 op, 13200.00 ns, 1.6113 ns/op OverheadActual 12: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 13: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 14: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 15: 8192 op, 13100.00 ns, 1.5991 ns/op WorkloadWarmup 1: 8192 op, 593695600.00 ns, 72.4726 us/op WorkloadWarmup 2: 8192 op, 602874700.00 ns, 73.5931 us/op WorkloadWarmup 3: 8192 op, 596276000.00 ns, 72.7876 us/op WorkloadWarmup 4: 8192 op, 589381500.00 ns, 71.9460 us/op WorkloadWarmup 5: 8192 op, 602078100.00 ns, 73.4959 us/op WorkloadWarmup 6: 8192 op, 594632600.00 ns, 72.5870 us/op WorkloadActual 1: 8192 op, 589214600.00 ns, 71.9256 us/op WorkloadActual 2: 8192 op, 587190000.00 ns, 71.6785 us/op WorkloadActual 3: 8192 op, 589037000.00 ns, 71.9039 us/op WorkloadActual 4: 8192 op, 587702800.00 ns, 71.7411 us/op WorkloadActual 5: 8192 op, 592100900.00 ns, 72.2779 us/op WorkloadActual 6: 8192 op, 608973300.00 ns, 74.3376 us/op WorkloadActual 7: 8192 op, 587623600.00 ns, 71.7314 us/op WorkloadActual 8: 8192 op, 585837800.00 ns, 71.5134 us/op WorkloadActual 9: 8192 op, 603153500.00 ns, 73.6271 us/op WorkloadActual 10: 8192 op, 604480900.00 ns, 73.7892 us/op WorkloadActual 11: 8192 op, 595631100.00 ns, 72.7089 us/op WorkloadActual 12: 8192 op, 604465900.00 ns, 73.7873 us/op WorkloadActual 13: 8192 op, 597175700.00 ns, 72.8974 us/op WorkloadActual 14: 8192 op, 581495900.00 ns, 70.9834 us/op WorkloadActual 15: 8192 op, 585015700.00 ns, 71.4130 us/op WorkloadResult 1: 8192 op, 589201600.00 ns, 71.9240 us/op WorkloadResult 2: 8192 op, 587177000.00 ns, 71.6769 us/op WorkloadResult 3: 8192 op, 589024000.00 ns, 71.9023 us/op WorkloadResult 4: 8192 op, 587689800.00 ns, 71.7395 us/op WorkloadResult 5: 8192 op, 592087900.00 ns, 72.2764 us/op WorkloadResult 6: 8192 op, 608960300.00 ns, 74.3360 us/op WorkloadResult 7: 8192 op, 587610600.00 ns, 71.7298 us/op WorkloadResult 8: 8192 op, 585824800.00 ns, 71.5118 us/op WorkloadResult 9: 8192 op, 603140500.00 ns, 73.6255 us/op WorkloadResult 10: 8192 op, 604467900.00 ns, 73.7876 us/op WorkloadResult 11: 8192 op, 595618100.00 ns, 72.7073 us/op WorkloadResult 12: 8192 op, 604452900.00 ns, 73.7858 us/op WorkloadResult 13: 8192 op, 597162700.00 ns, 72.8958 us/op WorkloadResult 14: 8192 op, 581482900.00 ns, 70.9818 us/op WorkloadResult 15: 8192 op, 585002700.00 ns, 71.4115 us/op // GC: 65 5 0 1240881200 8192 // Threading: 0 0 8192 Mean = 72.419 us, StdErr = 0.268 us (0.37%), N = 15, StdDev = 1.039 us Min = 70.982 us, Q1 = 71.703 us, Median = 71.924 us, Q3 = 73.261 us, Max = 74.336 us IQR = 1.557 us, LowerFence = 69.367 us, UpperFence = 75.597 us ConfidenceInterval = [71.309 us; 73.530 us] (CI 99.9%), Margin = 1.110 us (1.53% of Mean) Skewness = 0.47, Kurtosis = 1.69, MValue = 2 // ** Remained 18 (28.1%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 5m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_LegacyAll: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 132100.00 ns, 132.1000 us/op WorkloadJitting 1: 1 op, 1327700.00 ns, 1.3277 ms/op OverheadJitting 2: 16 op, 262900.00 ns, 16.4313 us/op WorkloadJitting 2: 16 op, 2593300.00 ns, 162.0813 us/op WorkloadPilot 1: 16 op, 2352900.00 ns, 147.0563 us/op WorkloadPilot 2: 32 op, 4462200.00 ns, 139.4438 us/op WorkloadPilot 3: 64 op, 10046000.00 ns, 156.9688 us/op WorkloadPilot 4: 128 op, 17893900.00 ns, 139.7961 us/op WorkloadPilot 5: 256 op, 33887500.00 ns, 132.3730 us/op WorkloadPilot 6: 512 op, 68778100.00 ns, 134.3322 us/op WorkloadPilot 7: 1024 op, 135598800.00 ns, 132.4207 us/op WorkloadPilot 8: 2048 op, 265795000.00 ns, 129.7827 us/op WorkloadPilot 9: 4096 op, 533215300.00 ns, 130.1795 us/op OverheadWarmup 1: 4096 op, 8200.00 ns, 2.0020 ns/op OverheadWarmup 2: 4096 op, 6600.00 ns, 1.6113 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, 6400.00 ns, 1.5625 ns/op OverheadActual 2: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 3: 4096 op, 6700.00 ns, 1.6357 ns/op OverheadActual 4: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 5: 4096 op, 6400.00 ns, 1.5625 ns/op OverheadActual 6: 4096 op, 6400.00 ns, 1.5625 ns/op OverheadActual 7: 4096 op, 6500.00 ns, 1.5869 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, 6900.00 ns, 1.6846 ns/op OverheadActual 11: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 12: 4096 op, 6400.00 ns, 1.5625 ns/op OverheadActual 13: 4096 op, 6700.00 ns, 1.6357 ns/op OverheadActual 14: 4096 op, 6700.00 ns, 1.6357 ns/op OverheadActual 15: 4096 op, 6400.00 ns, 1.5625 ns/op WorkloadWarmup 1: 4096 op, 535863100.00 ns, 130.8260 us/op WorkloadWarmup 2: 4096 op, 542607500.00 ns, 132.4725 us/op WorkloadWarmup 3: 4096 op, 527728400.00 ns, 128.8399 us/op WorkloadWarmup 4: 4096 op, 529662300.00 ns, 129.3121 us/op WorkloadWarmup 5: 4096 op, 544542200.00 ns, 132.9449 us/op WorkloadWarmup 6: 4096 op, 537474700.00 ns, 131.2194 us/op WorkloadActual 1: 4096 op, 532868500.00 ns, 130.0948 us/op WorkloadActual 2: 4096 op, 539786700.00 ns, 131.7839 us/op WorkloadActual 3: 4096 op, 540051500.00 ns, 131.8485 us/op WorkloadActual 4: 4096 op, 533298600.00 ns, 130.1999 us/op WorkloadActual 5: 4096 op, 526505600.00 ns, 128.5414 us/op WorkloadActual 6: 4096 op, 528920700.00 ns, 129.1310 us/op WorkloadActual 7: 4096 op, 535487500.00 ns, 130.7343 us/op WorkloadActual 8: 4096 op, 531791900.00 ns, 129.8320 us/op WorkloadActual 9: 4096 op, 529696400.00 ns, 129.3204 us/op WorkloadActual 10: 4096 op, 530418100.00 ns, 129.4966 us/op WorkloadActual 11: 4096 op, 537177600.00 ns, 131.1469 us/op WorkloadActual 12: 4096 op, 532803800.00 ns, 130.0791 us/op WorkloadActual 13: 4096 op, 531881300.00 ns, 129.8538 us/op WorkloadActual 14: 4096 op, 536820700.00 ns, 131.0597 us/op WorkloadActual 15: 4096 op, 540868700.00 ns, 132.0480 us/op WorkloadResult 1: 4096 op, 532862000.00 ns, 130.0933 us/op WorkloadResult 2: 4096 op, 539780200.00 ns, 131.7823 us/op WorkloadResult 3: 4096 op, 540045000.00 ns, 131.8469 us/op WorkloadResult 4: 4096 op, 533292100.00 ns, 130.1983 us/op WorkloadResult 5: 4096 op, 526499100.00 ns, 128.5398 us/op WorkloadResult 6: 4096 op, 528914200.00 ns, 129.1294 us/op WorkloadResult 7: 4096 op, 535481000.00 ns, 130.7327 us/op WorkloadResult 8: 4096 op, 531785400.00 ns, 129.8304 us/op WorkloadResult 9: 4096 op, 529689900.00 ns, 129.3188 us/op WorkloadResult 10: 4096 op, 530411600.00 ns, 129.4950 us/op WorkloadResult 11: 4096 op, 537171100.00 ns, 131.1453 us/op WorkloadResult 12: 4096 op, 532797300.00 ns, 130.0775 us/op WorkloadResult 13: 4096 op, 531874800.00 ns, 129.8522 us/op WorkloadResult 14: 4096 op, 536814200.00 ns, 131.0582 us/op WorkloadResult 15: 4096 op, 540862200.00 ns, 132.0464 us/op // GC: 57 6 0 1075199336 4096 // Threading: 0 0 4096 Mean = 130.343 us, StdErr = 0.273 us (0.21%), N = 15, StdDev = 1.059 us Min = 128.540 us, Q1 = 129.663 us, Median = 130.093 us, Q3 = 131.102 us, Max = 132.046 us IQR = 1.439 us, LowerFence = 127.504 us, UpperFence = 133.260 us ConfidenceInterval = [129.211 us; 131.475 us] (CI 99.9%), Margin = 1.132 us (0.87% of Mean) Skewness = 0.15, Kurtosis = 1.75, MValue = 2 // ** Remained 17 (26.6%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 4m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_LegacyCustom: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 144700.00 ns, 144.7000 us/op WorkloadJitting 1: 1 op, 1141400.00 ns, 1.1414 ms/op OverheadJitting 2: 16 op, 265500.00 ns, 16.5938 us/op WorkloadJitting 2: 16 op, 1574500.00 ns, 98.4063 us/op WorkloadPilot 1: 16 op, 1238700.00 ns, 77.4188 us/op WorkloadPilot 2: 32 op, 2403900.00 ns, 75.1219 us/op WorkloadPilot 3: 64 op, 4976600.00 ns, 77.7594 us/op WorkloadPilot 4: 128 op, 12624700.00 ns, 98.6305 us/op WorkloadPilot 5: 256 op, 18530200.00 ns, 72.3836 us/op WorkloadPilot 6: 512 op, 37878700.00 ns, 73.9818 us/op WorkloadPilot 7: 1024 op, 73009500.00 ns, 71.2983 us/op WorkloadPilot 8: 2048 op, 144984600.00 ns, 70.7933 us/op WorkloadPilot 9: 4096 op, 291975500.00 ns, 71.2831 us/op WorkloadPilot 10: 8192 op, 604968900.00 ns, 73.8487 us/op OverheadWarmup 1: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadWarmup 2: 8192 op, 13300.00 ns, 1.6235 ns/op OverheadWarmup 3: 8192 op, 13100.00 ns, 1.5991 ns/op OverheadWarmup 4: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadWarmup 5: 8192 op, 13200.00 ns, 1.6113 ns/op OverheadWarmup 6: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadWarmup 7: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadWarmup 8: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 1: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 2: 8192 op, 13100.00 ns, 1.5991 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, 12900.00 ns, 1.5747 ns/op OverheadActual 6: 8192 op, 13300.00 ns, 1.6235 ns/op OverheadActual 7: 8192 op, 13300.00 ns, 1.6235 ns/op OverheadActual 8: 8192 op, 13100.00 ns, 1.5991 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, 13800.00 ns, 1.6846 ns/op OverheadActual 12: 8192 op, 12900.00 ns, 1.5747 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, 17700.00 ns, 2.1606 ns/op WorkloadWarmup 1: 8192 op, 586941600.00 ns, 71.6481 us/op WorkloadWarmup 2: 8192 op, 582044700.00 ns, 71.0504 us/op WorkloadWarmup 3: 8192 op, 584263000.00 ns, 71.3212 us/op WorkloadWarmup 4: 8192 op, 590365800.00 ns, 72.0661 us/op WorkloadWarmup 5: 8192 op, 581496100.00 ns, 70.9834 us/op WorkloadWarmup 6: 8192 op, 582928800.00 ns, 71.1583 us/op WorkloadWarmup 7: 8192 op, 586819900.00 ns, 71.6333 us/op WorkloadWarmup 8: 8192 op, 583396600.00 ns, 71.2154 us/op WorkloadActual 1: 8192 op, 583024300.00 ns, 71.1700 us/op WorkloadActual 2: 8192 op, 594434200.00 ns, 72.5628 us/op WorkloadActual 3: 8192 op, 591889000.00 ns, 72.2521 us/op WorkloadActual 4: 8192 op, 585008200.00 ns, 71.4121 us/op WorkloadActual 5: 8192 op, 593887400.00 ns, 72.4960 us/op WorkloadActual 6: 8192 op, 588925400.00 ns, 71.8903 us/op WorkloadActual 7: 8192 op, 587969400.00 ns, 71.7736 us/op WorkloadActual 8: 8192 op, 578605200.00 ns, 70.6305 us/op WorkloadActual 9: 8192 op, 588490600.00 ns, 71.8372 us/op WorkloadActual 10: 8192 op, 585983200.00 ns, 71.5312 us/op WorkloadActual 11: 8192 op, 579710500.00 ns, 70.7654 us/op WorkloadActual 12: 8192 op, 586490900.00 ns, 71.5931 us/op WorkloadActual 13: 8192 op, 588749000.00 ns, 71.8688 us/op WorkloadActual 14: 8192 op, 583508800.00 ns, 71.2291 us/op WorkloadActual 15: 8192 op, 583710900.00 ns, 71.2538 us/op WorkloadResult 1: 8192 op, 583011300.00 ns, 71.1684 us/op WorkloadResult 2: 8192 op, 594421200.00 ns, 72.5612 us/op WorkloadResult 3: 8192 op, 591876000.00 ns, 72.2505 us/op WorkloadResult 4: 8192 op, 584995200.00 ns, 71.4105 us/op WorkloadResult 5: 8192 op, 593874400.00 ns, 72.4944 us/op WorkloadResult 6: 8192 op, 588912400.00 ns, 71.8887 us/op WorkloadResult 7: 8192 op, 587956400.00 ns, 71.7720 us/op WorkloadResult 8: 8192 op, 578592200.00 ns, 70.6289 us/op WorkloadResult 9: 8192 op, 588477600.00 ns, 71.8356 us/op WorkloadResult 10: 8192 op, 585970200.00 ns, 71.5296 us/op WorkloadResult 11: 8192 op, 579697500.00 ns, 70.7639 us/op WorkloadResult 12: 8192 op, 586477900.00 ns, 71.5915 us/op WorkloadResult 13: 8192 op, 588736000.00 ns, 71.8672 us/op WorkloadResult 14: 8192 op, 583495800.00 ns, 71.2275 us/op WorkloadResult 15: 8192 op, 583697900.00 ns, 71.2522 us/op // GC: 65 5 0 1226949440 8192 // Threading: 0 0 8192 Mean = 71.616 us, StdErr = 0.147 us (0.20%), N = 15, StdDev = 0.568 us Min = 70.629 us, Q1 = 71.240 us, Median = 71.592 us, Q3 = 71.878 us, Max = 72.561 us IQR = 0.638 us, LowerFence = 70.283 us, UpperFence = 72.835 us ConfidenceInterval = [71.009 us; 72.223 us] (CI 99.9%), Margin = 0.607 us (0.85% of Mean) Skewness = 0.01, Kurtosis = 2.01, MValue = 2 // ** Remained 16 (25.0%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 4m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 133000.00 ns, 133.0000 us/op WorkloadJitting 1: 1 op, 1397600.00 ns, 1.3976 ms/op OverheadJitting 2: 16 op, 333600.00 ns, 20.8500 us/op WorkloadJitting 2: 16 op, 322100.00 ns, 20.1313 us/op WorkloadPilot 1: 16 op, 51700.00 ns, 3.2313 us/op WorkloadPilot 2: 32 op, 91400.00 ns, 2.8563 us/op WorkloadPilot 3: 64 op, 165900.00 ns, 2.5922 us/op WorkloadPilot 4: 128 op, 322400.00 ns, 2.5188 us/op WorkloadPilot 5: 256 op, 650400.00 ns, 2.5406 us/op WorkloadPilot 6: 512 op, 1601200.00 ns, 3.1273 us/op WorkloadPilot 7: 1024 op, 2573100.00 ns, 2.5128 us/op WorkloadPilot 8: 2048 op, 6175200.00 ns, 3.0152 us/op WorkloadPilot 9: 4096 op, 12958500.00 ns, 3.1637 us/op WorkloadPilot 10: 8192 op, 22607700.00 ns, 2.7597 us/op WorkloadPilot 11: 16384 op, 43121700.00 ns, 2.6319 us/op WorkloadPilot 12: 32768 op, 82127800.00 ns, 2.5063 us/op WorkloadPilot 13: 65536 op, 161825000.00 ns, 2.4693 us/op WorkloadPilot 14: 131072 op, 316568000.00 ns, 2.4152 us/op WorkloadPilot 15: 262144 op, 643917200.00 ns, 2.4563 us/op OverheadWarmup 1: 262144 op, 412400.00 ns, 1.5732 ns/op OverheadWarmup 2: 262144 op, 410900.00 ns, 1.5675 ns/op OverheadWarmup 3: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadWarmup 4: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadWarmup 5: 262144 op, 420400.00 ns, 1.6037 ns/op OverheadWarmup 6: 262144 op, 410900.00 ns, 1.5675 ns/op OverheadWarmup 7: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadWarmup 8: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadWarmup 9: 262144 op, 412000.00 ns, 1.5717 ns/op OverheadActual 1: 262144 op, 411600.00 ns, 1.5701 ns/op OverheadActual 2: 262144 op, 414000.00 ns, 1.5793 ns/op OverheadActual 3: 262144 op, 429900.00 ns, 1.6399 ns/op OverheadActual 4: 262144 op, 410900.00 ns, 1.5675 ns/op OverheadActual 5: 262144 op, 422700.00 ns, 1.6125 ns/op OverheadActual 6: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadActual 7: 262144 op, 411900.00 ns, 1.5713 ns/op OverheadActual 8: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 9: 262144 op, 411000.00 ns, 1.5678 ns/op OverheadActual 10: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 11: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 12: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadActual 13: 262144 op, 471000.00 ns, 1.7967 ns/op OverheadActual 14: 262144 op, 411600.00 ns, 1.5701 ns/op OverheadActual 15: 262144 op, 412200.00 ns, 1.5724 ns/op WorkloadWarmup 1: 262144 op, 642461700.00 ns, 2.4508 us/op WorkloadWarmup 2: 262144 op, 652728700.00 ns, 2.4900 us/op WorkloadWarmup 3: 262144 op, 633882000.00 ns, 2.4181 us/op WorkloadWarmup 4: 262144 op, 632520900.00 ns, 2.4129 us/op WorkloadWarmup 5: 262144 op, 636854100.00 ns, 2.4294 us/op WorkloadWarmup 6: 262144 op, 630045300.00 ns, 2.4034 us/op WorkloadActual 1: 262144 op, 641356800.00 ns, 2.4466 us/op WorkloadActual 2: 262144 op, 639597000.00 ns, 2.4399 us/op WorkloadActual 3: 262144 op, 637941700.00 ns, 2.4336 us/op WorkloadActual 4: 262144 op, 651946500.00 ns, 2.4870 us/op WorkloadActual 5: 262144 op, 640203000.00 ns, 2.4422 us/op WorkloadActual 6: 262144 op, 644481900.00 ns, 2.4585 us/op WorkloadActual 7: 262144 op, 642465300.00 ns, 2.4508 us/op WorkloadActual 8: 262144 op, 639620300.00 ns, 2.4400 us/op WorkloadActual 9: 262144 op, 645992700.00 ns, 2.4643 us/op WorkloadActual 10: 262144 op, 638069600.00 ns, 2.4340 us/op WorkloadActual 11: 262144 op, 635932600.00 ns, 2.4259 us/op WorkloadActual 12: 262144 op, 641808400.00 ns, 2.4483 us/op WorkloadActual 13: 262144 op, 633457000.00 ns, 2.4164 us/op WorkloadActual 14: 262144 op, 634260500.00 ns, 2.4195 us/op WorkloadActual 15: 262144 op, 646462000.00 ns, 2.4661 us/op WorkloadResult 1: 262144 op, 640945200.00 ns, 2.4450 us/op WorkloadResult 2: 262144 op, 639185400.00 ns, 2.4383 us/op WorkloadResult 3: 262144 op, 637530100.00 ns, 2.4320 us/op WorkloadResult 4: 262144 op, 639791400.00 ns, 2.4406 us/op WorkloadResult 5: 262144 op, 644070300.00 ns, 2.4569 us/op WorkloadResult 6: 262144 op, 642053700.00 ns, 2.4492 us/op WorkloadResult 7: 262144 op, 639208700.00 ns, 2.4384 us/op WorkloadResult 8: 262144 op, 645581100.00 ns, 2.4627 us/op WorkloadResult 9: 262144 op, 637658000.00 ns, 2.4325 us/op WorkloadResult 10: 262144 op, 635521000.00 ns, 2.4243 us/op WorkloadResult 11: 262144 op, 641396800.00 ns, 2.4467 us/op WorkloadResult 12: 262144 op, 633045400.00 ns, 2.4149 us/op WorkloadResult 13: 262144 op, 633848900.00 ns, 2.4179 us/op WorkloadResult 14: 262144 op, 646050400.00 ns, 2.4645 us/op // GC: 57 0 0 1090523088 262144 // Threading: 0 0 262144 Mean = 2.440 us, StdErr = 0.004 us (0.17%), N = 14, StdDev = 0.015 us Min = 2.415 us, Q1 = 2.432 us, Median = 2.439 us, Q3 = 2.449 us, Max = 2.464 us IQR = 0.017 us, LowerFence = 2.407 us, UpperFence = 2.473 us ConfidenceInterval = [2.423 us; 2.458 us] (CI 99.9%), Margin = 0.017 us (0.71% of Mean) Skewness = -0.03, Kurtosis = 1.85, MValue = 2 // ** Remained 15 (23.4%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 4m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 127200.00 ns, 127.2000 us/op WorkloadJitting 1: 1 op, 1461100.00 ns, 1.4611 ms/op OverheadJitting 2: 16 op, 316000.00 ns, 19.7500 us/op WorkloadJitting 2: 16 op, 350300.00 ns, 21.8938 us/op WorkloadPilot 1: 16 op, 35300.00 ns, 2.2063 us/op WorkloadPilot 2: 32 op, 60400.00 ns, 1.8875 us/op WorkloadPilot 3: 64 op, 108900.00 ns, 1.7016 us/op WorkloadPilot 4: 128 op, 206500.00 ns, 1.6133 us/op WorkloadPilot 5: 256 op, 403000.00 ns, 1.5742 us/op WorkloadPilot 6: 512 op, 822000.00 ns, 1.6055 us/op WorkloadPilot 7: 1024 op, 1730200.00 ns, 1.6896 us/op WorkloadPilot 8: 2048 op, 3558900.00 ns, 1.7377 us/op WorkloadPilot 9: 4096 op, 7824000.00 ns, 1.9102 us/op WorkloadPilot 10: 8192 op, 16713300.00 ns, 2.0402 us/op WorkloadPilot 11: 16384 op, 26694200.00 ns, 1.6293 us/op WorkloadPilot 12: 32768 op, 51791900.00 ns, 1.5806 us/op WorkloadPilot 13: 65536 op, 104448600.00 ns, 1.5938 us/op WorkloadPilot 14: 131072 op, 198297600.00 ns, 1.5129 us/op WorkloadPilot 15: 262144 op, 390470300.00 ns, 1.4895 us/op WorkloadPilot 16: 524288 op, 799840300.00 ns, 1.5256 us/op OverheadWarmup 1: 524288 op, 816800.00 ns, 1.5579 ns/op OverheadWarmup 2: 524288 op, 814800.00 ns, 1.5541 ns/op OverheadWarmup 3: 524288 op, 816100.00 ns, 1.5566 ns/op OverheadWarmup 4: 524288 op, 823700.00 ns, 1.5711 ns/op OverheadWarmup 5: 524288 op, 822000.00 ns, 1.5678 ns/op OverheadWarmup 6: 524288 op, 830300.00 ns, 1.5837 ns/op OverheadWarmup 7: 524288 op, 824000.00 ns, 1.5717 ns/op OverheadActual 1: 524288 op, 814800.00 ns, 1.5541 ns/op OverheadActual 2: 524288 op, 899400.00 ns, 1.7155 ns/op OverheadActual 3: 524288 op, 818500.00 ns, 1.5612 ns/op OverheadActual 4: 524288 op, 826500.00 ns, 1.5764 ns/op OverheadActual 5: 524288 op, 821500.00 ns, 1.5669 ns/op OverheadActual 6: 524288 op, 818500.00 ns, 1.5612 ns/op OverheadActual 7: 524288 op, 814700.00 ns, 1.5539 ns/op OverheadActual 8: 524288 op, 816100.00 ns, 1.5566 ns/op OverheadActual 9: 524288 op, 816400.00 ns, 1.5572 ns/op OverheadActual 10: 524288 op, 817300.00 ns, 1.5589 ns/op OverheadActual 11: 524288 op, 815700.00 ns, 1.5558 ns/op OverheadActual 12: 524288 op, 814800.00 ns, 1.5541 ns/op OverheadActual 13: 524288 op, 816000.00 ns, 1.5564 ns/op OverheadActual 14: 524288 op, 815100.00 ns, 1.5547 ns/op OverheadActual 15: 524288 op, 817900.00 ns, 1.5600 ns/op WorkloadWarmup 1: 524288 op, 791338800.00 ns, 1.5094 us/op WorkloadWarmup 2: 524288 op, 794582200.00 ns, 1.5155 us/op WorkloadWarmup 3: 524288 op, 791162200.00 ns, 1.5090 us/op WorkloadWarmup 4: 524288 op, 786697600.00 ns, 1.5005 us/op WorkloadWarmup 5: 524288 op, 788941000.00 ns, 1.5048 us/op WorkloadWarmup 6: 524288 op, 785958600.00 ns, 1.4991 us/op WorkloadActual 1: 524288 op, 786138000.00 ns, 1.4994 us/op WorkloadActual 2: 524288 op, 807511500.00 ns, 1.5402 us/op WorkloadActual 3: 524288 op, 783071200.00 ns, 1.4936 us/op WorkloadActual 4: 524288 op, 803081400.00 ns, 1.5318 us/op WorkloadActual 5: 524288 op, 794028200.00 ns, 1.5145 us/op WorkloadActual 6: 524288 op, 785426900.00 ns, 1.4981 us/op WorkloadActual 7: 524288 op, 792034300.00 ns, 1.5107 us/op WorkloadActual 8: 524288 op, 798918800.00 ns, 1.5238 us/op WorkloadActual 9: 524288 op, 792702000.00 ns, 1.5120 us/op WorkloadActual 10: 524288 op, 787767500.00 ns, 1.5025 us/op WorkloadActual 11: 524288 op, 785054200.00 ns, 1.4974 us/op WorkloadActual 12: 524288 op, 802378000.00 ns, 1.5304 us/op WorkloadActual 13: 524288 op, 782403600.00 ns, 1.4923 us/op WorkloadActual 14: 524288 op, 801694500.00 ns, 1.5291 us/op WorkloadActual 15: 524288 op, 791913500.00 ns, 1.5105 us/op WorkloadResult 1: 524288 op, 785321600.00 ns, 1.4979 us/op WorkloadResult 2: 524288 op, 806695100.00 ns, 1.5386 us/op WorkloadResult 3: 524288 op, 782254800.00 ns, 1.4920 us/op WorkloadResult 4: 524288 op, 802265000.00 ns, 1.5302 us/op WorkloadResult 5: 524288 op, 793211800.00 ns, 1.5129 us/op WorkloadResult 6: 524288 op, 784610500.00 ns, 1.4965 us/op WorkloadResult 7: 524288 op, 791217900.00 ns, 1.5091 us/op WorkloadResult 8: 524288 op, 798102400.00 ns, 1.5223 us/op WorkloadResult 9: 524288 op, 791885600.00 ns, 1.5104 us/op WorkloadResult 10: 524288 op, 786951100.00 ns, 1.5010 us/op WorkloadResult 11: 524288 op, 784237800.00 ns, 1.4958 us/op WorkloadResult 12: 524288 op, 801561600.00 ns, 1.5289 us/op WorkloadResult 13: 524288 op, 781587200.00 ns, 1.4908 us/op WorkloadResult 14: 524288 op, 800878100.00 ns, 1.5276 us/op WorkloadResult 15: 524288 op, 791097100.00 ns, 1.5089 us/op // GC: 71 0 0 1354764240 524288 // Threading: 0 0 524288 Mean = 1.511 us, StdErr = 0.004 us (0.26%), N = 15, StdDev = 0.015 us Min = 1.491 us, Q1 = 1.497 us, Median = 1.509 us, Q3 = 1.525 us, Max = 1.539 us IQR = 0.028 us, LowerFence = 1.456 us, UpperFence = 1.566 us ConfidenceInterval = [1.494 us; 1.527 us] (CI 99.9%), Margin = 0.017 us (1.09% of Mean) Skewness = 0.3, Kurtosis = 1.58, MValue = 2 // ** Remained 14 (21.9%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 4m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_PopcornDefault: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 133500.00 ns, 133.5000 us/op WorkloadJitting 1: 1 op, 1580600.00 ns, 1.5806 ms/op OverheadJitting 2: 16 op, 265800.00 ns, 16.6125 us/op WorkloadJitting 2: 16 op, 288200.00 ns, 18.0125 us/op WorkloadPilot 1: 16 op, 11700.00 ns, 731.2500 ns/op WorkloadPilot 2: 32 op, 21000.00 ns, 656.2500 ns/op WorkloadPilot 3: 64 op, 34300.00 ns, 535.9375 ns/op WorkloadPilot 4: 128 op, 64100.00 ns, 500.7813 ns/op WorkloadPilot 5: 256 op, 111300.00 ns, 434.7656 ns/op WorkloadPilot 6: 512 op, 265600.00 ns, 518.7500 ns/op WorkloadPilot 7: 1024 op, 514200.00 ns, 502.1484 ns/op WorkloadPilot 8: 2048 op, 996700.00 ns, 486.6699 ns/op WorkloadPilot 9: 4096 op, 1993100.00 ns, 486.5967 ns/op WorkloadPilot 10: 8192 op, 4845700.00 ns, 591.5161 ns/op WorkloadPilot 11: 16384 op, 8281000.00 ns, 505.4321 ns/op WorkloadPilot 12: 32768 op, 16893900.00 ns, 515.5609 ns/op WorkloadPilot 13: 65536 op, 27688900.00 ns, 422.4991 ns/op WorkloadPilot 14: 131072 op, 53520800.00 ns, 408.3313 ns/op WorkloadPilot 15: 262144 op, 96923200.00 ns, 369.7327 ns/op WorkloadPilot 16: 524288 op, 126155000.00 ns, 240.6216 ns/op WorkloadPilot 17: 1048576 op, 253801200.00 ns, 242.0437 ns/op WorkloadPilot 18: 2097152 op, 505131300.00 ns, 240.8654 ns/op OverheadWarmup 1: 2097152 op, 3334500.00 ns, 1.5900 ns/op OverheadWarmup 2: 2097152 op, 3324500.00 ns, 1.5852 ns/op OverheadWarmup 3: 2097152 op, 3322500.00 ns, 1.5843 ns/op OverheadWarmup 4: 2097152 op, 3293400.00 ns, 1.5704 ns/op OverheadWarmup 5: 2097152 op, 3290800.00 ns, 1.5692 ns/op OverheadWarmup 6: 2097152 op, 3292100.00 ns, 1.5698 ns/op OverheadWarmup 7: 2097152 op, 3297300.00 ns, 1.5723 ns/op OverheadWarmup 8: 2097152 op, 3331600.00 ns, 1.5886 ns/op OverheadWarmup 9: 2097152 op, 3358500.00 ns, 1.6015 ns/op OverheadWarmup 10: 2097152 op, 3343500.00 ns, 1.5943 ns/op OverheadActual 1: 2097152 op, 3350600.00 ns, 1.5977 ns/op OverheadActual 2: 2097152 op, 3352600.00 ns, 1.5986 ns/op OverheadActual 3: 2097152 op, 3362600.00 ns, 1.6034 ns/op OverheadActual 4: 2097152 op, 3325300.00 ns, 1.5856 ns/op OverheadActual 5: 2097152 op, 3311600.00 ns, 1.5791 ns/op OverheadActual 6: 2097152 op, 3381200.00 ns, 1.6123 ns/op OverheadActual 7: 2097152 op, 3305000.00 ns, 1.5759 ns/op OverheadActual 8: 2097152 op, 3313300.00 ns, 1.5799 ns/op OverheadActual 9: 2097152 op, 3368600.00 ns, 1.6063 ns/op OverheadActual 10: 2097152 op, 3309500.00 ns, 1.5781 ns/op OverheadActual 11: 2097152 op, 3304400.00 ns, 1.5757 ns/op OverheadActual 12: 2097152 op, 3527700.00 ns, 1.6821 ns/op OverheadActual 13: 2097152 op, 3320700.00 ns, 1.5834 ns/op OverheadActual 14: 2097152 op, 3315500.00 ns, 1.5810 ns/op OverheadActual 15: 2097152 op, 3295000.00 ns, 1.5712 ns/op WorkloadWarmup 1: 2097152 op, 510430900.00 ns, 243.3924 ns/op WorkloadWarmup 2: 2097152 op, 507680500.00 ns, 242.0809 ns/op WorkloadWarmup 3: 2097152 op, 509833700.00 ns, 243.1077 ns/op WorkloadWarmup 4: 2097152 op, 505799900.00 ns, 241.1842 ns/op WorkloadWarmup 5: 2097152 op, 505344100.00 ns, 240.9668 ns/op WorkloadWarmup 6: 2097152 op, 511576700.00 ns, 243.9388 ns/op WorkloadWarmup 7: 2097152 op, 511136400.00 ns, 243.7288 ns/op WorkloadActual 1: 2097152 op, 506219000.00 ns, 241.3840 ns/op WorkloadActual 2: 2097152 op, 509898900.00 ns, 243.1387 ns/op WorkloadActual 3: 2097152 op, 508611100.00 ns, 242.5247 ns/op WorkloadActual 4: 2097152 op, 507961700.00 ns, 242.2150 ns/op WorkloadActual 5: 2097152 op, 503458000.00 ns, 240.0675 ns/op WorkloadActual 6: 2097152 op, 503448400.00 ns, 240.0629 ns/op WorkloadActual 7: 2097152 op, 501983800.00 ns, 239.3645 ns/op WorkloadActual 8: 2097152 op, 510405200.00 ns, 243.3802 ns/op WorkloadActual 9: 2097152 op, 503895400.00 ns, 240.2761 ns/op WorkloadActual 10: 2097152 op, 505826600.00 ns, 241.1969 ns/op WorkloadActual 11: 2097152 op, 509042800.00 ns, 242.7305 ns/op WorkloadActual 12: 2097152 op, 509441000.00 ns, 242.9204 ns/op WorkloadActual 13: 2097152 op, 506906000.00 ns, 241.7116 ns/op WorkloadActual 14: 2097152 op, 503807400.00 ns, 240.2341 ns/op WorkloadActual 15: 2097152 op, 511551300.00 ns, 243.9267 ns/op WorkloadResult 1: 2097152 op, 502898300.00 ns, 239.8006 ns/op WorkloadResult 2: 2097152 op, 506578200.00 ns, 241.5553 ns/op WorkloadResult 3: 2097152 op, 505290400.00 ns, 240.9412 ns/op WorkloadResult 4: 2097152 op, 504641000.00 ns, 240.6316 ns/op WorkloadResult 5: 2097152 op, 500137300.00 ns, 238.4840 ns/op WorkloadResult 6: 2097152 op, 500127700.00 ns, 238.4795 ns/op WorkloadResult 7: 2097152 op, 498663100.00 ns, 237.7811 ns/op WorkloadResult 8: 2097152 op, 507084500.00 ns, 241.7967 ns/op WorkloadResult 9: 2097152 op, 500574700.00 ns, 238.6926 ns/op WorkloadResult 10: 2097152 op, 502505900.00 ns, 239.6135 ns/op WorkloadResult 11: 2097152 op, 505722100.00 ns, 241.1471 ns/op WorkloadResult 12: 2097152 op, 506120300.00 ns, 241.3370 ns/op WorkloadResult 13: 2097152 op, 503585300.00 ns, 240.1282 ns/op WorkloadResult 14: 2097152 op, 500486700.00 ns, 238.6507 ns/op WorkloadResult 15: 2097152 op, 508230600.00 ns, 242.3432 ns/op // GC: 57 0 0 1073745872 2097152 // Threading: 0 0 2097152 Mean = 240.092 ns, StdErr = 0.369 ns (0.15%), N = 15, StdDev = 1.431 ns Min = 237.781 ns, Q1 = 238.672 ns, Median = 240.128 ns, Q3 = 241.242 ns, Max = 242.343 ns IQR = 2.570 ns, LowerFence = 234.816 ns, UpperFence = 245.098 ns ConfidenceInterval = [238.562 ns; 241.622 ns] (CI 99.9%), Margin = 1.530 ns (0.64% of Mean) Skewness = -0.07, Kurtosis = 1.48, MValue = 2 // ** Remained 13 (20.3%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 3m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_PopcornAll: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 136100.00 ns, 136.1000 us/op WorkloadJitting 1: 1 op, 647200.00 ns, 647.2000 us/op OverheadJitting 2: 16 op, 277800.00 ns, 17.3625 us/op WorkloadJitting 2: 16 op, 328500.00 ns, 20.5313 us/op WorkloadPilot 1: 16 op, 34000.00 ns, 2.1250 us/op WorkloadPilot 2: 32 op, 68200.00 ns, 2.1313 us/op WorkloadPilot 3: 64 op, 107700.00 ns, 1.6828 us/op WorkloadPilot 4: 128 op, 212100.00 ns, 1.6570 us/op WorkloadPilot 5: 256 op, 406600.00 ns, 1.5883 us/op WorkloadPilot 6: 512 op, 1118900.00 ns, 2.1854 us/op WorkloadPilot 7: 1024 op, 1665500.00 ns, 1.6265 us/op WorkloadPilot 8: 2048 op, 3497000.00 ns, 1.7075 us/op WorkloadPilot 9: 4096 op, 7757300.00 ns, 1.8939 us/op WorkloadPilot 10: 8192 op, 17894100.00 ns, 2.1843 us/op WorkloadPilot 11: 16384 op, 27120300.00 ns, 1.6553 us/op WorkloadPilot 12: 32768 op, 51928100.00 ns, 1.5847 us/op WorkloadPilot 13: 65536 op, 98311600.00 ns, 1.5001 us/op WorkloadPilot 14: 131072 op, 182469400.00 ns, 1.3921 us/op WorkloadPilot 15: 262144 op, 368681600.00 ns, 1.4064 us/op WorkloadPilot 16: 524288 op, 734795200.00 ns, 1.4015 us/op OverheadWarmup 1: 524288 op, 817100.00 ns, 1.5585 ns/op OverheadWarmup 2: 524288 op, 815000.00 ns, 1.5545 ns/op OverheadWarmup 3: 524288 op, 820200.00 ns, 1.5644 ns/op OverheadWarmup 4: 524288 op, 823600.00 ns, 1.5709 ns/op OverheadWarmup 5: 524288 op, 822000.00 ns, 1.5678 ns/op OverheadWarmup 6: 524288 op, 816200.00 ns, 1.5568 ns/op OverheadWarmup 7: 524288 op, 816300.00 ns, 1.5570 ns/op OverheadWarmup 8: 524288 op, 815200.00 ns, 1.5549 ns/op OverheadActual 1: 524288 op, 817500.00 ns, 1.5593 ns/op OverheadActual 2: 524288 op, 818400.00 ns, 1.5610 ns/op OverheadActual 3: 524288 op, 814800.00 ns, 1.5541 ns/op OverheadActual 4: 524288 op, 814700.00 ns, 1.5539 ns/op OverheadActual 5: 524288 op, 814700.00 ns, 1.5539 ns/op OverheadActual 6: 524288 op, 814700.00 ns, 1.5539 ns/op OverheadActual 7: 524288 op, 814700.00 ns, 1.5539 ns/op OverheadActual 8: 524288 op, 815500.00 ns, 1.5554 ns/op OverheadActual 9: 524288 op, 815300.00 ns, 1.5551 ns/op OverheadActual 10: 524288 op, 815500.00 ns, 1.5554 ns/op OverheadActual 11: 524288 op, 814700.00 ns, 1.5539 ns/op OverheadActual 12: 524288 op, 814700.00 ns, 1.5539 ns/op OverheadActual 13: 524288 op, 814800.00 ns, 1.5541 ns/op OverheadActual 14: 524288 op, 814700.00 ns, 1.5539 ns/op OverheadActual 15: 524288 op, 815600.00 ns, 1.5556 ns/op WorkloadWarmup 1: 524288 op, 741362800.00 ns, 1.4140 us/op WorkloadWarmup 2: 524288 op, 735228300.00 ns, 1.4023 us/op WorkloadWarmup 3: 524288 op, 725288600.00 ns, 1.3834 us/op WorkloadWarmup 4: 524288 op, 732916700.00 ns, 1.3979 us/op WorkloadWarmup 5: 524288 op, 760505700.00 ns, 1.4505 us/op WorkloadWarmup 6: 524288 op, 768506000.00 ns, 1.4658 us/op WorkloadWarmup 7: 524288 op, 768671700.00 ns, 1.4661 us/op WorkloadWarmup 8: 524288 op, 777008800.00 ns, 1.4820 us/op WorkloadWarmup 9: 524288 op, 810026300.00 ns, 1.5450 us/op WorkloadWarmup 10: 524288 op, 808078500.00 ns, 1.5413 us/op WorkloadWarmup 11: 524288 op, 775978600.00 ns, 1.4801 us/op WorkloadWarmup 12: 524288 op, 761991700.00 ns, 1.4534 us/op WorkloadWarmup 13: 524288 op, 737783500.00 ns, 1.4072 us/op WorkloadWarmup 14: 524288 op, 747560400.00 ns, 1.4259 us/op WorkloadWarmup 15: 524288 op, 763138600.00 ns, 1.4556 us/op WorkloadWarmup 16: 524288 op, 753539300.00 ns, 1.4373 us/op WorkloadActual 1: 524288 op, 759866100.00 ns, 1.4493 us/op WorkloadActual 2: 524288 op, 760334600.00 ns, 1.4502 us/op WorkloadActual 3: 524288 op, 755399300.00 ns, 1.4408 us/op WorkloadActual 4: 524288 op, 755132700.00 ns, 1.4403 us/op WorkloadActual 5: 524288 op, 751971100.00 ns, 1.4343 us/op WorkloadActual 6: 524288 op, 746556900.00 ns, 1.4239 us/op WorkloadActual 7: 524288 op, 751361700.00 ns, 1.4331 us/op WorkloadActual 8: 524288 op, 759027400.00 ns, 1.4477 us/op WorkloadActual 9: 524288 op, 759299400.00 ns, 1.4482 us/op WorkloadActual 10: 524288 op, 750651100.00 ns, 1.4318 us/op WorkloadActual 11: 524288 op, 753937000.00 ns, 1.4380 us/op WorkloadActual 12: 524288 op, 755231900.00 ns, 1.4405 us/op WorkloadActual 13: 524288 op, 762564000.00 ns, 1.4545 us/op WorkloadActual 14: 524288 op, 752024800.00 ns, 1.4344 us/op WorkloadActual 15: 524288 op, 762217000.00 ns, 1.4538 us/op WorkloadResult 1: 524288 op, 759051300.00 ns, 1.4478 us/op WorkloadResult 2: 524288 op, 759519800.00 ns, 1.4487 us/op WorkloadResult 3: 524288 op, 754584500.00 ns, 1.4393 us/op WorkloadResult 4: 524288 op, 754317900.00 ns, 1.4387 us/op WorkloadResult 5: 524288 op, 751156300.00 ns, 1.4327 us/op WorkloadResult 6: 524288 op, 745742100.00 ns, 1.4224 us/op WorkloadResult 7: 524288 op, 750546900.00 ns, 1.4316 us/op WorkloadResult 8: 524288 op, 758212600.00 ns, 1.4462 us/op WorkloadResult 9: 524288 op, 758484600.00 ns, 1.4467 us/op WorkloadResult 10: 524288 op, 749836300.00 ns, 1.4302 us/op WorkloadResult 11: 524288 op, 753122200.00 ns, 1.4365 us/op WorkloadResult 12: 524288 op, 754417100.00 ns, 1.4389 us/op WorkloadResult 13: 524288 op, 761749200.00 ns, 1.4529 us/op WorkloadResult 14: 524288 op, 751210000.00 ns, 1.4328 us/op WorkloadResult 15: 524288 op, 761402200.00 ns, 1.4523 us/op // GC: 65 0 0 1237323728 524288 // Threading: 0 0 524288 Mean = 1.440 us, StdErr = 0.002 us (0.16%), N = 15, StdDev = 0.009 us Min = 1.422 us, Q1 = 1.433 us, Median = 1.439 us, Q3 = 1.447 us, Max = 1.453 us IQR = 0.014 us, LowerFence = 1.411 us, UpperFence = 1.469 us ConfidenceInterval = [1.430 us; 1.449 us] (CI 99.9%), Margin = 0.010 us (0.67% of Mean) Skewness = -0.15, Kurtosis = 1.81, MValue = 2 // ** Remained 12 (18.8%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 3m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_PopcornCustom: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 130300.00 ns, 130.3000 us/op WorkloadJitting 1: 1 op, 248900.00 ns, 248.9000 us/op OverheadJitting 2: 16 op, 270700.00 ns, 16.9188 us/op WorkloadJitting 2: 16 op, 332400.00 ns, 20.7750 us/op WorkloadPilot 1: 16 op, 43700.00 ns, 2.7313 us/op WorkloadPilot 2: 32 op, 77600.00 ns, 2.4250 us/op WorkloadPilot 3: 64 op, 137300.00 ns, 2.1453 us/op WorkloadPilot 4: 128 op, 262600.00 ns, 2.0516 us/op WorkloadPilot 5: 256 op, 535100.00 ns, 2.0902 us/op WorkloadPilot 6: 512 op, 1365500.00 ns, 2.6670 us/op WorkloadPilot 7: 1024 op, 2067300.00 ns, 2.0188 us/op WorkloadPilot 8: 2048 op, 4392800.00 ns, 2.1449 us/op WorkloadPilot 9: 4096 op, 9541600.00 ns, 2.3295 us/op WorkloadPilot 10: 8192 op, 20315000.00 ns, 2.4799 us/op WorkloadPilot 11: 16384 op, 32565200.00 ns, 1.9876 us/op WorkloadPilot 12: 32768 op, 65484000.00 ns, 1.9984 us/op WorkloadPilot 13: 65536 op, 127816300.00 ns, 1.9503 us/op WorkloadPilot 14: 131072 op, 257005000.00 ns, 1.9608 us/op WorkloadPilot 15: 262144 op, 515897700.00 ns, 1.9680 us/op OverheadWarmup 1: 262144 op, 409400.00 ns, 1.5617 ns/op OverheadWarmup 2: 262144 op, 407500.00 ns, 1.5545 ns/op OverheadWarmup 3: 262144 op, 407400.00 ns, 1.5541 ns/op OverheadWarmup 4: 262144 op, 407400.00 ns, 1.5541 ns/op OverheadWarmup 5: 262144 op, 407300.00 ns, 1.5537 ns/op OverheadWarmup 6: 262144 op, 407500.00 ns, 1.5545 ns/op OverheadWarmup 7: 262144 op, 409200.00 ns, 1.5610 ns/op OverheadWarmup 8: 262144 op, 407500.00 ns, 1.5545 ns/op OverheadActual 1: 262144 op, 418500.00 ns, 1.5965 ns/op OverheadActual 2: 262144 op, 408700.00 ns, 1.5591 ns/op OverheadActual 3: 262144 op, 408800.00 ns, 1.5594 ns/op OverheadActual 4: 262144 op, 407400.00 ns, 1.5541 ns/op OverheadActual 5: 262144 op, 410700.00 ns, 1.5667 ns/op OverheadActual 6: 262144 op, 407400.00 ns, 1.5541 ns/op OverheadActual 7: 262144 op, 408100.00 ns, 1.5568 ns/op OverheadActual 8: 262144 op, 407800.00 ns, 1.5556 ns/op OverheadActual 9: 262144 op, 407400.00 ns, 1.5541 ns/op OverheadActual 10: 262144 op, 407500.00 ns, 1.5545 ns/op OverheadActual 11: 262144 op, 407500.00 ns, 1.5545 ns/op OverheadActual 12: 262144 op, 408400.00 ns, 1.5579 ns/op OverheadActual 13: 262144 op, 408300.00 ns, 1.5575 ns/op OverheadActual 14: 262144 op, 407700.00 ns, 1.5553 ns/op OverheadActual 15: 262144 op, 407400.00 ns, 1.5541 ns/op WorkloadWarmup 1: 262144 op, 517325100.00 ns, 1.9734 us/op WorkloadWarmup 2: 262144 op, 515301300.00 ns, 1.9657 us/op WorkloadWarmup 3: 262144 op, 515500300.00 ns, 1.9665 us/op WorkloadWarmup 4: 262144 op, 518860000.00 ns, 1.9793 us/op WorkloadWarmup 5: 262144 op, 516093700.00 ns, 1.9687 us/op WorkloadWarmup 6: 262144 op, 523685900.00 ns, 1.9977 us/op WorkloadWarmup 7: 262144 op, 519767500.00 ns, 1.9828 us/op WorkloadActual 1: 262144 op, 523411200.00 ns, 1.9967 us/op WorkloadActual 2: 262144 op, 518690800.00 ns, 1.9786 us/op WorkloadActual 3: 262144 op, 511941700.00 ns, 1.9529 us/op WorkloadActual 4: 262144 op, 515864000.00 ns, 1.9679 us/op WorkloadActual 5: 262144 op, 519998700.00 ns, 1.9836 us/op WorkloadActual 6: 262144 op, 515436200.00 ns, 1.9662 us/op WorkloadActual 7: 262144 op, 510954200.00 ns, 1.9491 us/op WorkloadActual 8: 262144 op, 518775100.00 ns, 1.9790 us/op WorkloadActual 9: 262144 op, 517284400.00 ns, 1.9733 us/op WorkloadActual 10: 262144 op, 514761800.00 ns, 1.9637 us/op WorkloadActual 11: 262144 op, 515475800.00 ns, 1.9664 us/op WorkloadActual 12: 262144 op, 515279900.00 ns, 1.9656 us/op WorkloadActual 13: 262144 op, 513117300.00 ns, 1.9574 us/op WorkloadActual 14: 262144 op, 512003500.00 ns, 1.9531 us/op WorkloadActual 15: 262144 op, 524555100.00 ns, 2.0010 us/op WorkloadResult 1: 262144 op, 523003400.00 ns, 1.9951 us/op WorkloadResult 2: 262144 op, 518283000.00 ns, 1.9771 us/op WorkloadResult 3: 262144 op, 511533900.00 ns, 1.9513 us/op WorkloadResult 4: 262144 op, 515456200.00 ns, 1.9663 us/op WorkloadResult 5: 262144 op, 519590900.00 ns, 1.9821 us/op WorkloadResult 6: 262144 op, 515028400.00 ns, 1.9647 us/op WorkloadResult 7: 262144 op, 510546400.00 ns, 1.9476 us/op WorkloadResult 8: 262144 op, 518367300.00 ns, 1.9774 us/op WorkloadResult 9: 262144 op, 516876600.00 ns, 1.9717 us/op WorkloadResult 10: 262144 op, 514354000.00 ns, 1.9621 us/op WorkloadResult 11: 262144 op, 515068000.00 ns, 1.9648 us/op WorkloadResult 12: 262144 op, 514872100.00 ns, 1.9641 us/op WorkloadResult 13: 262144 op, 512709500.00 ns, 1.9558 us/op WorkloadResult 14: 262144 op, 511595700.00 ns, 1.9516 us/op WorkloadResult 15: 262144 op, 524147300.00 ns, 1.9995 us/op // GC: 37 0 0 702549968 262144 // Threading: 0 0 262144 Mean = 1.969 us, StdErr = 0.004 us (0.20%), N = 15, StdDev = 0.015 us Min = 1.948 us, Q1 = 1.959 us, Median = 1.965 us, Q3 = 1.977 us, Max = 1.999 us IQR = 0.018 us, LowerFence = 1.932 us, UpperFence = 2.005 us ConfidenceInterval = [1.952 us; 1.985 us] (CI 99.9%), Margin = 0.016 us (0.83% of Mean) Skewness = 0.53, Kurtosis = 2.21, MValue = 2 // ** Remained 11 (17.2%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 3m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_LegacyDefault: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 131300.00 ns, 131.3000 us/op WorkloadJitting 1: 1 op, 901000.00 ns, 901.0000 us/op OverheadJitting 2: 16 op, 289900.00 ns, 18.1188 us/op WorkloadJitting 2: 16 op, 437100.00 ns, 27.3188 us/op WorkloadPilot 1: 16 op, 176600.00 ns, 11.0375 us/op WorkloadPilot 2: 32 op, 155500.00 ns, 4.8594 us/op WorkloadPilot 3: 64 op, 178100.00 ns, 2.7828 us/op WorkloadPilot 4: 128 op, 223800.00 ns, 1.7484 us/op WorkloadPilot 5: 256 op, 371600.00 ns, 1.4516 us/op WorkloadPilot 6: 512 op, 540700.00 ns, 1.0561 us/op WorkloadPilot 7: 1024 op, 940100.00 ns, 918.0664 ns/op WorkloadPilot 8: 2048 op, 1798300.00 ns, 878.0762 ns/op WorkloadPilot 9: 4096 op, 3975400.00 ns, 970.5566 ns/op WorkloadPilot 10: 8192 op, 9259000.00 ns, 1.1302 us/op WorkloadPilot 11: 16384 op, 14424400.00 ns, 880.3955 ns/op WorkloadPilot 12: 32768 op, 25932100.00 ns, 791.3849 ns/op WorkloadPilot 13: 65536 op, 52469600.00 ns, 800.6226 ns/op WorkloadPilot 14: 131072 op, 99383700.00 ns, 758.2375 ns/op WorkloadPilot 15: 262144 op, 202544700.00 ns, 772.6467 ns/op WorkloadPilot 16: 524288 op, 401884900.00 ns, 766.5346 ns/op WorkloadPilot 17: 1048576 op, 790356200.00 ns, 753.7424 ns/op OverheadWarmup 1: 1048576 op, 1808800.00 ns, 1.7250 ns/op OverheadWarmup 2: 1048576 op, 1802500.00 ns, 1.7190 ns/op OverheadWarmup 3: 1048576 op, 1798500.00 ns, 1.7152 ns/op OverheadWarmup 4: 1048576 op, 1800100.00 ns, 1.7167 ns/op OverheadWarmup 5: 1048576 op, 1797500.00 ns, 1.7142 ns/op OverheadWarmup 6: 1048576 op, 1803800.00 ns, 1.7202 ns/op OverheadWarmup 7: 1048576 op, 1806000.00 ns, 1.7223 ns/op OverheadWarmup 8: 1048576 op, 1803800.00 ns, 1.7202 ns/op OverheadActual 1: 1048576 op, 1800000.00 ns, 1.7166 ns/op OverheadActual 2: 1048576 op, 1807300.00 ns, 1.7236 ns/op OverheadActual 3: 1048576 op, 1806600.00 ns, 1.7229 ns/op OverheadActual 4: 1048576 op, 1808300.00 ns, 1.7245 ns/op OverheadActual 5: 1048576 op, 1818400.00 ns, 1.7342 ns/op OverheadActual 6: 1048576 op, 1849100.00 ns, 1.7634 ns/op OverheadActual 7: 1048576 op, 1806800.00 ns, 1.7231 ns/op OverheadActual 8: 1048576 op, 1799900.00 ns, 1.7165 ns/op OverheadActual 9: 1048576 op, 1797200.00 ns, 1.7139 ns/op OverheadActual 10: 1048576 op, 1837500.00 ns, 1.7524 ns/op OverheadActual 11: 1048576 op, 1797600.00 ns, 1.7143 ns/op OverheadActual 12: 1048576 op, 1810800.00 ns, 1.7269 ns/op OverheadActual 13: 1048576 op, 1798900.00 ns, 1.7156 ns/op OverheadActual 14: 1048576 op, 1803800.00 ns, 1.7202 ns/op OverheadActual 15: 1048576 op, 1805800.00 ns, 1.7221 ns/op WorkloadWarmup 1: 1048576 op, 797221700.00 ns, 760.2899 ns/op WorkloadWarmup 2: 1048576 op, 781635000.00 ns, 745.4252 ns/op WorkloadWarmup 3: 1048576 op, 785159600.00 ns, 748.7865 ns/op WorkloadWarmup 4: 1048576 op, 778199000.00 ns, 742.1484 ns/op WorkloadWarmup 5: 1048576 op, 793886200.00 ns, 757.1089 ns/op WorkloadWarmup 6: 1048576 op, 789386900.00 ns, 752.8180 ns/op WorkloadActual 1: 1048576 op, 784321000.00 ns, 747.9868 ns/op WorkloadActual 2: 1048576 op, 792055100.00 ns, 755.3626 ns/op WorkloadActual 3: 1048576 op, 789294700.00 ns, 752.7301 ns/op WorkloadActual 4: 1048576 op, 792029900.00 ns, 755.3386 ns/op WorkloadActual 5: 1048576 op, 825743600.00 ns, 787.4905 ns/op WorkloadActual 6: 1048576 op, 896610000.00 ns, 855.0739 ns/op WorkloadActual 7: 1048576 op, 824857400.00 ns, 786.6453 ns/op WorkloadActual 8: 1048576 op, 812872700.00 ns, 775.2158 ns/op WorkloadActual 9: 1048576 op, 790335800.00 ns, 753.7230 ns/op WorkloadActual 10: 1048576 op, 794951100.00 ns, 758.1244 ns/op WorkloadActual 11: 1048576 op, 795181800.00 ns, 758.3445 ns/op WorkloadActual 12: 1048576 op, 812217800.00 ns, 774.5913 ns/op WorkloadActual 13: 1048576 op, 799671900.00 ns, 762.6266 ns/op WorkloadActual 14: 1048576 op, 804417600.00 ns, 767.1524 ns/op WorkloadActual 15: 1048576 op, 798682700.00 ns, 761.6832 ns/op WorkloadResult 1: 1048576 op, 782514400.00 ns, 746.2639 ns/op WorkloadResult 2: 1048576 op, 790248500.00 ns, 753.6397 ns/op WorkloadResult 3: 1048576 op, 787488100.00 ns, 751.0072 ns/op WorkloadResult 4: 1048576 op, 790223300.00 ns, 753.6157 ns/op WorkloadResult 5: 1048576 op, 823937000.00 ns, 785.7676 ns/op WorkloadResult 6: 1048576 op, 823050800.00 ns, 784.9224 ns/op WorkloadResult 7: 1048576 op, 811066100.00 ns, 773.4929 ns/op WorkloadResult 8: 1048576 op, 788529200.00 ns, 752.0000 ns/op WorkloadResult 9: 1048576 op, 793144500.00 ns, 756.4015 ns/op WorkloadResult 10: 1048576 op, 793375200.00 ns, 756.6216 ns/op WorkloadResult 11: 1048576 op, 810411200.00 ns, 772.8683 ns/op WorkloadResult 12: 1048576 op, 797865300.00 ns, 760.9036 ns/op WorkloadResult 13: 1048576 op, 802611000.00 ns, 765.4295 ns/op WorkloadResult 14: 1048576 op, 796876100.00 ns, 759.9603 ns/op // GC: 91 0 0 1728079736 1048576 // Threading: 0 0 1048576 Mean = 762.350 ns, StdErr = 3.336 ns (0.44%), N = 14, StdDev = 12.480 ns Min = 746.264 ns, Q1 = 753.622 ns, Median = 758.291 ns, Q3 = 771.009 ns, Max = 785.768 ns IQR = 17.387 ns, LowerFence = 727.541 ns, UpperFence = 797.089 ns ConfidenceInterval = [748.271 ns; 776.428 ns] (CI 99.9%), Margin = 14.079 ns (1.85% of Mean) Skewness = 0.68, Kurtosis = 2.05, MValue = 2 // ** Remained 10 (15.6%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 2m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_LegacyAll: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 134800.00 ns, 134.8000 us/op WorkloadJitting 1: 1 op, 2195700.00 ns, 2.1957 ms/op OverheadJitting 2: 16 op, 282700.00 ns, 17.6688 us/op WorkloadJitting 2: 16 op, 707200.00 ns, 44.2000 us/op WorkloadPilot 1: 16 op, 413900.00 ns, 25.8688 us/op WorkloadPilot 2: 32 op, 504600.00 ns, 15.7688 us/op WorkloadPilot 3: 64 op, 756100.00 ns, 11.8141 us/op WorkloadPilot 4: 128 op, 1234100.00 ns, 9.6414 us/op WorkloadPilot 5: 256 op, 2150700.00 ns, 8.4012 us/op WorkloadPilot 6: 512 op, 4661000.00 ns, 9.1035 us/op WorkloadPilot 7: 1024 op, 9749300.00 ns, 9.5208 us/op WorkloadPilot 8: 2048 op, 18155000.00 ns, 8.8647 us/op WorkloadPilot 9: 4096 op, 30648100.00 ns, 7.4824 us/op WorkloadPilot 10: 8192 op, 61165600.00 ns, 7.4665 us/op WorkloadPilot 11: 16384 op, 114063400.00 ns, 6.9619 us/op WorkloadPilot 12: 32768 op, 222918900.00 ns, 6.8029 us/op WorkloadPilot 13: 65536 op, 439674200.00 ns, 6.7089 us/op WorkloadPilot 14: 131072 op, 880987700.00 ns, 6.7214 us/op OverheadWarmup 1: 131072 op, 205300.00 ns, 1.5663 ns/op OverheadWarmup 2: 131072 op, 204100.00 ns, 1.5572 ns/op OverheadWarmup 3: 131072 op, 204200.00 ns, 1.5579 ns/op OverheadWarmup 4: 131072 op, 204200.00 ns, 1.5579 ns/op OverheadWarmup 5: 131072 op, 204500.00 ns, 1.5602 ns/op OverheadWarmup 6: 131072 op, 204400.00 ns, 1.5594 ns/op OverheadActual 1: 131072 op, 204600.00 ns, 1.5610 ns/op OverheadActual 2: 131072 op, 204700.00 ns, 1.5617 ns/op OverheadActual 3: 131072 op, 204200.00 ns, 1.5579 ns/op OverheadActual 4: 131072 op, 204500.00 ns, 1.5602 ns/op OverheadActual 5: 131072 op, 205000.00 ns, 1.5640 ns/op OverheadActual 6: 131072 op, 203900.00 ns, 1.5556 ns/op OverheadActual 7: 131072 op, 204100.00 ns, 1.5572 ns/op OverheadActual 8: 131072 op, 207000.00 ns, 1.5793 ns/op OverheadActual 9: 131072 op, 204400.00 ns, 1.5594 ns/op OverheadActual 10: 131072 op, 203700.00 ns, 1.5541 ns/op OverheadActual 11: 131072 op, 204800.00 ns, 1.5625 ns/op OverheadActual 12: 131072 op, 204000.00 ns, 1.5564 ns/op OverheadActual 13: 131072 op, 204500.00 ns, 1.5602 ns/op OverheadActual 14: 131072 op, 204300.00 ns, 1.5587 ns/op OverheadActual 15: 131072 op, 204400.00 ns, 1.5594 ns/op WorkloadWarmup 1: 131072 op, 862680300.00 ns, 6.5817 us/op WorkloadWarmup 2: 131072 op, 860372900.00 ns, 6.5641 us/op WorkloadWarmup 3: 131072 op, 871323300.00 ns, 6.6477 us/op WorkloadWarmup 4: 131072 op, 863502900.00 ns, 6.5880 us/op WorkloadWarmup 5: 131072 op, 864880300.00 ns, 6.5985 us/op WorkloadWarmup 6: 131072 op, 872106200.00 ns, 6.6536 us/op WorkloadWarmup 7: 131072 op, 859960100.00 ns, 6.5610 us/op WorkloadActual 1: 131072 op, 856091300.00 ns, 6.5315 us/op WorkloadActual 2: 131072 op, 866101700.00 ns, 6.6078 us/op WorkloadActual 3: 131072 op, 857213800.00 ns, 6.5400 us/op WorkloadActual 4: 131072 op, 874129700.00 ns, 6.6691 us/op WorkloadActual 5: 131072 op, 878715800.00 ns, 6.7041 us/op WorkloadActual 6: 131072 op, 867760400.00 ns, 6.6205 us/op WorkloadActual 7: 131072 op, 874858400.00 ns, 6.6746 us/op WorkloadActual 8: 131072 op, 873525700.00 ns, 6.6645 us/op WorkloadActual 9: 131072 op, 875626100.00 ns, 6.6805 us/op WorkloadActual 10: 131072 op, 869514700.00 ns, 6.6339 us/op WorkloadActual 11: 131072 op, 851959100.00 ns, 6.4999 us/op WorkloadActual 12: 131072 op, 857934300.00 ns, 6.5455 us/op WorkloadActual 13: 131072 op, 859374600.00 ns, 6.5565 us/op WorkloadActual 14: 131072 op, 870034900.00 ns, 6.6378 us/op WorkloadActual 15: 131072 op, 880048500.00 ns, 6.7142 us/op WorkloadResult 1: 131072 op, 855886900.00 ns, 6.5299 us/op WorkloadResult 2: 131072 op, 865897300.00 ns, 6.6063 us/op WorkloadResult 3: 131072 op, 857009400.00 ns, 6.5385 us/op WorkloadResult 4: 131072 op, 873925300.00 ns, 6.6675 us/op WorkloadResult 5: 131072 op, 878511400.00 ns, 6.7025 us/op WorkloadResult 6: 131072 op, 867556000.00 ns, 6.6189 us/op WorkloadResult 7: 131072 op, 874654000.00 ns, 6.6731 us/op WorkloadResult 8: 131072 op, 873321300.00 ns, 6.6629 us/op WorkloadResult 9: 131072 op, 875421700.00 ns, 6.6789 us/op WorkloadResult 10: 131072 op, 869310300.00 ns, 6.6323 us/op WorkloadResult 11: 131072 op, 851754700.00 ns, 6.4984 us/op WorkloadResult 12: 131072 op, 857729900.00 ns, 6.5440 us/op WorkloadResult 13: 131072 op, 859170200.00 ns, 6.5549 us/op WorkloadResult 14: 131072 op, 869830500.00 ns, 6.6363 us/op WorkloadResult 15: 131072 op, 879844100.00 ns, 6.7127 us/op // GC: 88 0 0 1672708728 131072 // Threading: 0 0 131072 Mean = 6.617 us, StdErr = 0.018 us (0.27%), N = 15, StdDev = 0.069 us Min = 6.498 us, Q1 = 6.549 us, Median = 6.632 us, Q3 = 6.670 us, Max = 6.713 us IQR = 0.121 us, LowerFence = 6.368 us, UpperFence = 6.852 us ConfidenceInterval = [6.544 us; 6.690 us] (CI 99.9%), Margin = 0.073 us (1.11% of Mean) Skewness = -0.27, Kurtosis = 1.54, MValue = 2 // ** Remained 9 (14.1%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 2m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_LegacyCustom: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 145300.00 ns, 145.3000 us/op WorkloadJitting 1: 1 op, 1046300.00 ns, 1.0463 ms/op OverheadJitting 2: 16 op, 303300.00 ns, 18.9563 us/op WorkloadJitting 2: 16 op, 513900.00 ns, 32.1188 us/op WorkloadPilot 1: 16 op, 267000.00 ns, 16.6875 us/op WorkloadPilot 2: 32 op, 328100.00 ns, 10.2531 us/op WorkloadPilot 3: 64 op, 524300.00 ns, 8.1922 us/op WorkloadPilot 4: 128 op, 757500.00 ns, 5.9180 us/op WorkloadPilot 5: 256 op, 1232600.00 ns, 4.8148 us/op WorkloadPilot 6: 512 op, 2214500.00 ns, 4.3252 us/op WorkloadPilot 7: 1024 op, 5163800.00 ns, 5.0428 us/op WorkloadPilot 8: 2048 op, 10289500.00 ns, 5.0242 us/op WorkloadPilot 9: 4096 op, 17480900.00 ns, 4.2678 us/op WorkloadPilot 10: 8192 op, 32865000.00 ns, 4.0118 us/op WorkloadPilot 11: 16384 op, 60646200.00 ns, 3.7016 us/op WorkloadPilot 12: 32768 op, 122687100.00 ns, 3.7441 us/op WorkloadPilot 13: 65536 op, 245385400.00 ns, 3.7443 us/op WorkloadPilot 14: 131072 op, 483514000.00 ns, 3.6889 us/op WorkloadPilot 15: 262144 op, 979686100.00 ns, 3.7372 us/op OverheadWarmup 1: 262144 op, 413100.00 ns, 1.5759 ns/op OverheadWarmup 2: 262144 op, 411000.00 ns, 1.5678 ns/op OverheadWarmup 3: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadWarmup 4: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadWarmup 5: 262144 op, 420600.00 ns, 1.6045 ns/op OverheadWarmup 6: 262144 op, 410700.00 ns, 1.5667 ns/op OverheadWarmup 7: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadWarmup 8: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 1: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 2: 262144 op, 411400.00 ns, 1.5694 ns/op OverheadActual 3: 262144 op, 410800.00 ns, 1.5671 ns/op OverheadActual 4: 262144 op, 414000.00 ns, 1.5793 ns/op OverheadActual 5: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadActual 6: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 7: 262144 op, 410700.00 ns, 1.5667 ns/op OverheadActual 8: 262144 op, 411900.00 ns, 1.5713 ns/op OverheadActual 9: 262144 op, 411400.00 ns, 1.5694 ns/op OverheadActual 10: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 11: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadActual 12: 262144 op, 410900.00 ns, 1.5675 ns/op OverheadActual 13: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadActual 14: 262144 op, 416700.00 ns, 1.5896 ns/op OverheadActual 15: 262144 op, 410600.00 ns, 1.5663 ns/op WorkloadWarmup 1: 262144 op, 966267000.00 ns, 3.6860 us/op WorkloadWarmup 2: 262144 op, 975281800.00 ns, 3.7204 us/op WorkloadWarmup 3: 262144 op, 974341100.00 ns, 3.7168 us/op WorkloadWarmup 4: 262144 op, 965067200.00 ns, 3.6814 us/op WorkloadWarmup 5: 262144 op, 994233700.00 ns, 3.7927 us/op WorkloadWarmup 6: 262144 op, 963094500.00 ns, 3.6739 us/op WorkloadActual 1: 262144 op, 987768800.00 ns, 3.7680 us/op WorkloadActual 2: 262144 op, 992864600.00 ns, 3.7875 us/op WorkloadActual 3: 262144 op, 998913100.00 ns, 3.8106 us/op WorkloadActual 4: 262144 op, 979489200.00 ns, 3.7365 us/op WorkloadActual 5: 262144 op, 978409900.00 ns, 3.7323 us/op WorkloadActual 6: 262144 op, 1019969900.00 ns, 3.8909 us/op WorkloadActual 7: 262144 op, 1053847700.00 ns, 4.0201 us/op WorkloadActual 8: 262144 op, 1049197100.00 ns, 4.0024 us/op WorkloadActual 9: 262144 op, 1048746000.00 ns, 4.0006 us/op WorkloadActual 10: 262144 op, 1042732200.00 ns, 3.9777 us/op WorkloadActual 11: 262144 op, 1021903600.00 ns, 3.8983 us/op WorkloadActual 12: 262144 op, 993727400.00 ns, 3.7908 us/op WorkloadActual 13: 262144 op, 988977800.00 ns, 3.7727 us/op WorkloadActual 14: 262144 op, 984223400.00 ns, 3.7545 us/op WorkloadActual 15: 262144 op, 1024662700.00 ns, 3.9088 us/op WorkloadActual 16: 262144 op, 1047371500.00 ns, 3.9954 us/op WorkloadActual 17: 262144 op, 1010878600.00 ns, 3.8562 us/op WorkloadActual 18: 262144 op, 969974400.00 ns, 3.7002 us/op WorkloadActual 19: 262144 op, 988847000.00 ns, 3.7722 us/op WorkloadActual 20: 262144 op, 984710700.00 ns, 3.7564 us/op WorkloadActual 21: 262144 op, 991469500.00 ns, 3.7822 us/op WorkloadActual 22: 262144 op, 1002517600.00 ns, 3.8243 us/op WorkloadActual 23: 262144 op, 1008973400.00 ns, 3.8489 us/op WorkloadActual 24: 262144 op, 978552900.00 ns, 3.7329 us/op WorkloadActual 25: 262144 op, 1018277100.00 ns, 3.8844 us/op WorkloadResult 1: 262144 op, 987358100.00 ns, 3.7665 us/op WorkloadResult 2: 262144 op, 992453900.00 ns, 3.7859 us/op WorkloadResult 3: 262144 op, 998502400.00 ns, 3.8090 us/op WorkloadResult 4: 262144 op, 979078500.00 ns, 3.7349 us/op WorkloadResult 5: 262144 op, 977999200.00 ns, 3.7308 us/op WorkloadResult 6: 262144 op, 1019559200.00 ns, 3.8893 us/op WorkloadResult 7: 262144 op, 1053437000.00 ns, 4.0185 us/op WorkloadResult 8: 262144 op, 1048786400.00 ns, 4.0008 us/op WorkloadResult 9: 262144 op, 1048335300.00 ns, 3.9991 us/op WorkloadResult 10: 262144 op, 1042321500.00 ns, 3.9761 us/op WorkloadResult 11: 262144 op, 1021492900.00 ns, 3.8967 us/op WorkloadResult 12: 262144 op, 993316700.00 ns, 3.7892 us/op WorkloadResult 13: 262144 op, 988567100.00 ns, 3.7711 us/op WorkloadResult 14: 262144 op, 983812700.00 ns, 3.7529 us/op WorkloadResult 15: 262144 op, 1024252000.00 ns, 3.9072 us/op WorkloadResult 16: 262144 op, 1046960800.00 ns, 3.9938 us/op WorkloadResult 17: 262144 op, 1010467900.00 ns, 3.8546 us/op WorkloadResult 18: 262144 op, 969563700.00 ns, 3.6986 us/op WorkloadResult 19: 262144 op, 988436300.00 ns, 3.7706 us/op WorkloadResult 20: 262144 op, 984300000.00 ns, 3.7548 us/op WorkloadResult 21: 262144 op, 991058800.00 ns, 3.7806 us/op WorkloadResult 22: 262144 op, 1002106900.00 ns, 3.8227 us/op WorkloadResult 23: 262144 op, 1008562700.00 ns, 3.8474 us/op WorkloadResult 24: 262144 op, 978142200.00 ns, 3.7313 us/op WorkloadResult 25: 262144 op, 1017866400.00 ns, 3.8829 us/op // GC: 108 0 0 2034378240 262144 // Threading: 0 0 262144 Mean = 3.839 us, StdErr = 0.020 us (0.51%), N = 25, StdDev = 0.098 us Min = 3.699 us, Q1 = 3.766 us, Median = 3.809 us, Q3 = 3.897 us, Max = 4.019 us IQR = 0.130 us, LowerFence = 3.571 us, UpperFence = 4.092 us ConfidenceInterval = [3.765 us; 3.912 us] (CI 99.9%), Margin = 0.074 us (1.92% of Mean) Skewness = 0.51, Kurtosis = 1.86, MValue = 2 // ** Remained 8 (12.5%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 2m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_Stj_Reflection: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 134800.00 ns, 134.8000 us/op WorkloadJitting 1: 1 op, 1276700.00 ns, 1.2767 ms/op OverheadJitting 2: 16 op, 283300.00 ns, 17.7063 us/op WorkloadJitting 2: 16 op, 1095400.00 ns, 68.4625 us/op WorkloadPilot 1: 16 op, 800500.00 ns, 50.0313 us/op WorkloadPilot 2: 32 op, 1578000.00 ns, 49.3125 us/op WorkloadPilot 3: 64 op, 3097400.00 ns, 48.3969 us/op WorkloadPilot 4: 128 op, 6309700.00 ns, 49.2945 us/op WorkloadPilot 5: 256 op, 14381700.00 ns, 56.1785 us/op WorkloadPilot 6: 512 op, 26108700.00 ns, 50.9936 us/op WorkloadPilot 7: 1024 op, 49202000.00 ns, 48.0488 us/op WorkloadPilot 8: 2048 op, 99154100.00 ns, 48.4151 us/op WorkloadPilot 9: 4096 op, 197778600.00 ns, 48.2858 us/op WorkloadPilot 10: 8192 op, 389832700.00 ns, 47.5870 us/op WorkloadPilot 11: 16384 op, 764403100.00 ns, 46.6555 us/op OverheadWarmup 1: 16384 op, 27700.00 ns, 1.6907 ns/op OverheadWarmup 2: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadWarmup 3: 16384 op, 25800.00 ns, 1.5747 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, 25900.00 ns, 1.5808 ns/op OverheadActual 1: 16384 op, 26000.00 ns, 1.5869 ns/op OverheadActual 2: 16384 op, 25800.00 ns, 1.5747 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, 25800.00 ns, 1.5747 ns/op OverheadActual 6: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 7: 16384 op, 26100.00 ns, 1.5930 ns/op OverheadActual 8: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 9: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 10: 16384 op, 45300.00 ns, 2.7649 ns/op OverheadActual 11: 16384 op, 26000.00 ns, 1.5869 ns/op OverheadActual 12: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 13: 16384 op, 25700.00 ns, 1.5686 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, 757746500.00 ns, 46.2492 us/op WorkloadWarmup 2: 16384 op, 756690500.00 ns, 46.1847 us/op WorkloadWarmup 3: 16384 op, 796666900.00 ns, 48.6247 us/op WorkloadWarmup 4: 16384 op, 807973300.00 ns, 49.3148 us/op WorkloadWarmup 5: 16384 op, 812600000.00 ns, 49.5972 us/op WorkloadWarmup 6: 16384 op, 774209700.00 ns, 47.2540 us/op WorkloadWarmup 7: 16384 op, 785166400.00 ns, 47.9228 us/op WorkloadWarmup 8: 16384 op, 787892400.00 ns, 48.0891 us/op WorkloadWarmup 9: 16384 op, 799960700.00 ns, 48.8257 us/op WorkloadWarmup 10: 16384 op, 796474000.00 ns, 48.6129 us/op WorkloadActual 1: 16384 op, 794102200.00 ns, 48.4682 us/op WorkloadActual 2: 16384 op, 788701400.00 ns, 48.1385 us/op WorkloadActual 3: 16384 op, 764723400.00 ns, 46.6750 us/op WorkloadActual 4: 16384 op, 760443400.00 ns, 46.4138 us/op WorkloadActual 5: 16384 op, 777391800.00 ns, 47.4482 us/op WorkloadActual 6: 16384 op, 763520400.00 ns, 46.6016 us/op WorkloadActual 7: 16384 op, 763019700.00 ns, 46.5710 us/op WorkloadActual 8: 16384 op, 773915600.00 ns, 47.2361 us/op WorkloadActual 9: 16384 op, 754598200.00 ns, 46.0570 us/op WorkloadActual 10: 16384 op, 756830200.00 ns, 46.1932 us/op WorkloadActual 11: 16384 op, 756655500.00 ns, 46.1826 us/op WorkloadActual 12: 16384 op, 757119900.00 ns, 46.2109 us/op WorkloadActual 13: 16384 op, 768454300.00 ns, 46.9027 us/op WorkloadActual 14: 16384 op, 778590400.00 ns, 47.5214 us/op WorkloadActual 15: 16384 op, 802926300.00 ns, 49.0067 us/op WorkloadActual 16: 16384 op, 815070200.00 ns, 49.7479 us/op WorkloadActual 17: 16384 op, 809433600.00 ns, 49.4039 us/op WorkloadActual 18: 16384 op, 808400300.00 ns, 49.3408 us/op WorkloadActual 19: 16384 op, 806951800.00 ns, 49.2524 us/op WorkloadActual 20: 16384 op, 788853100.00 ns, 48.1478 us/op WorkloadActual 21: 16384 op, 772590800.00 ns, 47.1552 us/op WorkloadActual 22: 16384 op, 753953200.00 ns, 46.0177 us/op WorkloadActual 23: 16384 op, 769997300.00 ns, 46.9969 us/op WorkloadActual 24: 16384 op, 757481900.00 ns, 46.2330 us/op WorkloadResult 1: 16384 op, 794076400.00 ns, 48.4666 us/op WorkloadResult 2: 16384 op, 788675600.00 ns, 48.1369 us/op WorkloadResult 3: 16384 op, 764697600.00 ns, 46.6734 us/op WorkloadResult 4: 16384 op, 760417600.00 ns, 46.4122 us/op WorkloadResult 5: 16384 op, 777366000.00 ns, 47.4467 us/op WorkloadResult 6: 16384 op, 763494600.00 ns, 46.6000 us/op WorkloadResult 7: 16384 op, 762993900.00 ns, 46.5695 us/op WorkloadResult 8: 16384 op, 773889800.00 ns, 47.2345 us/op WorkloadResult 9: 16384 op, 754572400.00 ns, 46.0554 us/op WorkloadResult 10: 16384 op, 756804400.00 ns, 46.1917 us/op WorkloadResult 11: 16384 op, 756629700.00 ns, 46.1810 us/op WorkloadResult 12: 16384 op, 757094100.00 ns, 46.2094 us/op WorkloadResult 13: 16384 op, 768428500.00 ns, 46.9012 us/op WorkloadResult 14: 16384 op, 778564600.00 ns, 47.5198 us/op WorkloadResult 15: 16384 op, 802900500.00 ns, 49.0052 us/op WorkloadResult 16: 16384 op, 815044400.00 ns, 49.7464 us/op WorkloadResult 17: 16384 op, 809407800.00 ns, 49.4023 us/op WorkloadResult 18: 16384 op, 808374500.00 ns, 49.3393 us/op WorkloadResult 19: 16384 op, 806926000.00 ns, 49.2509 us/op WorkloadResult 20: 16384 op, 788827300.00 ns, 48.1462 us/op WorkloadResult 21: 16384 op, 772565000.00 ns, 47.1536 us/op WorkloadResult 22: 16384 op, 753927400.00 ns, 46.0161 us/op WorkloadResult 23: 16384 op, 769971500.00 ns, 46.9953 us/op WorkloadResult 24: 16384 op, 757456100.00 ns, 46.2315 us/op // GC: 63 0 0 1187516368 16384 // Threading: 0 0 16384 Mean = 47.412 us, StdErr = 0.249 us (0.53%), N = 24, StdDev = 1.221 us Min = 46.016 us, Q1 = 46.367 us, Median = 47.074 us, Q3 = 48.226 us, Max = 49.746 us IQR = 1.859 us, LowerFence = 43.578 us, UpperFence = 51.015 us ConfidenceInterval = [46.472 us; 48.351 us] (CI 99.9%), Margin = 0.939 us (1.98% of Mean) Skewness = 0.57, Kurtosis = 1.81, MValue = 2 // ** Remained 7 (10.9%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 2m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 142500.00 ns, 142.5000 us/op WorkloadJitting 1: 1 op, 433100.00 ns, 433.1000 us/op OverheadJitting 2: 16 op, 278900.00 ns, 17.4313 us/op WorkloadJitting 2: 16 op, 957700.00 ns, 59.8563 us/op WorkloadPilot 1: 16 op, 804900.00 ns, 50.3063 us/op WorkloadPilot 2: 32 op, 1386400.00 ns, 43.3250 us/op WorkloadPilot 3: 64 op, 2591300.00 ns, 40.4891 us/op WorkloadPilot 4: 128 op, 5490100.00 ns, 42.8914 us/op WorkloadPilot 5: 256 op, 11578000.00 ns, 45.2266 us/op WorkloadPilot 6: 512 op, 21674800.00 ns, 42.3336 us/op WorkloadPilot 7: 1024 op, 39741700.00 ns, 38.8103 us/op WorkloadPilot 8: 2048 op, 79361400.00 ns, 38.7507 us/op WorkloadPilot 9: 4096 op, 156661700.00 ns, 38.2475 us/op WorkloadPilot 10: 8192 op, 314787300.00 ns, 38.4262 us/op WorkloadPilot 11: 16384 op, 615006100.00 ns, 37.5370 us/op OverheadWarmup 1: 16384 op, 27400.00 ns, 1.6724 ns/op OverheadWarmup 2: 16384 op, 25600.00 ns, 1.5625 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, 25600.00 ns, 1.5625 ns/op OverheadWarmup 6: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 1: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 2: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 3: 16384 op, 26200.00 ns, 1.5991 ns/op OverheadActual 4: 16384 op, 25800.00 ns, 1.5747 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, 25600.00 ns, 1.5625 ns/op OverheadActual 8: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 9: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 10: 16384 op, 27500.00 ns, 1.6785 ns/op OverheadActual 11: 16384 op, 27800.00 ns, 1.6968 ns/op OverheadActual 12: 16384 op, 26000.00 ns, 1.5869 ns/op OverheadActual 13: 16384 op, 25900.00 ns, 1.5808 ns/op OverheadActual 14: 16384 op, 26000.00 ns, 1.5869 ns/op OverheadActual 15: 16384 op, 26000.00 ns, 1.5869 ns/op WorkloadWarmup 1: 16384 op, 606240800.00 ns, 37.0020 us/op WorkloadWarmup 2: 16384 op, 592275600.00 ns, 36.1496 us/op WorkloadWarmup 3: 16384 op, 587613900.00 ns, 35.8651 us/op WorkloadWarmup 4: 16384 op, 586933200.00 ns, 35.8236 us/op WorkloadWarmup 5: 16384 op, 581524000.00 ns, 35.4934 us/op WorkloadWarmup 6: 16384 op, 588918600.00 ns, 35.9447 us/op WorkloadWarmup 7: 16384 op, 584222100.00 ns, 35.6581 us/op WorkloadWarmup 8: 16384 op, 583281300.00 ns, 35.6007 us/op WorkloadWarmup 9: 16384 op, 611943500.00 ns, 37.3501 us/op WorkloadWarmup 10: 16384 op, 599272200.00 ns, 36.5767 us/op WorkloadActual 1: 16384 op, 594703500.00 ns, 36.2978 us/op WorkloadActual 2: 16384 op, 604810000.00 ns, 36.9147 us/op WorkloadActual 3: 16384 op, 597129900.00 ns, 36.4459 us/op WorkloadActual 4: 16384 op, 608846400.00 ns, 37.1610 us/op WorkloadActual 5: 16384 op, 581132300.00 ns, 35.4695 us/op WorkloadActual 6: 16384 op, 584869800.00 ns, 35.6976 us/op WorkloadActual 7: 16384 op, 590680400.00 ns, 36.0523 us/op WorkloadActual 8: 16384 op, 590911900.00 ns, 36.0664 us/op WorkloadActual 9: 16384 op, 590978400.00 ns, 36.0705 us/op WorkloadActual 10: 16384 op, 588981300.00 ns, 35.9486 us/op WorkloadActual 11: 16384 op, 598570300.00 ns, 36.5338 us/op WorkloadActual 12: 16384 op, 588237700.00 ns, 35.9032 us/op WorkloadActual 13: 16384 op, 591442500.00 ns, 36.0988 us/op WorkloadActual 14: 16384 op, 598900900.00 ns, 36.5540 us/op WorkloadActual 15: 16384 op, 593109500.00 ns, 36.2005 us/op WorkloadResult 1: 16384 op, 594677700.00 ns, 36.2962 us/op WorkloadResult 2: 16384 op, 604784200.00 ns, 36.9131 us/op WorkloadResult 3: 16384 op, 597104100.00 ns, 36.4443 us/op WorkloadResult 4: 16384 op, 608820600.00 ns, 37.1595 us/op WorkloadResult 5: 16384 op, 581106500.00 ns, 35.4679 us/op WorkloadResult 6: 16384 op, 584844000.00 ns, 35.6960 us/op WorkloadResult 7: 16384 op, 590654600.00 ns, 36.0507 us/op WorkloadResult 8: 16384 op, 590886100.00 ns, 36.0648 us/op WorkloadResult 9: 16384 op, 590952600.00 ns, 36.0689 us/op WorkloadResult 10: 16384 op, 588955500.00 ns, 35.9470 us/op WorkloadResult 11: 16384 op, 598544500.00 ns, 36.5323 us/op WorkloadResult 12: 16384 op, 588211900.00 ns, 35.9016 us/op WorkloadResult 13: 16384 op, 591416700.00 ns, 36.0972 us/op WorkloadResult 14: 16384 op, 598875100.00 ns, 36.5524 us/op WorkloadResult 15: 16384 op, 593083700.00 ns, 36.1990 us/op // GC: 49 0 0 942280656 16384 // Threading: 0 0 16384 Mean = 36.226 us, StdErr = 0.114 us (0.31%), N = 15, StdDev = 0.442 us Min = 35.468 us, Q1 = 35.999 us, Median = 36.097 us, Q3 = 36.488 us, Max = 37.159 us IQR = 0.489 us, LowerFence = 35.265 us, UpperFence = 37.222 us ConfidenceInterval = [35.754 us; 36.698 us] (CI 99.9%), Margin = 0.472 us (1.30% of Mean) Skewness = 0.43, Kurtosis = 2.51, MValue = 2 // ** Remained 6 (9.4%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 1m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 149800.00 ns, 149.8000 us/op WorkloadJitting 1: 1 op, 1029600.00 ns, 1.0296 ms/op OverheadJitting 2: 16 op, 274200.00 ns, 17.1375 us/op WorkloadJitting 2: 16 op, 348000.00 ns, 21.7500 us/op WorkloadPilot 1: 16 op, 65100.00 ns, 4.0688 us/op WorkloadPilot 2: 32 op, 124500.00 ns, 3.8906 us/op WorkloadPilot 3: 64 op, 233500.00 ns, 3.6484 us/op WorkloadPilot 4: 128 op, 472400.00 ns, 3.6906 us/op WorkloadPilot 5: 256 op, 933800.00 ns, 3.6477 us/op WorkloadPilot 6: 512 op, 2816800.00 ns, 5.5016 us/op WorkloadPilot 7: 1024 op, 4106800.00 ns, 4.0105 us/op WorkloadPilot 8: 2048 op, 8971800.00 ns, 4.3808 us/op WorkloadPilot 9: 4096 op, 17911900.00 ns, 4.3730 us/op WorkloadPilot 10: 8192 op, 30351200.00 ns, 3.7050 us/op WorkloadPilot 11: 16384 op, 57425100.00 ns, 3.5049 us/op WorkloadPilot 12: 32768 op, 113752500.00 ns, 3.4715 us/op WorkloadPilot 13: 65536 op, 216149000.00 ns, 3.2982 us/op WorkloadPilot 14: 131072 op, 429975200.00 ns, 3.2805 us/op WorkloadPilot 15: 262144 op, 847794300.00 ns, 3.2341 us/op OverheadWarmup 1: 262144 op, 412200.00 ns, 1.5724 ns/op OverheadWarmup 2: 262144 op, 410700.00 ns, 1.5667 ns/op OverheadWarmup 3: 262144 op, 414700.00 ns, 1.5820 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, 410600.00 ns, 1.5663 ns/op OverheadActual 1: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadActual 2: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 3: 262144 op, 420300.00 ns, 1.6033 ns/op OverheadActual 4: 262144 op, 411900.00 ns, 1.5713 ns/op OverheadActual 5: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 6: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadActual 7: 262144 op, 410900.00 ns, 1.5675 ns/op OverheadActual 8: 262144 op, 410900.00 ns, 1.5675 ns/op OverheadActual 9: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 10: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 11: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 12: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 13: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadActual 14: 262144 op, 410800.00 ns, 1.5671 ns/op OverheadActual 15: 262144 op, 410600.00 ns, 1.5663 ns/op WorkloadWarmup 1: 262144 op, 846988600.00 ns, 3.2310 us/op WorkloadWarmup 2: 262144 op, 838821900.00 ns, 3.1999 us/op WorkloadWarmup 3: 262144 op, 834722900.00 ns, 3.1842 us/op WorkloadWarmup 4: 262144 op, 850457600.00 ns, 3.2442 us/op WorkloadWarmup 5: 262144 op, 839081000.00 ns, 3.2008 us/op WorkloadWarmup 6: 262144 op, 854224800.00 ns, 3.2586 us/op WorkloadWarmup 7: 262144 op, 839294400.00 ns, 3.2017 us/op WorkloadActual 1: 262144 op, 845893400.00 ns, 3.2268 us/op WorkloadActual 2: 262144 op, 845861400.00 ns, 3.2267 us/op WorkloadActual 3: 262144 op, 852206500.00 ns, 3.2509 us/op WorkloadActual 4: 262144 op, 850784400.00 ns, 3.2455 us/op WorkloadActual 5: 262144 op, 845272800.00 ns, 3.2245 us/op WorkloadActual 6: 262144 op, 839796300.00 ns, 3.2036 us/op WorkloadActual 7: 262144 op, 860038100.00 ns, 3.2808 us/op WorkloadActual 8: 262144 op, 841605700.00 ns, 3.2105 us/op WorkloadActual 9: 262144 op, 874079200.00 ns, 3.3343 us/op WorkloadActual 10: 262144 op, 837984700.00 ns, 3.1967 us/op WorkloadActual 11: 262144 op, 852570800.00 ns, 3.2523 us/op WorkloadActual 12: 262144 op, 837347600.00 ns, 3.1942 us/op WorkloadActual 13: 262144 op, 840960400.00 ns, 3.2080 us/op WorkloadActual 14: 262144 op, 845164700.00 ns, 3.2240 us/op WorkloadActual 15: 262144 op, 852509500.00 ns, 3.2521 us/op WorkloadResult 1: 262144 op, 845482800.00 ns, 3.2253 us/op WorkloadResult 2: 262144 op, 845450800.00 ns, 3.2251 us/op WorkloadResult 3: 262144 op, 851795900.00 ns, 3.2493 us/op WorkloadResult 4: 262144 op, 850373800.00 ns, 3.2439 us/op WorkloadResult 5: 262144 op, 844862200.00 ns, 3.2229 us/op WorkloadResult 6: 262144 op, 839385700.00 ns, 3.2020 us/op WorkloadResult 7: 262144 op, 859627500.00 ns, 3.2792 us/op WorkloadResult 8: 262144 op, 841195100.00 ns, 3.2089 us/op WorkloadResult 9: 262144 op, 837574100.00 ns, 3.1951 us/op WorkloadResult 10: 262144 op, 852160200.00 ns, 3.2507 us/op WorkloadResult 11: 262144 op, 836937000.00 ns, 3.1927 us/op WorkloadResult 12: 262144 op, 840549800.00 ns, 3.2064 us/op WorkloadResult 13: 262144 op, 844754100.00 ns, 3.2225 us/op WorkloadResult 14: 262144 op, 852098900.00 ns, 3.2505 us/op // GC: 76 0 0 1432358864 262144 // Threading: 0 0 262144 Mean = 3.227 us, StdErr = 0.007 us (0.21%), N = 14, StdDev = 0.025 us Min = 3.193 us, Q1 = 3.207 us, Median = 3.224 us, Q3 = 3.248 us, Max = 3.279 us IQR = 0.041 us, LowerFence = 3.146 us, UpperFence = 3.309 us ConfidenceInterval = [3.198 us; 3.255 us] (CI 99.9%), Margin = 0.028 us (0.88% of Mean) Skewness = 0.39, Kurtosis = 2.06, MValue = 2 // ** Remained 5 (7.8%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 1m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_PopcornAll: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 142100.00 ns, 142.1000 us/op WorkloadJitting 1: 1 op, 284400.00 ns, 284.4000 us/op OverheadJitting 2: 16 op, 263700.00 ns, 16.4813 us/op WorkloadJitting 2: 16 op, 829600.00 ns, 51.8500 us/op WorkloadPilot 1: 16 op, 526700.00 ns, 32.9188 us/op WorkloadPilot 2: 32 op, 1038200.00 ns, 32.4438 us/op WorkloadPilot 3: 64 op, 2057500.00 ns, 32.1484 us/op WorkloadPilot 4: 128 op, 4034200.00 ns, 31.5172 us/op WorkloadPilot 5: 256 op, 9464600.00 ns, 36.9711 us/op WorkloadPilot 6: 512 op, 17756600.00 ns, 34.6809 us/op WorkloadPilot 7: 1024 op, 31609200.00 ns, 30.8684 us/op WorkloadPilot 8: 2048 op, 64399400.00 ns, 31.4450 us/op WorkloadPilot 9: 4096 op, 129097300.00 ns, 31.5179 us/op WorkloadPilot 10: 8192 op, 254791000.00 ns, 31.1024 us/op WorkloadPilot 11: 16384 op, 508186200.00 ns, 31.0172 us/op OverheadWarmup 1: 16384 op, 27400.00 ns, 1.6724 ns/op OverheadWarmup 2: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadWarmup 3: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadWarmup 4: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadWarmup 5: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadWarmup 6: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 1: 16384 op, 27400.00 ns, 1.6724 ns/op OverheadActual 2: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 3: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 4: 16384 op, 25500.00 ns, 1.5564 ns/op OverheadActual 5: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 6: 16384 op, 26000.00 ns, 1.5869 ns/op OverheadActual 7: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 8: 16384 op, 25900.00 ns, 1.5808 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, 25900.00 ns, 1.5808 ns/op OverheadActual 12: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 13: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 14: 16384 op, 26100.00 ns, 1.5930 ns/op OverheadActual 15: 16384 op, 25900.00 ns, 1.5808 ns/op WorkloadWarmup 1: 16384 op, 521032700.00 ns, 31.8013 us/op WorkloadWarmup 2: 16384 op, 521778800.00 ns, 31.8469 us/op WorkloadWarmup 3: 16384 op, 509165300.00 ns, 31.0770 us/op WorkloadWarmup 4: 16384 op, 514458200.00 ns, 31.4000 us/op WorkloadWarmup 5: 16384 op, 515769800.00 ns, 31.4801 us/op WorkloadWarmup 6: 16384 op, 518139900.00 ns, 31.6247 us/op WorkloadWarmup 7: 16384 op, 508000500.00 ns, 31.0059 us/op WorkloadActual 1: 16384 op, 506029100.00 ns, 30.8856 us/op WorkloadActual 2: 16384 op, 505298300.00 ns, 30.8410 us/op WorkloadActual 3: 16384 op, 510169700.00 ns, 31.1383 us/op WorkloadActual 4: 16384 op, 504807100.00 ns, 30.8110 us/op WorkloadActual 5: 16384 op, 505439600.00 ns, 30.8496 us/op WorkloadActual 6: 16384 op, 505609400.00 ns, 30.8599 us/op WorkloadActual 7: 16384 op, 513487700.00 ns, 31.3408 us/op WorkloadActual 8: 16384 op, 514589000.00 ns, 31.4080 us/op WorkloadActual 9: 16384 op, 521587600.00 ns, 31.8352 us/op WorkloadActual 10: 16384 op, 507389200.00 ns, 30.9686 us/op WorkloadActual 11: 16384 op, 509303400.00 ns, 31.0854 us/op WorkloadActual 12: 16384 op, 518592700.00 ns, 31.6524 us/op WorkloadActual 13: 16384 op, 507014800.00 ns, 30.9457 us/op WorkloadActual 14: 16384 op, 520140200.00 ns, 31.7468 us/op WorkloadActual 15: 16384 op, 509769600.00 ns, 31.1139 us/op WorkloadResult 1: 16384 op, 506003300.00 ns, 30.8840 us/op WorkloadResult 2: 16384 op, 505272500.00 ns, 30.8394 us/op WorkloadResult 3: 16384 op, 510143900.00 ns, 31.1367 us/op WorkloadResult 4: 16384 op, 504781300.00 ns, 30.8094 us/op WorkloadResult 5: 16384 op, 505413800.00 ns, 30.8480 us/op WorkloadResult 6: 16384 op, 505583600.00 ns, 30.8584 us/op WorkloadResult 7: 16384 op, 513461900.00 ns, 31.3392 us/op WorkloadResult 8: 16384 op, 514563200.00 ns, 31.4064 us/op WorkloadResult 9: 16384 op, 521561800.00 ns, 31.8336 us/op WorkloadResult 10: 16384 op, 507363400.00 ns, 30.9670 us/op WorkloadResult 11: 16384 op, 509277600.00 ns, 31.0838 us/op WorkloadResult 12: 16384 op, 518566900.00 ns, 31.6508 us/op WorkloadResult 13: 16384 op, 506989000.00 ns, 30.9442 us/op WorkloadResult 14: 16384 op, 520114400.00 ns, 31.7453 us/op WorkloadResult 15: 16384 op, 509743800.00 ns, 31.1123 us/op // GC: 45 0 0 849743824 16384 // Threading: 0 0 16384 Mean = 31.164 us, StdErr = 0.090 us (0.29%), N = 15, StdDev = 0.350 us Min = 30.809 us, Q1 = 30.871 us, Median = 31.084 us, Q3 = 31.373 us, Max = 31.834 us IQR = 0.502 us, LowerFence = 30.119 us, UpperFence = 32.125 us ConfidenceInterval = [30.790 us; 31.538 us] (CI 99.9%), Margin = 0.374 us (1.20% of Mean) Skewness = 0.7, Kurtosis = 1.92, MValue = 2 // ** Remained 4 (6.2%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 1m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_PopcornCustom: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 123300.00 ns, 123.3000 us/op WorkloadJitting 1: 1 op, 281400.00 ns, 281.4000 us/op OverheadJitting 2: 16 op, 328400.00 ns, 20.5250 us/op WorkloadJitting 2: 16 op, 886300.00 ns, 55.3938 us/op WorkloadPilot 1: 16 op, 572900.00 ns, 35.8063 us/op WorkloadPilot 2: 32 op, 1129700.00 ns, 35.3031 us/op WorkloadPilot 3: 64 op, 2239300.00 ns, 34.9891 us/op WorkloadPilot 4: 128 op, 4926500.00 ns, 38.4883 us/op WorkloadPilot 5: 256 op, 10242900.00 ns, 40.0113 us/op WorkloadPilot 6: 512 op, 22153500.00 ns, 43.2686 us/op WorkloadPilot 7: 1024 op, 36019100.00 ns, 35.1749 us/op WorkloadPilot 8: 2048 op, 73008200.00 ns, 35.6485 us/op WorkloadPilot 9: 4096 op, 141717500.00 ns, 34.5990 us/op WorkloadPilot 10: 8192 op, 284380800.00 ns, 34.7145 us/op WorkloadPilot 11: 16384 op, 569052700.00 ns, 34.7322 us/op OverheadWarmup 1: 16384 op, 27200.00 ns, 1.6602 ns/op OverheadWarmup 2: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadWarmup 3: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadWarmup 4: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadWarmup 5: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadWarmup 6: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 1: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 2: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 3: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 4: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 5: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 6: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 7: 16384 op, 26000.00 ns, 1.5869 ns/op OverheadActual 8: 16384 op, 27700.00 ns, 1.6907 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, 25600.00 ns, 1.5625 ns/op OverheadActual 14: 16384 op, 25900.00 ns, 1.5808 ns/op OverheadActual 15: 16384 op, 25700.00 ns, 1.5686 ns/op WorkloadWarmup 1: 16384 op, 558021200.00 ns, 34.0589 us/op WorkloadWarmup 2: 16384 op, 556330100.00 ns, 33.9557 us/op WorkloadWarmup 3: 16384 op, 553429800.00 ns, 33.7787 us/op WorkloadWarmup 4: 16384 op, 562000600.00 ns, 34.3018 us/op WorkloadWarmup 5: 16384 op, 554370200.00 ns, 33.8361 us/op WorkloadWarmup 6: 16384 op, 562895400.00 ns, 34.3564 us/op WorkloadWarmup 7: 16384 op, 554429600.00 ns, 33.8397 us/op WorkloadActual 1: 16384 op, 568892600.00 ns, 34.7224 us/op WorkloadActual 2: 16384 op, 569137800.00 ns, 34.7374 us/op WorkloadActual 3: 16384 op, 559412200.00 ns, 34.1438 us/op WorkloadActual 4: 16384 op, 561354800.00 ns, 34.2624 us/op WorkloadActual 5: 16384 op, 557903500.00 ns, 34.0517 us/op WorkloadActual 6: 16384 op, 557864900.00 ns, 34.0494 us/op WorkloadActual 7: 16384 op, 556084800.00 ns, 33.9407 us/op WorkloadActual 8: 16384 op, 560603900.00 ns, 34.2165 us/op WorkloadActual 9: 16384 op, 558229600.00 ns, 34.0716 us/op WorkloadActual 10: 16384 op, 562118300.00 ns, 34.3090 us/op WorkloadActual 11: 16384 op, 555604900.00 ns, 33.9114 us/op WorkloadActual 12: 16384 op, 558709600.00 ns, 34.1009 us/op WorkloadActual 13: 16384 op, 560739900.00 ns, 34.2248 us/op WorkloadActual 14: 16384 op, 559183200.00 ns, 34.1298 us/op WorkloadActual 15: 16384 op, 561259600.00 ns, 34.2566 us/op WorkloadResult 1: 16384 op, 559386600.00 ns, 34.1422 us/op WorkloadResult 2: 16384 op, 561329200.00 ns, 34.2608 us/op WorkloadResult 3: 16384 op, 557877900.00 ns, 34.0502 us/op WorkloadResult 4: 16384 op, 557839300.00 ns, 34.0478 us/op WorkloadResult 5: 16384 op, 556059200.00 ns, 33.9392 us/op WorkloadResult 6: 16384 op, 560578300.00 ns, 34.2150 us/op WorkloadResult 7: 16384 op, 558204000.00 ns, 34.0701 us/op WorkloadResult 8: 16384 op, 562092700.00 ns, 34.3074 us/op WorkloadResult 9: 16384 op, 555579300.00 ns, 33.9099 us/op WorkloadResult 10: 16384 op, 558684000.00 ns, 34.0994 us/op WorkloadResult 11: 16384 op, 560714300.00 ns, 34.2233 us/op WorkloadResult 12: 16384 op, 559157600.00 ns, 34.1283 us/op WorkloadResult 13: 16384 op, 561234000.00 ns, 34.2550 us/op // GC: 39 0 0 752095184 16384 // Threading: 0 0 16384 Mean = 34.127 us, StdErr = 0.034 us (0.10%), N = 13, StdDev = 0.123 us Min = 33.910 us, Q1 = 34.050 us, Median = 34.128 us, Q3 = 34.223 us, Max = 34.307 us IQR = 0.173 us, LowerFence = 33.790 us, UpperFence = 34.483 us ConfidenceInterval = [33.979 us; 34.275 us] (CI 99.9%), Margin = 0.148 us (0.43% of Mean) Skewness = -0.24, Kurtosis = 1.77, MValue = 2 // ** Remained 3 (4.7%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 0m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 121100.00 ns, 121.1000 us/op WorkloadJitting 1: 1 op, 1105600.00 ns, 1.1056 ms/op OverheadJitting 2: 16 op, 279500.00 ns, 17.4688 us/op WorkloadJitting 2: 16 op, 760400.00 ns, 47.5250 us/op WorkloadPilot 1: 16 op, 447500.00 ns, 27.9688 us/op WorkloadPilot 2: 32 op, 773000.00 ns, 24.1563 us/op WorkloadPilot 3: 64 op, 1403900.00 ns, 21.9359 us/op WorkloadPilot 4: 128 op, 2523300.00 ns, 19.7133 us/op WorkloadPilot 5: 256 op, 6055900.00 ns, 23.6559 us/op WorkloadPilot 6: 512 op, 14167700.00 ns, 27.6713 us/op WorkloadPilot 7: 1024 op, 20366900.00 ns, 19.8896 us/op WorkloadPilot 8: 2048 op, 38750600.00 ns, 18.9212 us/op WorkloadPilot 9: 4096 op, 74266300.00 ns, 18.1314 us/op WorkloadPilot 10: 8192 op, 150438600.00 ns, 18.3641 us/op WorkloadPilot 11: 16384 op, 297042900.00 ns, 18.1301 us/op WorkloadPilot 12: 32768 op, 596934300.00 ns, 18.2170 us/op OverheadWarmup 1: 32768 op, 53100.00 ns, 1.6205 ns/op OverheadWarmup 2: 32768 op, 51900.00 ns, 1.5839 ns/op OverheadWarmup 3: 32768 op, 51800.00 ns, 1.5808 ns/op OverheadWarmup 4: 32768 op, 51800.00 ns, 1.5808 ns/op OverheadWarmup 5: 32768 op, 52000.00 ns, 1.5869 ns/op OverheadWarmup 6: 32768 op, 51800.00 ns, 1.5808 ns/op OverheadWarmup 7: 32768 op, 55500.00 ns, 1.6937 ns/op OverheadActual 1: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 2: 32768 op, 51800.00 ns, 1.5808 ns/op OverheadActual 3: 32768 op, 51700.00 ns, 1.5778 ns/op OverheadActual 4: 32768 op, 51900.00 ns, 1.5839 ns/op OverheadActual 5: 32768 op, 51900.00 ns, 1.5839 ns/op OverheadActual 6: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 7: 32768 op, 51900.00 ns, 1.5839 ns/op OverheadActual 8: 32768 op, 52000.00 ns, 1.5869 ns/op OverheadActual 9: 32768 op, 51900.00 ns, 1.5839 ns/op OverheadActual 10: 32768 op, 51800.00 ns, 1.5808 ns/op OverheadActual 11: 32768 op, 51800.00 ns, 1.5808 ns/op OverheadActual 12: 32768 op, 51500.00 ns, 1.5717 ns/op OverheadActual 13: 32768 op, 51600.00 ns, 1.5747 ns/op OverheadActual 14: 32768 op, 51500.00 ns, 1.5717 ns/op OverheadActual 15: 32768 op, 51500.00 ns, 1.5717 ns/op WorkloadWarmup 1: 32768 op, 604790600.00 ns, 18.4567 us/op WorkloadWarmup 2: 32768 op, 599993100.00 ns, 18.3103 us/op WorkloadWarmup 3: 32768 op, 584854900.00 ns, 17.8484 us/op WorkloadWarmup 4: 32768 op, 592162300.00 ns, 18.0714 us/op WorkloadWarmup 5: 32768 op, 584438200.00 ns, 17.8356 us/op WorkloadWarmup 6: 32768 op, 602013700.00 ns, 18.3720 us/op WorkloadWarmup 7: 32768 op, 602470900.00 ns, 18.3860 us/op WorkloadWarmup 8: 32768 op, 595389000.00 ns, 18.1698 us/op WorkloadActual 1: 32768 op, 607595300.00 ns, 18.5423 us/op WorkloadActual 2: 32768 op, 592982900.00 ns, 18.0964 us/op WorkloadActual 3: 32768 op, 596759200.00 ns, 18.2116 us/op WorkloadActual 4: 32768 op, 590545000.00 ns, 18.0220 us/op WorkloadActual 5: 32768 op, 599046200.00 ns, 18.2814 us/op WorkloadActual 6: 32768 op, 596689900.00 ns, 18.2095 us/op WorkloadActual 7: 32768 op, 587492800.00 ns, 17.9289 us/op WorkloadActual 8: 32768 op, 587486900.00 ns, 17.9287 us/op WorkloadActual 9: 32768 op, 595426500.00 ns, 18.1710 us/op WorkloadActual 10: 32768 op, 595933800.00 ns, 18.1865 us/op WorkloadActual 11: 32768 op, 582965500.00 ns, 17.7907 us/op WorkloadActual 12: 32768 op, 582973400.00 ns, 17.7909 us/op WorkloadActual 13: 32768 op, 602118700.00 ns, 18.3752 us/op WorkloadActual 14: 32768 op, 588952400.00 ns, 17.9734 us/op WorkloadActual 15: 32768 op, 595612200.00 ns, 18.1766 us/op WorkloadResult 1: 32768 op, 607543500.00 ns, 18.5408 us/op WorkloadResult 2: 32768 op, 592931100.00 ns, 18.0948 us/op WorkloadResult 3: 32768 op, 596707400.00 ns, 18.2101 us/op WorkloadResult 4: 32768 op, 590493200.00 ns, 18.0204 us/op WorkloadResult 5: 32768 op, 598994400.00 ns, 18.2799 us/op WorkloadResult 6: 32768 op, 596638100.00 ns, 18.2079 us/op WorkloadResult 7: 32768 op, 587441000.00 ns, 17.9273 us/op WorkloadResult 8: 32768 op, 587435100.00 ns, 17.9271 us/op WorkloadResult 9: 32768 op, 595374700.00 ns, 18.1694 us/op WorkloadResult 10: 32768 op, 595882000.00 ns, 18.1849 us/op WorkloadResult 11: 32768 op, 582913700.00 ns, 17.7891 us/op WorkloadResult 12: 32768 op, 582921600.00 ns, 17.7894 us/op WorkloadResult 13: 32768 op, 602066900.00 ns, 18.3736 us/op WorkloadResult 14: 32768 op, 588900600.00 ns, 17.9718 us/op WorkloadResult 15: 32768 op, 595560400.00 ns, 18.1751 us/op // GC: 64 1 0 1207522616 32768 // Threading: 0 0 32768 Mean = 18.111 us, StdErr = 0.054 us (0.30%), N = 15, StdDev = 0.210 us Min = 17.789 us, Q1 = 17.950 us, Median = 18.169 us, Q3 = 18.209 us, Max = 18.541 us IQR = 0.259 us, LowerFence = 17.560 us, UpperFence = 18.598 us ConfidenceInterval = [17.886 us; 18.335 us] (CI 99.9%), Margin = 0.224 us (1.24% of Mean) Skewness = 0.17, Kurtosis = 2.2, MValue = 2 // ** Remained 2 (3.1%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 0m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_LegacyAll: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 139100.00 ns, 139.1000 us/op WorkloadJitting 1: 1 op, 1871000.00 ns, 1.8710 ms/op OverheadJitting 2: 16 op, 267300.00 ns, 16.7063 us/op WorkloadJitting 2: 16 op, 2721300.00 ns, 170.0813 us/op WorkloadPilot 1: 16 op, 2407400.00 ns, 150.4625 us/op WorkloadPilot 2: 32 op, 5633700.00 ns, 176.0531 us/op WorkloadPilot 3: 64 op, 9385800.00 ns, 146.6531 us/op WorkloadPilot 4: 128 op, 18569700.00 ns, 145.0758 us/op WorkloadPilot 5: 256 op, 33695800.00 ns, 131.6242 us/op WorkloadPilot 6: 512 op, 70747700.00 ns, 138.1791 us/op WorkloadPilot 7: 1024 op, 135299400.00 ns, 132.1283 us/op WorkloadPilot 8: 2048 op, 266645400.00 ns, 130.1979 us/op WorkloadPilot 9: 4096 op, 541880600.00 ns, 132.2951 us/op OverheadWarmup 1: 4096 op, 7900.00 ns, 1.9287 ns/op OverheadWarmup 2: 4096 op, 6600.00 ns, 1.6113 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, 6800.00 ns, 1.6602 ns/op OverheadWarmup 7: 4096 op, 7100.00 ns, 1.7334 ns/op OverheadWarmup 8: 4096 op, 6600.00 ns, 1.6113 ns/op OverheadActual 1: 4096 op, 6600.00 ns, 1.6113 ns/op OverheadActual 2: 4096 op, 6800.00 ns, 1.6602 ns/op OverheadActual 3: 4096 op, 6500.00 ns, 1.5869 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, 7000.00 ns, 1.7090 ns/op OverheadActual 7: 4096 op, 6500.00 ns, 1.5869 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, 6600.00 ns, 1.6113 ns/op OverheadActual 11: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 12: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 13: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 14: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 15: 4096 op, 6500.00 ns, 1.5869 ns/op WorkloadWarmup 1: 4096 op, 528762700.00 ns, 129.0925 us/op WorkloadWarmup 2: 4096 op, 537057600.00 ns, 131.1176 us/op WorkloadWarmup 3: 4096 op, 517148300.00 ns, 126.2569 us/op WorkloadWarmup 4: 4096 op, 519026500.00 ns, 126.7155 us/op WorkloadWarmup 5: 4096 op, 513502400.00 ns, 125.3668 us/op WorkloadWarmup 6: 4096 op, 524724300.00 ns, 128.1065 us/op WorkloadActual 1: 4096 op, 515569000.00 ns, 125.8713 us/op WorkloadActual 2: 4096 op, 523519300.00 ns, 127.8123 us/op WorkloadActual 3: 4096 op, 525155800.00 ns, 128.2119 us/op WorkloadActual 4: 4096 op, 529372600.00 ns, 129.2414 us/op WorkloadActual 5: 4096 op, 523368700.00 ns, 127.7756 us/op WorkloadActual 6: 4096 op, 535224400.00 ns, 130.6700 us/op WorkloadActual 7: 4096 op, 515813600.00 ns, 125.9311 us/op WorkloadActual 8: 4096 op, 529204700.00 ns, 129.2004 us/op WorkloadActual 9: 4096 op, 524920300.00 ns, 128.1544 us/op WorkloadActual 10: 4096 op, 519676200.00 ns, 126.8741 us/op WorkloadActual 11: 4096 op, 520548400.00 ns, 127.0870 us/op WorkloadActual 12: 4096 op, 542730900.00 ns, 132.5027 us/op WorkloadActual 13: 4096 op, 537487900.00 ns, 131.2226 us/op WorkloadActual 14: 4096 op, 516399800.00 ns, 126.0742 us/op WorkloadActual 15: 4096 op, 523059500.00 ns, 127.7001 us/op WorkloadResult 1: 4096 op, 515562500.00 ns, 125.8698 us/op WorkloadResult 2: 4096 op, 523512800.00 ns, 127.8107 us/op WorkloadResult 3: 4096 op, 525149300.00 ns, 128.2103 us/op WorkloadResult 4: 4096 op, 529366100.00 ns, 129.2398 us/op WorkloadResult 5: 4096 op, 523362200.00 ns, 127.7740 us/op WorkloadResult 6: 4096 op, 535217900.00 ns, 130.6684 us/op WorkloadResult 7: 4096 op, 515807100.00 ns, 125.9295 us/op WorkloadResult 8: 4096 op, 529198200.00 ns, 129.1988 us/op WorkloadResult 9: 4096 op, 524913800.00 ns, 128.1528 us/op WorkloadResult 10: 4096 op, 519669700.00 ns, 126.8725 us/op WorkloadResult 11: 4096 op, 520541900.00 ns, 127.0854 us/op WorkloadResult 12: 4096 op, 542724400.00 ns, 132.5011 us/op WorkloadResult 13: 4096 op, 537481400.00 ns, 131.2210 us/op WorkloadResult 14: 4096 op, 516393300.00 ns, 126.0726 us/op WorkloadResult 15: 4096 op, 523053000.00 ns, 127.6985 us/op // GC: 54 6 0 1019781416 4096 // Threading: 0 0 4096 Mean = 128.287 us, StdErr = 0.509 us (0.40%), N = 15, StdDev = 1.971 us Min = 125.870 us, Q1 = 126.979 us, Median = 127.811 us, Q3 = 129.219 us, Max = 132.501 us IQR = 2.240 us, LowerFence = 123.618 us, UpperFence = 132.580 us ConfidenceInterval = [126.180 us; 130.394 us] (CI 99.9%), Margin = 2.107 us (1.64% of Mean) Skewness = 0.63, Kurtosis = 2.29, MValue = 2 // ** Remained 1 (1.6%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (0h 0m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom: Job-XWIVWZ(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-XWIVWZ(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 190400.00 ns, 190.4000 us/op WorkloadJitting 1: 1 op, 1172000.00 ns, 1.1720 ms/op OverheadJitting 2: 16 op, 267000.00 ns, 16.6875 us/op WorkloadJitting 2: 16 op, 1536300.00 ns, 96.0188 us/op WorkloadPilot 1: 16 op, 1222000.00 ns, 76.3750 us/op WorkloadPilot 2: 32 op, 2250500.00 ns, 70.3281 us/op WorkloadPilot 3: 64 op, 4421600.00 ns, 69.0875 us/op WorkloadPilot 4: 128 op, 10497000.00 ns, 82.0078 us/op WorkloadPilot 5: 256 op, 17626600.00 ns, 68.8539 us/op WorkloadPilot 6: 512 op, 35896200.00 ns, 70.1098 us/op WorkloadPilot 7: 1024 op, 65543800.00 ns, 64.0076 us/op WorkloadPilot 8: 2048 op, 128495100.00 ns, 62.7417 us/op WorkloadPilot 9: 4096 op, 256715600.00 ns, 62.6747 us/op WorkloadPilot 10: 8192 op, 507330700.00 ns, 61.9300 us/op OverheadWarmup 1: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadWarmup 2: 8192 op, 13100.00 ns, 1.5991 ns/op OverheadWarmup 3: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadWarmup 4: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadWarmup 5: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadWarmup 6: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadWarmup 7: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 1: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 2: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 3: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 4: 8192 op, 12900.00 ns, 1.5747 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, 13000.00 ns, 1.5869 ns/op OverheadActual 8: 8192 op, 12900.00 ns, 1.5747 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, 13200.00 ns, 1.6113 ns/op OverheadActual 12: 8192 op, 13000.00 ns, 1.5869 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, 12900.00 ns, 1.5747 ns/op WorkloadWarmup 1: 8192 op, 511330200.00 ns, 62.4182 us/op WorkloadWarmup 2: 8192 op, 535638700.00 ns, 65.3856 us/op WorkloadWarmup 3: 8192 op, 526852900.00 ns, 64.3131 us/op WorkloadWarmup 4: 8192 op, 509358000.00 ns, 62.1775 us/op WorkloadWarmup 5: 8192 op, 509187400.00 ns, 62.1567 us/op WorkloadWarmup 6: 8192 op, 525664800.00 ns, 64.1681 us/op WorkloadWarmup 7: 8192 op, 507729900.00 ns, 61.9787 us/op WorkloadActual 1: 8192 op, 511430300.00 ns, 62.4305 us/op WorkloadActual 2: 8192 op, 518837700.00 ns, 63.3347 us/op WorkloadActual 3: 8192 op, 521115100.00 ns, 63.6127 us/op WorkloadActual 4: 8192 op, 507263200.00 ns, 61.9218 us/op WorkloadActual 5: 8192 op, 512773100.00 ns, 62.5944 us/op WorkloadActual 6: 8192 op, 534587000.00 ns, 65.2572 us/op WorkloadActual 7: 8192 op, 513631000.00 ns, 62.6991 us/op WorkloadActual 8: 8192 op, 523994000.00 ns, 63.9641 us/op WorkloadActual 9: 8192 op, 511062600.00 ns, 62.3856 us/op WorkloadActual 10: 8192 op, 513107400.00 ns, 62.6352 us/op WorkloadActual 11: 8192 op, 522149300.00 ns, 63.7389 us/op WorkloadActual 12: 8192 op, 513064700.00 ns, 62.6300 us/op WorkloadActual 13: 8192 op, 513086600.00 ns, 62.6326 us/op WorkloadActual 14: 8192 op, 519847300.00 ns, 63.4579 us/op WorkloadActual 15: 8192 op, 516904500.00 ns, 63.0987 us/op WorkloadResult 1: 8192 op, 511417400.00 ns, 62.4289 us/op WorkloadResult 2: 8192 op, 518824800.00 ns, 63.3331 us/op WorkloadResult 3: 8192 op, 521102200.00 ns, 63.6111 us/op WorkloadResult 4: 8192 op, 507250300.00 ns, 61.9202 us/op WorkloadResult 5: 8192 op, 512760200.00 ns, 62.5928 us/op WorkloadResult 6: 8192 op, 513618100.00 ns, 62.6975 us/op WorkloadResult 7: 8192 op, 523981100.00 ns, 63.9625 us/op WorkloadResult 8: 8192 op, 511049700.00 ns, 62.3840 us/op WorkloadResult 9: 8192 op, 513094500.00 ns, 62.6336 us/op WorkloadResult 10: 8192 op, 522136400.00 ns, 63.7374 us/op WorkloadResult 11: 8192 op, 513051800.00 ns, 62.6284 us/op WorkloadResult 12: 8192 op, 513073700.00 ns, 62.6311 us/op WorkloadResult 13: 8192 op, 519834400.00 ns, 63.4563 us/op WorkloadResult 14: 8192 op, 516891600.00 ns, 63.0971 us/op // GC: 57 4 0 1075690584 8192 // Threading: 0 0 8192 Mean = 62.937 us, StdErr = 0.160 us (0.25%), N = 14, StdDev = 0.598 us Min = 61.920 us, Q1 = 62.602 us, Median = 62.666 us, Q3 = 63.426 us, Max = 63.963 us IQR = 0.824 us, LowerFence = 61.366 us, UpperFence = 64.661 us ConfidenceInterval = [62.262 us; 63.612 us] (CI 99.9%), Margin = 0.675 us (1.07% of Mean) Skewness = 0.21, Kurtosis = 1.72, MValue = 2 // ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2026-04-23 18:16 (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 = 155.440 ns, StdErr = 0.265 ns (0.17%), N = 15, StdDev = 1.028 ns Min = 153.714 ns, Q1 = 154.767 ns, Median = 155.350 ns, Q3 = 156.280 ns, Max = 157.155 ns IQR = 1.514 ns, LowerFence = 152.496 ns, UpperFence = 158.551 ns ConfidenceInterval = [154.341 ns; 156.539 ns] (CI 99.9%), Margin = 1.099 ns (0.71% of Mean) Skewness = 0.13, Kurtosis = 1.81, MValue = 2 -------------------- Histogram -------------------- [153.380 ns ; 157.702 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_Stj_SourceGen: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 155.089 ns, StdErr = 0.371 ns (0.24%), N = 15, StdDev = 1.439 ns Min = 153.538 ns, Q1 = 154.097 ns, Median = 154.495 ns, Q3 = 155.844 ns, Max = 158.137 ns IQR = 1.746 ns, LowerFence = 151.478 ns, UpperFence = 158.463 ns ConfidenceInterval = [153.551 ns; 156.628 ns] (CI 99.9%), Margin = 1.538 ns (0.99% of Mean) Skewness = 0.84, Kurtosis = 2.27, MValue = 2 -------------------- Histogram -------------------- [152.772 ns ; 158.903 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_PopcornDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 230.461 ns, StdErr = 0.416 ns (0.18%), N = 15, StdDev = 1.609 ns Min = 228.867 ns, Q1 = 229.353 ns, Median = 229.567 ns, Q3 = 231.553 ns, Max = 233.543 ns IQR = 2.200 ns, LowerFence = 226.053 ns, UpperFence = 234.853 ns ConfidenceInterval = [228.740 ns; 232.181 ns] (CI 99.9%), Margin = 1.720 ns (0.75% of Mean) Skewness = 0.75, Kurtosis = 1.87, MValue = 2 -------------------- Histogram -------------------- [228.011 ns ; 234.400 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_PopcornAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 326.662 ns, StdErr = 0.770 ns (0.24%), N = 15, StdDev = 2.983 ns Min = 322.839 ns, Q1 = 324.602 ns, Median = 325.749 ns, Q3 = 327.894 ns, Max = 332.613 ns IQR = 3.293 ns, LowerFence = 319.663 ns, UpperFence = 332.833 ns ConfidenceInterval = [323.474 ns; 329.851 ns] (CI 99.9%), Margin = 3.189 ns (0.98% of Mean) Skewness = 0.67, Kurtosis = 2.31, MValue = 2 -------------------- Histogram -------------------- [321.252 ns ; 334.200 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_PopcornCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 306.593 ns, StdErr = 0.595 ns (0.19%), N = 15, StdDev = 2.304 ns Min = 303.871 ns, Q1 = 304.784 ns, Median = 306.160 ns, Q3 = 308.235 ns, Max = 310.665 ns IQR = 3.451 ns, LowerFence = 299.607 ns, UpperFence = 313.411 ns ConfidenceInterval = [304.130 ns; 309.056 ns] (CI 99.9%), Margin = 2.463 ns (0.80% of Mean) Skewness = 0.45, Kurtosis = 1.66, MValue = 2 -------------------- Histogram -------------------- [302.645 ns ; 311.891 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_LegacyDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 850.579 ns, StdErr = 1.397 ns (0.16%), N = 15, StdDev = 5.411 ns Min = 840.988 ns, Q1 = 846.906 ns, Median = 851.595 ns, Q3 = 854.693 ns, Max = 858.792 ns IQR = 7.787 ns, LowerFence = 835.226 ns, UpperFence = 866.372 ns ConfidenceInterval = [844.795 ns; 856.364 ns] (CI 99.9%), Margin = 5.784 ns (0.68% of Mean) Skewness = -0.22, Kurtosis = 1.8, MValue = 2 -------------------- Histogram -------------------- [838.108 ns ; 860.668 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_LegacyAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 1.429 us, StdErr = 0.004 us (0.27%), N = 14, StdDev = 0.014 us Min = 1.410 us, Q1 = 1.419 us, Median = 1.424 us, Q3 = 1.433 us, Max = 1.462 us IQR = 0.014 us, LowerFence = 1.399 us, UpperFence = 1.453 us ConfidenceInterval = [1.412 us; 1.445 us] (CI 99.9%), Margin = 0.016 us (1.12% of Mean) Skewness = 0.92, Kurtosis = 2.86, MValue = 2 -------------------- Histogram -------------------- [1.408 us ; 1.470 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_LegacyCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 726.415 ns, StdErr = 1.108 ns (0.15%), N = 14, StdDev = 4.146 ns Min = 719.304 ns, Q1 = 724.829 ns, Median = 725.708 ns, Q3 = 727.696 ns, Max = 735.076 ns IQR = 2.867 ns, LowerFence = 720.529 ns, UpperFence = 731.996 ns ConfidenceInterval = [721.737 ns; 731.092 ns] (CI 99.9%), Margin = 4.677 ns (0.64% of Mean) Skewness = 0.23, Kurtosis = 2.6, MValue = 2 -------------------- Histogram -------------------- [718.665 ns ; 737.334 ns) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 15.346 us, StdErr = 0.032 us (0.21%), N = 15, StdDev = 0.122 us Min = 15.169 us, Q1 = 15.247 us, Median = 15.318 us, Q3 = 15.446 us, Max = 15.533 us IQR = 0.199 us, LowerFence = 14.949 us, UpperFence = 15.745 us ConfidenceInterval = [15.215 us; 15.477 us] (CI 99.9%), Margin = 0.131 us (0.85% of Mean) Skewness = 0.16, Kurtosis = 1.33, MValue = 2 -------------------- Histogram -------------------- [15.104 us ; 15.598 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_Stj_SourceGen: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 14.316 us, StdErr = 0.026 us (0.18%), N = 15, StdDev = 0.100 us Min = 14.160 us, Q1 = 14.261 us, Median = 14.299 us, Q3 = 14.376 us, Max = 14.529 us IQR = 0.115 us, LowerFence = 14.088 us, UpperFence = 14.549 us ConfidenceInterval = [14.209 us; 14.423 us] (CI 99.9%), Margin = 0.107 us (0.75% of Mean) Skewness = 0.27, Kurtosis = 2.36, MValue = 2 -------------------- Histogram -------------------- [14.107 us ; 14.583 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 14.048 us, StdErr = 0.028 us (0.20%), N = 15, StdDev = 0.107 us Min = 13.902 us, Q1 = 13.960 us, Median = 14.033 us, Q3 = 14.113 us, Max = 14.256 us IQR = 0.153 us, LowerFence = 13.730 us, UpperFence = 14.343 us ConfidenceInterval = [13.934 us; 14.161 us] (CI 99.9%), Margin = 0.114 us (0.81% of Mean) Skewness = 0.43, Kurtosis = 1.91, MValue = 2 -------------------- Histogram -------------------- [13.870 us ; 14.312 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_PopcornAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 23.581 us, StdErr = 0.027 us (0.12%), N = 15, StdDev = 0.106 us Min = 23.380 us, Q1 = 23.503 us, Median = 23.585 us, Q3 = 23.675 us, Max = 23.733 us IQR = 0.171 us, LowerFence = 23.247 us, UpperFence = 23.932 us ConfidenceInterval = [23.468 us; 23.695 us] (CI 99.9%), Margin = 0.114 us (0.48% of Mean) Skewness = -0.11, Kurtosis = 1.81, MValue = 2 -------------------- Histogram -------------------- [23.324 us ; 23.789 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_PopcornCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 20.652 us, StdErr = 0.028 us (0.14%), N = 15, StdDev = 0.110 us Min = 20.513 us, Q1 = 20.559 us, Median = 20.633 us, Q3 = 20.739 us, Max = 20.856 us IQR = 0.180 us, LowerFence = 20.289 us, UpperFence = 21.009 us ConfidenceInterval = [20.534 us; 20.770 us] (CI 99.9%), Margin = 0.118 us (0.57% of Mean) Skewness = 0.31, Kurtosis = 1.66, MValue = 2 -------------------- Histogram -------------------- [20.455 us ; 20.915 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_LegacyDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 72.293 us, StdErr = 0.161 us (0.22%), N = 15, StdDev = 0.624 us Min = 71.477 us, Q1 = 71.894 us, Median = 72.067 us, Q3 = 72.637 us, Max = 73.497 us IQR = 0.743 us, LowerFence = 70.780 us, UpperFence = 73.752 us ConfidenceInterval = [71.626 us; 72.961 us] (CI 99.9%), Margin = 0.668 us (0.92% of Mean) Skewness = 0.56, Kurtosis = 2.13, MValue = 2 -------------------- Histogram -------------------- [71.145 us ; 73.829 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_LegacyAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 129.129 us, StdErr = 0.441 us (0.34%), N = 14, StdDev = 1.652 us Min = 126.537 us, Q1 = 127.925 us, Median = 128.661 us, Q3 = 130.350 us, Max = 132.482 us IQR = 2.424 us, LowerFence = 124.289 us, UpperFence = 133.986 us ConfidenceInterval = [127.266 us; 130.992 us] (CI 99.9%), Margin = 1.863 us (1.44% of Mean) Skewness = 0.46, Kurtosis = 2.08, MValue = 2 -------------------- Histogram -------------------- [125.638 us ; 129.656 us) | @@@@@@@@@ [129.656 us ; 133.382 us) | @@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_LegacyCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 67.514 us, StdErr = 0.201 us (0.30%), N = 15, StdDev = 0.777 us Min = 66.540 us, Q1 = 66.820 us, Median = 67.393 us, Q3 = 68.320 us, Max = 68.783 us IQR = 1.500 us, LowerFence = 64.571 us, UpperFence = 70.570 us ConfidenceInterval = [66.683 us; 68.345 us] (CI 99.9%), Margin = 0.831 us (1.23% of Mean) Skewness = 0.25, Kurtosis = 1.34, MValue = 2 -------------------- Histogram -------------------- [66.353 us ; 69.197 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 1.492 us, StdErr = 0.003 us (0.20%), N = 14, StdDev = 0.011 us Min = 1.476 us, Q1 = 1.486 us, Median = 1.489 us, Q3 = 1.496 us, Max = 1.514 us IQR = 0.011 us, LowerFence = 1.470 us, UpperFence = 1.513 us ConfidenceInterval = [1.479 us; 1.504 us] (CI 99.9%), Margin = 0.013 us (0.84% of Mean) Skewness = 0.51, Kurtosis = 2.21, MValue = 2 -------------------- Histogram -------------------- [1.476 us ; 1.520 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 1.520 us, StdErr = 0.003 us (0.21%), N = 15, StdDev = 0.012 us Min = 1.501 us, Q1 = 1.511 us, Median = 1.521 us, Q3 = 1.528 us, Max = 1.544 us IQR = 0.017 us, LowerFence = 1.485 us, UpperFence = 1.553 us ConfidenceInterval = [1.507 us; 1.533 us] (CI 99.9%), Margin = 0.013 us (0.86% of Mean) Skewness = 0.27, Kurtosis = 1.92, MValue = 2 -------------------- Histogram -------------------- [1.494 us ; 1.551 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_PopcornDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 222.006 ns, StdErr = 0.275 ns (0.12%), N = 15, StdDev = 1.066 ns Min = 220.187 ns, Q1 = 221.505 ns, Median = 222.409 ns, Q3 = 222.566 ns, Max = 223.808 ns IQR = 1.061 ns, LowerFence = 219.914 ns, UpperFence = 224.157 ns ConfidenceInterval = [220.867 ns; 223.145 ns] (CI 99.9%), Margin = 1.139 ns (0.51% of Mean) Skewness = -0.17, Kurtosis = 2.05, MValue = 2 -------------------- Histogram -------------------- [219.904 ns ; 224.375 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_PopcornAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 1.738 us, StdErr = 0.003 us (0.20%), N = 15, StdDev = 0.013 us Min = 1.723 us, Q1 = 1.728 us, Median = 1.736 us, Q3 = 1.744 us, Max = 1.764 us IQR = 0.016 us, LowerFence = 1.704 us, UpperFence = 1.768 us ConfidenceInterval = [1.723 us; 1.752 us] (CI 99.9%), Margin = 0.014 us (0.83% of Mean) Skewness = 0.68, Kurtosis = 1.99, MValue = 2 -------------------- Histogram -------------------- [1.716 us ; 1.771 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_PopcornCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 2.050 us, StdErr = 0.004 us (0.18%), N = 15, StdDev = 0.014 us Min = 2.024 us, Q1 = 2.041 us, Median = 2.047 us, Q3 = 2.058 us, Max = 2.080 us IQR = 0.017 us, LowerFence = 2.016 us, UpperFence = 2.084 us ConfidenceInterval = [2.034 us; 2.065 us] (CI 99.9%), Margin = 0.015 us (0.75% of Mean) Skewness = 0.17, Kurtosis = 2.42, MValue = 2 -------------------- Histogram -------------------- [2.024 us ; 2.087 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_LegacyDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 706.851 ns, StdErr = 1.139 ns (0.16%), N = 15, StdDev = 4.411 ns Min = 700.407 ns, Q1 = 703.134 ns, Median = 705.941 ns, Q3 = 711.012 ns, Max = 714.902 ns IQR = 7.878 ns, LowerFence = 691.317 ns, UpperFence = 722.828 ns ConfidenceInterval = [702.135 ns; 711.566 ns] (CI 99.9%), Margin = 4.715 ns (0.67% of Mean) Skewness = 0.28, Kurtosis = 1.62, MValue = 2 -------------------- Histogram -------------------- [698.059 ns ; 717.250 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_LegacyAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 6.967 us, StdErr = 0.018 us (0.26%), N = 15, StdDev = 0.071 us Min = 6.842 us, Q1 = 6.924 us, Median = 6.950 us, Q3 = 7.025 us, Max = 7.117 us IQR = 0.101 us, LowerFence = 6.772 us, UpperFence = 7.177 us ConfidenceInterval = [6.892 us; 7.043 us] (CI 99.9%), Margin = 0.076 us (1.09% of Mean) Skewness = 0.34, Kurtosis = 2.35, MValue = 2 -------------------- Histogram -------------------- [6.804 us ; 7.012 us) | @@@@@@@@@@ [7.012 us ; 7.155 us) | @@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_LegacyCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 4.009 us, StdErr = 0.010 us (0.24%), N = 14, StdDev = 0.036 us Min = 3.964 us, Q1 = 3.983 us, Median = 4.005 us, Q3 = 4.028 us, Max = 4.080 us IQR = 0.046 us, LowerFence = 3.914 us, UpperFence = 4.097 us ConfidenceInterval = [3.969 us; 4.050 us] (CI 99.9%), Margin = 0.041 us (1.02% of Mean) Skewness = 0.43, Kurtosis = 1.93, MValue = 2 -------------------- Histogram -------------------- [3.945 us ; 4.100 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_Stj_Reflection: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 32.197 us, StdErr = 0.079 us (0.25%), N = 15, StdDev = 0.306 us Min = 31.792 us, Q1 = 32.005 us, Median = 32.129 us, Q3 = 32.392 us, Max = 32.860 us IQR = 0.388 us, LowerFence = 31.423 us, UpperFence = 32.974 us ConfidenceInterval = [31.870 us; 32.524 us] (CI 99.9%), Margin = 0.327 us (1.02% of Mean) Skewness = 0.63, Kurtosis = 2.22, MValue = 2 -------------------- Histogram -------------------- [31.629 us ; 33.022 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 32.041 us, StdErr = 0.056 us (0.17%), N = 13, StdDev = 0.201 us Min = 31.697 us, Q1 = 31.941 us, Median = 32.018 us, Q3 = 32.182 us, Max = 32.373 us IQR = 0.241 us, LowerFence = 31.580 us, UpperFence = 32.544 us ConfidenceInterval = [31.800 us; 32.283 us] (CI 99.9%), Margin = 0.241 us (0.75% of Mean) Skewness = 0.21, Kurtosis = 1.95, MValue = 2 -------------------- Histogram -------------------- [31.632 us ; 32.486 us) | @@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 3.170 us, StdErr = 0.005 us (0.16%), N = 14, StdDev = 0.019 us Min = 3.140 us, Q1 = 3.156 us, Median = 3.174 us, Q3 = 3.182 us, Max = 3.200 us IQR = 0.026 us, LowerFence = 3.118 us, UpperFence = 3.220 us ConfidenceInterval = [3.148 us; 3.192 us] (CI 99.9%), Margin = 0.022 us (0.68% of Mean) Skewness = -0.31, Kurtosis = 1.73, MValue = 2 -------------------- Histogram -------------------- [3.130 us ; 3.208 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_PopcornAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 28.144 us, StdErr = 0.043 us (0.15%), N = 15, StdDev = 0.166 us Min = 27.769 us, Q1 = 28.049 us, Median = 28.109 us, Q3 = 28.258 us, Max = 28.432 us IQR = 0.209 us, LowerFence = 27.736 us, UpperFence = 28.571 us ConfidenceInterval = [27.967 us; 28.321 us] (CI 99.9%), Margin = 0.177 us (0.63% of Mean) Skewness = -0.36, Kurtosis = 2.61, MValue = 2 -------------------- Histogram -------------------- [27.768 us ; 28.520 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_PopcornCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 32.487 us, StdErr = 0.062 us (0.19%), N = 15, StdDev = 0.240 us Min = 32.136 us, Q1 = 32.311 us, Median = 32.464 us, Q3 = 32.627 us, Max = 32.982 us IQR = 0.316 us, LowerFence = 31.837 us, UpperFence = 33.101 us ConfidenceInterval = [32.230 us; 32.744 us] (CI 99.9%), Margin = 0.257 us (0.79% of Mean) Skewness = 0.53, Kurtosis = 2.12, MValue = 2 -------------------- Histogram -------------------- [32.008 us ; 33.110 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 16.945 us, StdErr = 0.029 us (0.17%), N = 14, StdDev = 0.110 us Min = 16.770 us, Q1 = 16.878 us, Median = 16.917 us, Q3 = 17.009 us, Max = 17.212 us IQR = 0.131 us, LowerFence = 16.681 us, UpperFence = 17.206 us ConfidenceInterval = [16.821 us; 17.070 us] (CI 99.9%), Margin = 0.124 us (0.73% of Mean) Skewness = 0.73, Kurtosis = 3.11, MValue = 2 -------------------- Histogram -------------------- [16.710 us ; 17.272 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_LegacyAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 119.248 us, StdErr = 0.476 us (0.40%), N = 15, StdDev = 1.842 us Min = 116.003 us, Q1 = 118.392 us, Median = 119.668 us, Q3 = 120.853 us, Max = 121.553 us IQR = 2.461 us, LowerFence = 114.701 us, UpperFence = 124.544 us ConfidenceInterval = [117.278 us; 121.217 us] (CI 99.9%), Margin = 1.970 us (1.65% of Mean) Skewness = -0.57, Kurtosis = 1.9, MValue = 2 -------------------- Histogram -------------------- [115.022 us ; 119.122 us) | @@@@@ [119.122 us ; 122.534 us) | @@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 63.493 us, StdErr = 0.298 us (0.47%), N = 14, StdDev = 1.117 us Min = 61.997 us, Q1 = 62.601 us, Median = 63.620 us, Q3 = 63.891 us, Max = 65.723 us IQR = 1.291 us, LowerFence = 60.665 us, UpperFence = 65.827 us ConfidenceInterval = [62.234 us; 64.753 us] (CI 99.9%), Margin = 1.260 us (1.98% of Mean) Skewness = 0.4, Kurtosis = 2.06, MValue = 2 -------------------- Histogram -------------------- [61.389 us ; 62.670 us) | @@@@ [62.670 us ; 66.101 us) | @@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_Stj_Reflection: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 164.292 ns, StdErr = 0.280 ns (0.17%), N = 15, StdDev = 1.085 ns Min = 163.152 ns, Q1 = 163.371 ns, Median = 164.000 ns, Q3 = 165.063 ns, Max = 166.309 ns IQR = 1.693 ns, LowerFence = 160.832 ns, UpperFence = 167.602 ns ConfidenceInterval = [163.132 ns; 165.453 ns] (CI 99.9%), Margin = 1.160 ns (0.71% of Mean) Skewness = 0.48, Kurtosis = 1.64, MValue = 2 -------------------- Histogram -------------------- [162.575 ns ; 166.887 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_Stj_SourceGen: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 174.908 ns, StdErr = 0.406 ns (0.23%), N = 15, StdDev = 1.573 ns Min = 173.188 ns, Q1 = 173.729 ns, Median = 174.404 ns, Q3 = 176.172 ns, Max = 177.682 ns IQR = 2.443 ns, LowerFence = 170.064 ns, UpperFence = 179.836 ns ConfidenceInterval = [173.227 ns; 176.590 ns] (CI 99.9%), Margin = 1.682 ns (0.96% of Mean) Skewness = 0.6, Kurtosis = 1.67, MValue = 2 -------------------- Histogram -------------------- [172.351 ns ; 178.519 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_PopcornDefault: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 235.088 ns, StdErr = 0.387 ns (0.16%), N = 15, StdDev = 1.500 ns Min = 233.615 ns, Q1 = 233.881 ns, Median = 234.434 ns, Q3 = 236.277 ns, Max = 238.330 ns IQR = 2.396 ns, LowerFence = 230.288 ns, UpperFence = 239.870 ns ConfidenceInterval = [233.485 ns; 236.691 ns] (CI 99.9%), Margin = 1.603 ns (0.68% of Mean) Skewness = 0.73, Kurtosis = 2.1, MValue = 2 -------------------- Histogram -------------------- [232.817 ns ; 239.129 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_PopcornAll: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 370.040 ns, StdErr = 0.661 ns (0.18%), N = 14, StdDev = 2.471 ns Min = 366.473 ns, Q1 = 368.618 ns, Median = 369.929 ns, Q3 = 370.765 ns, Max = 375.310 ns IQR = 2.147 ns, LowerFence = 365.398 ns, UpperFence = 373.985 ns ConfidenceInterval = [367.252 ns; 372.828 ns] (CI 99.9%), Margin = 2.788 ns (0.75% of Mean) Skewness = 0.49, Kurtosis = 2.45, MValue = 2 -------------------- Histogram -------------------- [365.995 ns ; 376.656 ns) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_PopcornCustom: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 377.333 ns, StdErr = 0.645 ns (0.17%), N = 15, StdDev = 2.497 ns Min = 374.380 ns, Q1 = 375.525 ns, Median = 376.126 ns, Q3 = 378.630 ns, Max = 382.433 ns IQR = 3.104 ns, LowerFence = 370.869 ns, UpperFence = 383.286 ns ConfidenceInterval = [374.664 ns; 380.002 ns] (CI 99.9%), Margin = 2.669 ns (0.71% of Mean) Skewness = 0.74, Kurtosis = 2.09, MValue = 2 -------------------- Histogram -------------------- [373.051 ns ; 383.762 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_LegacyDefault: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 895.559 ns, StdErr = 1.737 ns (0.19%), N = 15, StdDev = 6.728 ns Min = 880.167 ns, Q1 = 891.732 ns, Median = 896.200 ns, Q3 = 899.635 ns, Max = 904.841 ns IQR = 7.903 ns, LowerFence = 879.877 ns, UpperFence = 911.489 ns ConfidenceInterval = [888.367 ns; 902.751 ns] (CI 99.9%), Margin = 7.192 ns (0.80% of Mean) Skewness = -0.52, Kurtosis = 2.61, MValue = 2 -------------------- Histogram -------------------- [876.586 ns ; 908.421 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_LegacyAll: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 1.523 us, StdErr = 0.003 us (0.18%), N = 15, StdDev = 0.011 us Min = 1.506 us, Q1 = 1.513 us, Median = 1.525 us, Q3 = 1.533 us, Max = 1.538 us IQR = 0.020 us, LowerFence = 1.483 us, UpperFence = 1.562 us ConfidenceInterval = [1.511 us; 1.534 us] (CI 99.9%), Margin = 0.011 us (0.75% of Mean) Skewness = -0.09, Kurtosis = 1.49, MValue = 2 -------------------- Histogram -------------------- [1.500 us ; 1.544 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_LegacyCustom: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 784.809 ns, StdErr = 2.136 ns (0.27%), N = 15, StdDev = 8.271 ns Min = 774.074 ns, Q1 = 778.360 ns, Median = 782.558 ns, Q3 = 788.079 ns, Max = 801.142 ns IQR = 9.719 ns, LowerFence = 763.781 ns, UpperFence = 802.657 ns ConfidenceInterval = [775.967 ns; 793.652 ns] (CI 99.9%), Margin = 8.843 ns (1.13% of Mean) Skewness = 0.58, Kurtosis = 2.11, MValue = 2 -------------------- Histogram -------------------- [769.672 ns ; 786.099 ns) | @@@@@@@@@ [786.099 ns ; 805.544 ns) | @@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 15.627 us, StdErr = 0.035 us (0.22%), N = 14, StdDev = 0.132 us Min = 15.460 us, Q1 = 15.528 us, Median = 15.596 us, Q3 = 15.698 us, Max = 15.874 us IQR = 0.170 us, LowerFence = 15.274 us, UpperFence = 15.953 us ConfidenceInterval = [15.479 us; 15.775 us] (CI 99.9%), Margin = 0.148 us (0.95% of Mean) Skewness = 0.53, Kurtosis = 2.05, MValue = 2 -------------------- Histogram -------------------- [15.388 us ; 15.946 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_Stj_SourceGen: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 15.420 us, StdErr = 0.037 us (0.24%), N = 15, StdDev = 0.145 us Min = 15.233 us, Q1 = 15.311 us, Median = 15.400 us, Q3 = 15.507 us, Max = 15.718 us IQR = 0.196 us, LowerFence = 15.016 us, UpperFence = 15.801 us ConfidenceInterval = [15.265 us; 15.574 us] (CI 99.9%), Margin = 0.155 us (1.00% of Mean) Skewness = 0.55, Kurtosis = 2.15, MValue = 2 -------------------- Histogram -------------------- [15.156 us ; 15.795 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 14.332 us, StdErr = 0.023 us (0.16%), N = 15, StdDev = 0.088 us Min = 14.177 us, Q1 = 14.265 us, Median = 14.368 us, Q3 = 14.395 us, Max = 14.460 us IQR = 0.130 us, LowerFence = 14.070 us, UpperFence = 14.591 us ConfidenceInterval = [14.238 us; 14.427 us] (CI 99.9%), Margin = 0.094 us (0.66% of Mean) Skewness = -0.32, Kurtosis = 1.58, MValue = 2 -------------------- Histogram -------------------- [14.130 us ; 14.507 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_PopcornAll: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 23.900 us, StdErr = 0.039 us (0.16%), N = 14, StdDev = 0.145 us Min = 23.655 us, Q1 = 23.803 us, Median = 23.927 us, Q3 = 23.954 us, Max = 24.165 us IQR = 0.150 us, LowerFence = 23.578 us, UpperFence = 24.179 us ConfidenceInterval = [23.737 us; 24.063 us] (CI 99.9%), Margin = 0.163 us (0.68% of Mean) Skewness = 0.1, Kurtosis = 2.05, MValue = 2 -------------------- Histogram -------------------- [23.640 us ; 24.244 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_PopcornCustom: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 23.091 us, StdErr = 0.037 us (0.16%), N = 15, StdDev = 0.144 us Min = 22.886 us, Q1 = 23.017 us, Median = 23.052 us, Q3 = 23.169 us, Max = 23.350 us IQR = 0.152 us, LowerFence = 22.789 us, UpperFence = 23.397 us ConfidenceInterval = [22.937 us; 23.245 us] (CI 99.9%), Margin = 0.154 us (0.67% of Mean) Skewness = 0.3, Kurtosis = 1.86, MValue = 2 -------------------- Histogram -------------------- [22.849 us ; 23.427 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_LegacyDefault: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 72.419 us, StdErr = 0.268 us (0.37%), N = 15, StdDev = 1.039 us Min = 70.982 us, Q1 = 71.703 us, Median = 71.924 us, Q3 = 73.261 us, Max = 74.336 us IQR = 1.557 us, LowerFence = 69.367 us, UpperFence = 75.597 us ConfidenceInterval = [71.309 us; 73.530 us] (CI 99.9%), Margin = 1.110 us (1.53% of Mean) Skewness = 0.47, Kurtosis = 1.69, MValue = 2 -------------------- Histogram -------------------- [70.429 us ; 72.562 us) | @@@@@@@@@ [72.562 us ; 74.889 us) | @@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_LegacyAll: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 130.343 us, StdErr = 0.273 us (0.21%), N = 15, StdDev = 1.059 us Min = 128.540 us, Q1 = 129.663 us, Median = 130.093 us, Q3 = 131.102 us, Max = 132.046 us IQR = 1.439 us, LowerFence = 127.504 us, UpperFence = 133.260 us ConfidenceInterval = [129.211 us; 131.475 us] (CI 99.9%), Margin = 1.132 us (0.87% of Mean) Skewness = 0.15, Kurtosis = 1.75, MValue = 2 -------------------- Histogram -------------------- [128.367 us ; 132.610 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_LegacyCustom: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 71.616 us, StdErr = 0.147 us (0.20%), N = 15, StdDev = 0.568 us Min = 70.629 us, Q1 = 71.240 us, Median = 71.592 us, Q3 = 71.878 us, Max = 72.561 us IQR = 0.638 us, LowerFence = 70.283 us, UpperFence = 72.835 us ConfidenceInterval = [71.009 us; 72.223 us] (CI 99.9%), Margin = 0.607 us (0.85% of Mean) Skewness = 0.01, Kurtosis = 2.01, MValue = 2 -------------------- Histogram -------------------- [70.327 us ; 72.863 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 2.440 us, StdErr = 0.004 us (0.17%), N = 14, StdDev = 0.015 us Min = 2.415 us, Q1 = 2.432 us, Median = 2.439 us, Q3 = 2.449 us, Max = 2.464 us IQR = 0.017 us, LowerFence = 2.407 us, UpperFence = 2.473 us ConfidenceInterval = [2.423 us; 2.458 us] (CI 99.9%), Margin = 0.017 us (0.71% of Mean) Skewness = -0.03, Kurtosis = 1.85, MValue = 2 -------------------- Histogram -------------------- [2.407 us ; 2.473 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 1.511 us, StdErr = 0.004 us (0.26%), N = 15, StdDev = 0.015 us Min = 1.491 us, Q1 = 1.497 us, Median = 1.509 us, Q3 = 1.525 us, Max = 1.539 us IQR = 0.028 us, LowerFence = 1.456 us, UpperFence = 1.566 us ConfidenceInterval = [1.494 us; 1.527 us] (CI 99.9%), Margin = 0.017 us (1.09% of Mean) Skewness = 0.3, Kurtosis = 1.58, MValue = 2 -------------------- Histogram -------------------- [1.488 us ; 1.547 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_PopcornDefault: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 240.092 ns, StdErr = 0.369 ns (0.15%), N = 15, StdDev = 1.431 ns Min = 237.781 ns, Q1 = 238.672 ns, Median = 240.128 ns, Q3 = 241.242 ns, Max = 242.343 ns IQR = 2.570 ns, LowerFence = 234.816 ns, UpperFence = 245.098 ns ConfidenceInterval = [238.562 ns; 241.622 ns] (CI 99.9%), Margin = 1.530 ns (0.64% of Mean) Skewness = -0.07, Kurtosis = 1.48, MValue = 2 -------------------- Histogram -------------------- [237.019 ns ; 243.105 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_PopcornAll: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 1.440 us, StdErr = 0.002 us (0.16%), N = 15, StdDev = 0.009 us Min = 1.422 us, Q1 = 1.433 us, Median = 1.439 us, Q3 = 1.447 us, Max = 1.453 us IQR = 0.014 us, LowerFence = 1.411 us, UpperFence = 1.469 us ConfidenceInterval = [1.430 us; 1.449 us] (CI 99.9%), Margin = 0.010 us (0.67% of Mean) Skewness = -0.15, Kurtosis = 1.81, MValue = 2 -------------------- Histogram -------------------- [1.420 us ; 1.458 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_PopcornCustom: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 1.969 us, StdErr = 0.004 us (0.20%), N = 15, StdDev = 0.015 us Min = 1.948 us, Q1 = 1.959 us, Median = 1.965 us, Q3 = 1.977 us, Max = 1.999 us IQR = 0.018 us, LowerFence = 1.932 us, UpperFence = 2.005 us ConfidenceInterval = [1.952 us; 1.985 us] (CI 99.9%), Margin = 0.016 us (0.83% of Mean) Skewness = 0.53, Kurtosis = 2.21, MValue = 2 -------------------- Histogram -------------------- [1.939 us ; 2.008 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_LegacyDefault: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 762.350 ns, StdErr = 3.336 ns (0.44%), N = 14, StdDev = 12.480 ns Min = 746.264 ns, Q1 = 753.622 ns, Median = 758.291 ns, Q3 = 771.009 ns, Max = 785.768 ns IQR = 17.387 ns, LowerFence = 727.541 ns, UpperFence = 797.089 ns ConfidenceInterval = [748.271 ns; 776.428 ns] (CI 99.9%), Margin = 14.079 ns (1.85% of Mean) Skewness = 0.68, Kurtosis = 2.05, MValue = 2 -------------------- Histogram -------------------- [739.467 ns ; 763.515 ns) | @@@@@@@@@ [763.515 ns ; 787.111 ns) | @@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_LegacyAll: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 6.617 us, StdErr = 0.018 us (0.27%), N = 15, StdDev = 0.069 us Min = 6.498 us, Q1 = 6.549 us, Median = 6.632 us, Q3 = 6.670 us, Max = 6.713 us IQR = 0.121 us, LowerFence = 6.368 us, UpperFence = 6.852 us ConfidenceInterval = [6.544 us; 6.690 us] (CI 99.9%), Margin = 0.073 us (1.11% of Mean) Skewness = -0.27, Kurtosis = 1.54, MValue = 2 -------------------- Histogram -------------------- [6.462 us ; 6.749 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_LegacyCustom: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 3.839 us, StdErr = 0.020 us (0.51%), N = 25, StdDev = 0.098 us Min = 3.699 us, Q1 = 3.766 us, Median = 3.809 us, Q3 = 3.897 us, Max = 4.019 us IQR = 0.130 us, LowerFence = 3.571 us, UpperFence = 4.092 us ConfidenceInterval = [3.765 us; 3.912 us] (CI 99.9%), Margin = 0.074 us (1.92% of Mean) Skewness = 0.51, Kurtosis = 1.86, MValue = 2 -------------------- Histogram -------------------- [3.654 us ; 3.814 us) | @@@@@@@@@@@@@ [3.814 us ; 3.909 us) | @@@@@@@ [3.909 us ; 4.042 us) | @@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_Stj_Reflection: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 47.412 us, StdErr = 0.249 us (0.53%), N = 24, StdDev = 1.221 us Min = 46.016 us, Q1 = 46.367 us, Median = 47.074 us, Q3 = 48.226 us, Max = 49.746 us IQR = 1.859 us, LowerFence = 43.578 us, UpperFence = 51.015 us ConfidenceInterval = [46.472 us; 48.351 us] (CI 99.9%), Margin = 0.939 us (1.98% of Mean) Skewness = 0.57, Kurtosis = 1.81, MValue = 2 -------------------- Histogram -------------------- [45.950 us ; 47.061 us) | @@@@@@@@@@@@ [47.061 us ; 48.206 us) | @@@@@@ [48.206 us ; 49.932 us) | @@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 36.226 us, StdErr = 0.114 us (0.31%), N = 15, StdDev = 0.442 us Min = 35.468 us, Q1 = 35.999 us, Median = 36.097 us, Q3 = 36.488 us, Max = 37.159 us IQR = 0.489 us, LowerFence = 35.265 us, UpperFence = 37.222 us ConfidenceInterval = [35.754 us; 36.698 us] (CI 99.9%), Margin = 0.472 us (1.30% of Mean) Skewness = 0.43, Kurtosis = 2.51, MValue = 2 -------------------- Histogram -------------------- [35.233 us ; 36.460 us) | @@@@@@@@@@@ [36.460 us ; 37.395 us) | @@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 3.227 us, StdErr = 0.007 us (0.21%), N = 14, StdDev = 0.025 us Min = 3.193 us, Q1 = 3.207 us, Median = 3.224 us, Q3 = 3.248 us, Max = 3.279 us IQR = 0.041 us, LowerFence = 3.146 us, UpperFence = 3.309 us ConfidenceInterval = [3.198 us; 3.255 us] (CI 99.9%), Margin = 0.028 us (0.88% of Mean) Skewness = 0.39, Kurtosis = 2.06, MValue = 2 -------------------- Histogram -------------------- [3.179 us ; 3.293 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_PopcornAll: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 31.164 us, StdErr = 0.090 us (0.29%), N = 15, StdDev = 0.350 us Min = 30.809 us, Q1 = 30.871 us, Median = 31.084 us, Q3 = 31.373 us, Max = 31.834 us IQR = 0.502 us, LowerFence = 30.119 us, UpperFence = 32.125 us ConfidenceInterval = [30.790 us; 31.538 us] (CI 99.9%), Margin = 0.374 us (1.20% of Mean) Skewness = 0.7, Kurtosis = 1.92, MValue = 2 -------------------- Histogram -------------------- [30.663 us ; 32.020 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_PopcornCustom: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 34.127 us, StdErr = 0.034 us (0.10%), N = 13, StdDev = 0.123 us Min = 33.910 us, Q1 = 34.050 us, Median = 34.128 us, Q3 = 34.223 us, Max = 34.307 us IQR = 0.173 us, LowerFence = 33.790 us, UpperFence = 34.483 us ConfidenceInterval = [33.979 us; 34.275 us] (CI 99.9%), Margin = 0.148 us (0.43% of Mean) Skewness = -0.24, Kurtosis = 1.77, MValue = 2 -------------------- Histogram -------------------- [33.841 us ; 34.376 us) | @@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 18.111 us, StdErr = 0.054 us (0.30%), N = 15, StdDev = 0.210 us Min = 17.789 us, Q1 = 17.950 us, Median = 18.169 us, Q3 = 18.209 us, Max = 18.541 us IQR = 0.259 us, LowerFence = 17.560 us, UpperFence = 18.598 us ConfidenceInterval = [17.886 us; 18.335 us] (CI 99.9%), Margin = 0.224 us (1.24% of Mean) Skewness = 0.17, Kurtosis = 2.2, MValue = 2 -------------------- Histogram -------------------- [17.677 us ; 18.652 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_LegacyAll: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 128.287 us, StdErr = 0.509 us (0.40%), N = 15, StdDev = 1.971 us Min = 125.870 us, Q1 = 126.979 us, Median = 127.811 us, Q3 = 129.219 us, Max = 132.501 us IQR = 2.240 us, LowerFence = 123.618 us, UpperFence = 132.580 us ConfidenceInterval = [126.180 us; 130.394 us] (CI 99.9%), Margin = 2.107 us (1.64% of Mean) Skewness = 0.63, Kurtosis = 2.29, MValue = 2 -------------------- Histogram -------------------- [125.572 us ; 129.983 us) | @@@@@@@@@@@@ [129.983 us ; 132.901 us) | @@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom: Job-XWIVWZ(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 62.937 us, StdErr = 0.160 us (0.25%), N = 14, StdDev = 0.598 us Min = 61.920 us, Q1 = 62.602 us, Median = 62.666 us, Q3 = 63.426 us, Max = 63.963 us IQR = 0.824 us, LowerFence = 61.366 us, UpperFence = 64.661 us ConfidenceInterval = [62.262 us; 63.612 us] (CI 99.9%), Margin = 0.675 us (1.07% of Mean) Skewness = 0.21, Kurtosis = 1.72, MValue = 2 -------------------- Histogram -------------------- [61.915 us ; 64.288 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 | 155.4 ns | 1.10 ns | 1.03 ns | 1.00 | 0.01 | 0.0155 | - | 296 B | 1.00 | | SimpleModel_Stj_SourceGen | DefaultJob | Default | 155.1 ns | 1.54 ns | 1.44 ns | 1.00 | 0.01 | 0.0155 | - | 296 B | 1.00 | | SimpleModel_PopcornDefault | DefaultJob | Default | 230.5 ns | 1.72 ns | 1.61 ns | 1.48 | 0.01 | 0.0312 | - | 592 B | 2.00 | | SimpleModel_PopcornAll | DefaultJob | Default | 326.7 ns | 3.19 ns | 2.98 ns | 2.10 | 0.02 | 0.0410 | - | 776 B | 2.62 | | SimpleModel_PopcornCustom | DefaultJob | Default | 306.6 ns | 2.46 ns | 2.30 ns | 1.97 | 0.02 | 0.0334 | - | 632 B | 2.14 | | SimpleModel_LegacyDefault | DefaultJob | Default | 850.6 ns | 5.78 ns | 5.41 ns | 5.47 | 0.05 | 0.0906 | - | 1720 B | 5.81 | | SimpleModel_LegacyAll | DefaultJob | Default | 1,428.5 ns | 16.05 ns | 14.23 ns | 9.19 | 0.11 | 0.1450 | - | 2840 B | 9.59 | | SimpleModel_LegacyCustom | DefaultJob | Default | 726.4 ns | 4.68 ns | 4.15 ns | 4.67 | 0.04 | 0.0896 | - | 1696 B | 5.73 | | SimpleModelList_Stj_Reflection | DefaultJob | Default | 15,346.1 ns | 130.86 ns | 122.41 ns | 98.73 | 0.99 | 1.4954 | - | 28512 B | 96.32 | | SimpleModelList_Stj_SourceGen | DefaultJob | Default | 14,316.1 ns | 106.94 ns | 100.03 ns | 92.10 | 0.86 | 1.4954 | - | 28504 B | 96.30 | | SimpleModelList_PopcornDefault | DefaultJob | Default | 14,047.5 ns | 113.90 ns | 106.54 ns | 90.38 | 0.88 | 1.5564 | - | 29472 B | 99.57 | | SimpleModelList_PopcornAll | DefaultJob | Default | 23,581.4 ns | 113.72 ns | 106.37 ns | 151.71 | 1.18 | 2.5024 | - | 47680 B | 161.08 | | SimpleModelList_PopcornCustom | DefaultJob | Default | 20,651.7 ns | 117.99 ns | 110.37 ns | 132.87 | 1.09 | 1.7090 | - | 32504 B | 109.81 | | SimpleModelList_LegacyDefault | DefaultJob | Default | 72,293.4 ns | 667.58 ns | 624.46 ns | 465.11 | 4.90 | 8.0566 | 0.6104 | 152219 B | 514.25 | | SimpleModelList_LegacyAll | DefaultJob | Default | 129,129.0 ns | 1,863.32 ns | 1,651.79 ns | 830.77 | 11.56 | 13.6719 | 0.9766 | 264110 B | 892.26 | | SimpleModelList_LegacyCustom | DefaultJob | Default | 67,514.3 ns | 830.94 ns | 777.26 ns | 434.36 | 5.58 | 7.9346 | 0.7324 | 149754 B | 505.93 | | ComplexModel_Stj_Reflection | DefaultJob | Default | 1,491.9 ns | 12.60 ns | 11.17 ns | 9.60 | 0.09 | 0.1602 | - | 3032 B | 10.24 | | ComplexModel_Stj_SourceGen | DefaultJob | Default | 1,519.9 ns | 13.10 ns | 12.25 ns | 9.78 | 0.10 | 0.1602 | - | 3032 B | 10.24 | | ComplexModel_PopcornDefault | DefaultJob | Default | 222.0 ns | 1.14 ns | 1.07 ns | 1.43 | 0.01 | 0.0272 | - | 512 B | 1.73 | | ComplexModel_PopcornAll | DefaultJob | Default | 1,737.8 ns | 14.36 ns | 13.44 ns | 11.18 | 0.11 | 0.1850 | - | 3496 B | 11.81 | | ComplexModel_PopcornCustom | DefaultJob | Default | 2,049.7 ns | 15.38 ns | 14.39 ns | 13.19 | 0.12 | 0.1755 | - | 3344 B | 11.30 | | ComplexModel_LegacyDefault | DefaultJob | Default | 706.9 ns | 4.72 ns | 4.41 ns | 4.55 | 0.04 | 0.0868 | - | 1648 B | 5.57 | | ComplexModel_LegacyAll | DefaultJob | Default | 6,967.5 ns | 75.73 ns | 70.84 ns | 44.83 | 0.53 | 0.7324 | - | 14106 B | 47.66 | | ComplexModel_LegacyCustom | DefaultJob | Default | 4,009.3 ns | 40.72 ns | 36.10 ns | 25.79 | 0.28 | 0.4578 | - | 8945 B | 30.22 | | ComplexModelList_Stj_Reflection | DefaultJob | Default | 32,197.1 ns | 326.86 ns | 305.75 ns | 207.14 | 2.32 | 2.8687 | - | 54768 B | 185.03 | | ComplexModelList_Stj_SourceGen | DefaultJob | Default | 32,041.3 ns | 241.21 ns | 201.42 ns | 206.14 | 1.82 | 2.8687 | - | 54776 B | 185.05 | | ComplexModelList_PopcornDefault | DefaultJob | Default | 3,170.1 ns | 21.67 ns | 19.21 ns | 20.40 | 0.18 | 0.2899 | - | 5464 B | 18.46 | | ComplexModelList_PopcornAll | DefaultJob | Default | 28,144.0 ns | 177.09 ns | 165.65 ns | 181.07 | 1.55 | 2.6855 | - | 50992 B | 172.27 | | ComplexModelList_PopcornCustom | DefaultJob | Default | 32,486.8 ns | 256.77 ns | 240.18 ns | 209.01 | 2.01 | 2.3804 | - | 44888 B | 151.65 | | ComplexModelList_LegacyDefault | DefaultJob | Default | 16,945.2 ns | 124.43 ns | 110.30 ns | 109.02 | 0.98 | 1.9531 | - | 36843 B | 124.47 | | ComplexModelList_LegacyAll | DefaultJob | Default | 119,247.8 ns | 1,969.67 ns | 1,842.43 ns | 767.19 | 12.48 | 12.6953 | 1.4648 | 241453 B | 815.72 | | ComplexModelList_LegacyCustom | DefaultJob | Default | 63,493.4 ns | 1,259.83 ns | 1,116.81 ns | 408.49 | 7.42 | 7.3242 | 0.4883 | 142069 B | 479.96 | | | | | | | | | | | | | | | SimpleModel_Stj_Reflection | Job-XWIVWZ | InProcessEmitToolchain | 164.3 ns | 1.16 ns | 1.09 ns | 1.00 | 0.01 | 0.0155 | - | 296 B | 1.00 | | SimpleModel_Stj_SourceGen | Job-XWIVWZ | InProcessEmitToolchain | 174.9 ns | 1.68 ns | 1.57 ns | 1.06 | 0.01 | 0.0169 | - | 320 B | 1.08 | | SimpleModel_PopcornDefault | Job-XWIVWZ | InProcessEmitToolchain | 235.1 ns | 1.60 ns | 1.50 ns | 1.43 | 0.01 | 0.0284 | - | 536 B | 1.81 | | SimpleModel_PopcornAll | Job-XWIVWZ | InProcessEmitToolchain | 370.0 ns | 2.79 ns | 2.47 ns | 2.25 | 0.02 | 0.0410 | - | 776 B | 2.62 | | SimpleModel_PopcornCustom | Job-XWIVWZ | InProcessEmitToolchain | 377.3 ns | 2.67 ns | 2.50 ns | 2.30 | 0.02 | 0.0329 | - | 624 B | 2.11 | | SimpleModel_LegacyDefault | Job-XWIVWZ | InProcessEmitToolchain | 895.6 ns | 7.19 ns | 6.73 ns | 5.45 | 0.05 | 0.0925 | - | 1744 B | 5.89 | | SimpleModel_LegacyAll | Job-XWIVWZ | InProcessEmitToolchain | 1,522.6 ns | 11.39 ns | 10.65 ns | 9.27 | 0.09 | 0.1507 | - | 2840 B | 9.59 | | SimpleModel_LegacyCustom | Job-XWIVWZ | InProcessEmitToolchain | 784.8 ns | 8.84 ns | 8.27 ns | 4.78 | 0.06 | 0.0896 | - | 1696 B | 5.73 | | SimpleModelList_Stj_Reflection | Job-XWIVWZ | InProcessEmitToolchain | 15,626.9 ns | 148.38 ns | 131.54 ns | 95.12 | 0.98 | 1.4954 | - | 28224 B | 95.35 | | SimpleModelList_Stj_SourceGen | Job-XWIVWZ | InProcessEmitToolchain | 15,419.7 ns | 154.56 ns | 144.58 ns | 93.86 | 1.04 | 1.4343 | - | 27560 B | 93.11 | | SimpleModelList_PopcornDefault | Job-XWIVWZ | InProcessEmitToolchain | 14,332.5 ns | 94.45 ns | 88.35 ns | 87.24 | 0.76 | 1.5411 | - | 29248 B | 98.81 | | SimpleModelList_PopcornAll | Job-XWIVWZ | InProcessEmitToolchain | 23,899.7 ns | 163.21 ns | 144.68 ns | 145.48 | 1.26 | 2.5024 | - | 47376 B | 160.05 | | SimpleModelList_PopcornCustom | Job-XWIVWZ | InProcessEmitToolchain | 23,091.0 ns | 153.94 ns | 144.00 ns | 140.55 | 1.23 | 1.7090 | - | 32464 B | 109.68 | | SimpleModelList_LegacyDefault | Job-XWIVWZ | InProcessEmitToolchain | 72,419.5 ns | 1,110.47 ns | 1,038.73 ns | 440.81 | 6.74 | 7.9346 | 0.6104 | 151475 B | 511.74 | | SimpleModelList_LegacyAll | Job-XWIVWZ | InProcessEmitToolchain | 130,343.1 ns | 1,131.80 ns | 1,058.69 ns | 793.39 | 8.03 | 13.9160 | 1.4648 | 262500 B | 886.82 | | SimpleModelList_LegacyCustom | Job-XWIVWZ | InProcessEmitToolchain | 71,616.1 ns | 606.91 ns | 567.70 ns | 435.92 | 4.35 | 7.9346 | 0.6104 | 149774 B | 505.99 | | ComplexModel_Stj_Reflection | Job-XWIVWZ | InProcessEmitToolchain | 2,440.3 ns | 17.27 ns | 15.31 ns | 14.85 | 0.13 | 0.2174 | - | 4160 B | 14.05 | | ComplexModel_Stj_SourceGen | Job-XWIVWZ | InProcessEmitToolchain | 1,510.9 ns | 16.53 ns | 15.46 ns | 9.20 | 0.11 | 0.1354 | - | 2584 B | 8.73 | | ComplexModel_PopcornDefault | Job-XWIVWZ | InProcessEmitToolchain | 240.1 ns | 1.53 ns | 1.43 ns | 1.46 | 0.01 | 0.0272 | - | 512 B | 1.73 | | ComplexModel_PopcornAll | Job-XWIVWZ | InProcessEmitToolchain | 1,439.8 ns | 9.62 ns | 9.00 ns | 8.76 | 0.08 | 0.1240 | - | 2360 B | 7.97 | | ComplexModel_PopcornCustom | Job-XWIVWZ | InProcessEmitToolchain | 1,968.7 ns | 16.38 ns | 15.32 ns | 11.98 | 0.12 | 0.1411 | - | 2680 B | 9.05 | | ComplexModel_LegacyDefault | Job-XWIVWZ | InProcessEmitToolchain | 762.3 ns | 14.08 ns | 12.48 ns | 4.64 | 0.08 | 0.0868 | - | 1648 B | 5.57 | | ComplexModel_LegacyAll | Job-XWIVWZ | InProcessEmitToolchain | 6,617.1 ns | 73.32 ns | 68.58 ns | 40.28 | 0.48 | 0.6714 | - | 12762 B | 43.11 | | ComplexModel_LegacyCustom | Job-XWIVWZ | InProcessEmitToolchain | 3,838.6 ns | 73.71 ns | 98.39 ns | 23.37 | 0.61 | 0.4120 | - | 7761 B | 26.22 | | ComplexModelList_Stj_Reflection | Job-XWIVWZ | InProcessEmitToolchain | 47,411.9 ns | 939.37 ns | 1,221.45 ns | 288.59 | 7.52 | 3.8452 | - | 72480 B | 244.86 | | ComplexModelList_Stj_SourceGen | Job-XWIVWZ | InProcessEmitToolchain | 36,226.1 ns | 472.41 ns | 441.89 ns | 220.51 | 2.96 | 2.9907 | - | 57512 B | 194.30 | | ComplexModelList_PopcornDefault | Job-XWIVWZ | InProcessEmitToolchain | 3,226.8 ns | 28.41 ns | 25.18 ns | 19.64 | 0.19 | 0.2899 | - | 5464 B | 18.46 | | ComplexModelList_PopcornAll | Job-XWIVWZ | InProcessEmitToolchain | 31,163.9 ns | 373.89 ns | 349.74 ns | 189.69 | 2.39 | 2.7466 | - | 51864 B | 175.22 | | ComplexModelList_PopcornCustom | Job-XWIVWZ | InProcessEmitToolchain | 34,126.8 ns | 147.76 ns | 123.39 ns | 207.73 | 1.51 | 2.3804 | - | 45904 B | 155.08 | | ComplexModelList_LegacyDefault | Job-XWIVWZ | InProcessEmitToolchain | 18,110.8 ns | 224.40 ns | 209.90 ns | 110.24 | 1.42 | 1.9531 | 0.0305 | 36851 B | 124.50 | | ComplexModelList_LegacyAll | Job-XWIVWZ | InProcessEmitToolchain | 128,287.0 ns | 2,107.10 ns | 1,970.99 ns | 780.88 | 12.64 | 13.1836 | 1.4648 | 248970 B | 841.11 | | ComplexModelList_LegacyCustom | Job-XWIVWZ | InProcessEmitToolchain | 62,936.7 ns | 674.92 ns | 598.30 ns | 383.09 | 4.28 | 6.9580 | 0.4883 | 131310 B | 443.61 | // * Hints * Outliers SerializationComparisonBenchmarks.SimpleModel_LegacyAll: Default -> 1 outlier was removed (1.47 us) SerializationComparisonBenchmarks.SimpleModel_LegacyCustom: Default -> 1 outlier was removed (741.47 ns) SerializationComparisonBenchmarks.SimpleModelList_LegacyAll: Default -> 1 outlier was removed (136.49 us) SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection: Default -> 1 outlier was removed (1.54 us) SerializationComparisonBenchmarks.ComplexModel_LegacyCustom: Default -> 1 outlier was removed (4.13 us) SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen: Default -> 2 outliers were removed (32.92 us, 33.03 us) SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault: Default -> 1 outlier was removed (3.23 us) SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault: Default -> 1 outlier was removed (17.53 us) SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom: Default -> 1 outlier was removed (66.97 us) SerializationComparisonBenchmarks.SimpleModel_PopcornAll: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (377.19 ns) SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (16.01 us) SerializationComparisonBenchmarks.SimpleModelList_PopcornAll: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (24.28 us) SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (2.49 us) SerializationComparisonBenchmarks.ComplexModel_LegacyDefault: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (855.07 ns) SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (3.33 us) SerializationComparisonBenchmarks.ComplexModelList_PopcornCustom: Toolchain=InProcessEmitToolchain -> 2 outliers were removed (34.72 us, 34.74 us) SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (65.26 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:59 (1139.21 sec), executed benchmarks: 64 Global total time: 00:19:08 (1148.03 sec), executed benchmarks: 64 // * Artifacts cleanup * Artifacts cleanup is finished Benchmark completed.