// Validating benchmarks: // ***** BenchmarkRunner: Start ***** // ***** Found 64 benchmark(s) in total ***** // ***** Building 2 exe(s) in Parallel: Start ***** // ***** Done, took 00:00:08 (8.24 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-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_Stj_SourceGen: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_PopcornDefault: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_PopcornAll: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_PopcornCustom: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_LegacyDefault: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_LegacyAll: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModel_LegacyCustom: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_Stj_SourceGen: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_PopcornAll: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_PopcornCustom: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_LegacyDefault: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_LegacyAll: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.SimpleModelList_LegacyCustom: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_PopcornDefault: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_PopcornAll: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_PopcornCustom: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_LegacyDefault: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_LegacyAll: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModel_LegacyCustom: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_Stj_Reflection: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_PopcornAll: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_PopcornCustom: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_LegacyAll: Job-JNSRCH(Toolchain=InProcessEmitToolchain) // SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom: Job-JNSRCH(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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1900 1588 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_Stj_Reflection --job Default --benchmarkId 0 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 147600.00 ns, 147.6000 us/op WorkloadJitting 1: 1 op, 11397500.00 ns, 11.3975 ms/op OverheadJitting 2: 16 op, 235800.00 ns, 14.7375 us/op WorkloadJitting 2: 16 op, 291900.00 ns, 18.2438 us/op WorkloadPilot 1: 16 op, 21200.00 ns, 1.3250 us/op WorkloadPilot 2: 32 op, 33500.00 ns, 1.0469 us/op WorkloadPilot 3: 64 op, 33500.00 ns, 523.4375 ns/op WorkloadPilot 4: 128 op, 71400.00 ns, 557.8125 ns/op WorkloadPilot 5: 256 op, 127700.00 ns, 498.8281 ns/op WorkloadPilot 6: 512 op, 266200.00 ns, 519.9219 ns/op WorkloadPilot 7: 1024 op, 463500.00 ns, 452.6367 ns/op WorkloadPilot 8: 2048 op, 921800.00 ns, 450.0977 ns/op WorkloadPilot 9: 4096 op, 1827000.00 ns, 446.0449 ns/op WorkloadPilot 10: 8192 op, 3932500.00 ns, 480.0415 ns/op WorkloadPilot 11: 16384 op, 7254200.00 ns, 442.7612 ns/op WorkloadPilot 12: 32768 op, 14908100.00 ns, 454.9591 ns/op WorkloadPilot 13: 65536 op, 30347900.00 ns, 463.0722 ns/op WorkloadPilot 14: 131072 op, 53687600.00 ns, 409.6039 ns/op WorkloadPilot 15: 262144 op, 107452800.00 ns, 409.8999 ns/op WorkloadPilot 16: 524288 op, 340413800.00 ns, 649.2878 ns/op WorkloadPilot 17: 1048576 op, 300369500.00 ns, 286.4547 ns/op WorkloadPilot 18: 2097152 op, 354696200.00 ns, 169.1323 ns/op WorkloadPilot 19: 4194304 op, 695395400.00 ns, 165.7952 ns/op OverheadWarmup 1: 4194304 op, 7501700.00 ns, 1.7885 ns/op OverheadWarmup 2: 4194304 op, 7599000.00 ns, 1.8117 ns/op OverheadWarmup 3: 4194304 op, 7552900.00 ns, 1.8008 ns/op OverheadWarmup 4: 4194304 op, 7610300.00 ns, 1.8144 ns/op OverheadWarmup 5: 4194304 op, 7532300.00 ns, 1.7958 ns/op OverheadActual 1: 4194304 op, 7528300.00 ns, 1.7949 ns/op OverheadActual 2: 4194304 op, 7543300.00 ns, 1.7985 ns/op OverheadActual 3: 4194304 op, 7515400.00 ns, 1.7918 ns/op OverheadActual 4: 4194304 op, 7528100.00 ns, 1.7948 ns/op OverheadActual 5: 4194304 op, 7498000.00 ns, 1.7877 ns/op OverheadActual 6: 4194304 op, 7513900.00 ns, 1.7915 ns/op OverheadActual 7: 4194304 op, 7496300.00 ns, 1.7873 ns/op OverheadActual 8: 4194304 op, 7566600.00 ns, 1.8040 ns/op OverheadActual 9: 4194304 op, 7556600.00 ns, 1.8016 ns/op OverheadActual 10: 4194304 op, 7663100.00 ns, 1.8270 ns/op OverheadActual 11: 4194304 op, 7501700.00 ns, 1.7885 ns/op OverheadActual 12: 4194304 op, 7530200.00 ns, 1.7953 ns/op OverheadActual 13: 4194304 op, 7550500.00 ns, 1.8002 ns/op OverheadActual 14: 4194304 op, 7507500.00 ns, 1.7899 ns/op OverheadActual 15: 4194304 op, 7568600.00 ns, 1.8045 ns/op WorkloadWarmup 1: 4194304 op, 698009400.00 ns, 166.4184 ns/op WorkloadWarmup 2: 4194304 op, 691331800.00 ns, 164.8263 ns/op WorkloadWarmup 3: 4194304 op, 687138900.00 ns, 163.8267 ns/op WorkloadWarmup 4: 4194304 op, 680828000.00 ns, 162.3220 ns/op WorkloadWarmup 5: 4194304 op, 696930400.00 ns, 166.1612 ns/op WorkloadWarmup 6: 4194304 op, 701962400.00 ns, 167.3609 ns/op WorkloadWarmup 7: 4194304 op, 683131100.00 ns, 162.8711 ns/op WorkloadWarmup 8: 4194304 op, 699109800.00 ns, 166.6808 ns/op WorkloadWarmup 9: 4194304 op, 684147600.00 ns, 163.1135 ns/op // BeforeActualRun WorkloadActual 1: 4194304 op, 692676700.00 ns, 165.1470 ns/op WorkloadActual 2: 4194304 op, 695434800.00 ns, 165.8046 ns/op WorkloadActual 3: 4194304 op, 688574800.00 ns, 164.1690 ns/op WorkloadActual 4: 4194304 op, 693393600.00 ns, 165.3179 ns/op WorkloadActual 5: 4194304 op, 695432400.00 ns, 165.8040 ns/op WorkloadActual 6: 4194304 op, 685199300.00 ns, 163.3642 ns/op WorkloadActual 7: 4194304 op, 684918000.00 ns, 163.2972 ns/op WorkloadActual 8: 4194304 op, 699253900.00 ns, 166.7151 ns/op WorkloadActual 9: 4194304 op, 685152600.00 ns, 163.3531 ns/op WorkloadActual 10: 4194304 op, 696339500.00 ns, 166.0203 ns/op WorkloadActual 11: 4194304 op, 700681600.00 ns, 167.0555 ns/op WorkloadActual 12: 4194304 op, 687657100.00 ns, 163.9502 ns/op WorkloadActual 13: 4194304 op, 689482400.00 ns, 164.3854 ns/op WorkloadActual 14: 4194304 op, 691160600.00 ns, 164.7855 ns/op WorkloadActual 15: 4194304 op, 682971700.00 ns, 162.8331 ns/op // AfterActualRun WorkloadResult 1: 4194304 op, 685148400.00 ns, 163.3521 ns/op WorkloadResult 2: 4194304 op, 687906500.00 ns, 164.0097 ns/op WorkloadResult 3: 4194304 op, 681046500.00 ns, 162.3741 ns/op WorkloadResult 4: 4194304 op, 685865300.00 ns, 163.5230 ns/op WorkloadResult 5: 4194304 op, 687904100.00 ns, 164.0091 ns/op WorkloadResult 6: 4194304 op, 677671000.00 ns, 161.5694 ns/op WorkloadResult 7: 4194304 op, 677389700.00 ns, 161.5023 ns/op WorkloadResult 8: 4194304 op, 691725600.00 ns, 164.9202 ns/op WorkloadResult 9: 4194304 op, 677624300.00 ns, 161.5582 ns/op WorkloadResult 10: 4194304 op, 688811200.00 ns, 164.2254 ns/op WorkloadResult 11: 4194304 op, 693153300.00 ns, 165.2606 ns/op WorkloadResult 12: 4194304 op, 680128800.00 ns, 162.1553 ns/op WorkloadResult 13: 4194304 op, 681954100.00 ns, 162.5905 ns/op WorkloadResult 14: 4194304 op, 683632300.00 ns, 162.9906 ns/op WorkloadResult 15: 4194304 op, 675443400.00 ns, 161.0383 ns/op // GC: 65 0 0 1241515056 4194304 // Threading: 0 0 4194304 // AfterAll // Benchmark Process 67764 has exited with code 0. Mean = 163.005 ns, StdErr = 0.340 ns (0.21%), N = 15, StdDev = 1.315 ns Min = 161.038 ns, Q1 = 161.862 ns, Median = 162.991 ns, Q3 = 164.009 ns, Max = 165.261 ns IQR = 2.147 ns, LowerFence = 158.642 ns, UpperFence = 167.230 ns ConfidenceInterval = [161.599 ns; 164.412 ns] (CI 99.9%), Margin = 1.406 ns (0.86% of Mean) Skewness = 0.13, Kurtosis = 1.63, MValue = 2 // ** Remained 63 (98.4%) benchmark(s) to run. Estimated finish 2026-04-23 17:53 (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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1560 1568 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_Stj_SourceGen --job Default --benchmarkId 1 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 7420300.00 ns, 7.4203 ms/op OverheadJitting 2: 16 op, 263100.00 ns, 16.4438 us/op WorkloadJitting 2: 16 op, 286800.00 ns, 17.9250 us/op WorkloadPilot 1: 16 op, 23500.00 ns, 1.4688 us/op WorkloadPilot 2: 32 op, 25500.00 ns, 796.8750 ns/op WorkloadPilot 3: 64 op, 34900.00 ns, 545.3125 ns/op WorkloadPilot 4: 128 op, 64500.00 ns, 503.9063 ns/op WorkloadPilot 5: 256 op, 122100.00 ns, 476.9531 ns/op WorkloadPilot 6: 512 op, 258000.00 ns, 503.9063 ns/op WorkloadPilot 7: 1024 op, 419100.00 ns, 409.2773 ns/op WorkloadPilot 8: 2048 op, 1020400.00 ns, 498.2422 ns/op WorkloadPilot 9: 4096 op, 1765900.00 ns, 431.1279 ns/op WorkloadPilot 10: 8192 op, 3779200.00 ns, 461.3281 ns/op WorkloadPilot 11: 16384 op, 6864700.00 ns, 418.9880 ns/op WorkloadPilot 12: 32768 op, 13680300.00 ns, 417.4896 ns/op WorkloadPilot 13: 65536 op, 28597700.00 ns, 436.3663 ns/op WorkloadPilot 14: 131072 op, 49413700.00 ns, 376.9966 ns/op WorkloadPilot 15: 262144 op, 127828200.00 ns, 487.6259 ns/op WorkloadPilot 16: 524288 op, 396428600.00 ns, 756.1275 ns/op WorkloadPilot 17: 1048576 op, 175318400.00 ns, 167.1967 ns/op WorkloadPilot 18: 2097152 op, 343832600.00 ns, 163.9522 ns/op WorkloadPilot 19: 4194304 op, 688254100.00 ns, 164.0926 ns/op OverheadWarmup 1: 4194304 op, 7414100.00 ns, 1.7677 ns/op OverheadWarmup 2: 4194304 op, 7402600.00 ns, 1.7649 ns/op OverheadWarmup 3: 4194304 op, 7428700.00 ns, 1.7711 ns/op OverheadWarmup 4: 4194304 op, 7433200.00 ns, 1.7722 ns/op OverheadWarmup 5: 4194304 op, 7452700.00 ns, 1.7769 ns/op OverheadWarmup 6: 4194304 op, 7597400.00 ns, 1.8114 ns/op OverheadWarmup 7: 4194304 op, 7396300.00 ns, 1.7634 ns/op OverheadWarmup 8: 4194304 op, 7498200.00 ns, 1.7877 ns/op OverheadWarmup 9: 4194304 op, 7488900.00 ns, 1.7855 ns/op OverheadActual 1: 4194304 op, 7482700.00 ns, 1.7840 ns/op OverheadActual 2: 4194304 op, 7394900.00 ns, 1.7631 ns/op OverheadActual 3: 4194304 op, 7405700.00 ns, 1.7657 ns/op OverheadActual 4: 4194304 op, 7389900.00 ns, 1.7619 ns/op OverheadActual 5: 4194304 op, 7485100.00 ns, 1.7846 ns/op OverheadActual 6: 4194304 op, 7455100.00 ns, 1.7774 ns/op OverheadActual 7: 4194304 op, 7513400.00 ns, 1.7913 ns/op OverheadActual 8: 4194304 op, 7454600.00 ns, 1.7773 ns/op OverheadActual 9: 4194304 op, 7480100.00 ns, 1.7834 ns/op OverheadActual 10: 4194304 op, 7627500.00 ns, 1.8185 ns/op OverheadActual 11: 4194304 op, 7507100.00 ns, 1.7898 ns/op OverheadActual 12: 4194304 op, 7435200.00 ns, 1.7727 ns/op OverheadActual 13: 4194304 op, 7562000.00 ns, 1.8029 ns/op OverheadActual 14: 4194304 op, 7530100.00 ns, 1.7953 ns/op OverheadActual 15: 4194304 op, 7565400.00 ns, 1.8037 ns/op WorkloadWarmup 1: 4194304 op, 684294300.00 ns, 163.1485 ns/op WorkloadWarmup 2: 4194304 op, 676121900.00 ns, 161.2000 ns/op WorkloadWarmup 3: 4194304 op, 675193200.00 ns, 160.9786 ns/op WorkloadWarmup 4: 4194304 op, 676554200.00 ns, 161.3031 ns/op WorkloadWarmup 5: 4194304 op, 665249700.00 ns, 158.6079 ns/op WorkloadWarmup 6: 4194304 op, 672520600.00 ns, 160.3414 ns/op WorkloadWarmup 7: 4194304 op, 689093400.00 ns, 164.2927 ns/op WorkloadWarmup 8: 4194304 op, 662913400.00 ns, 158.0509 ns/op // BeforeActualRun WorkloadActual 1: 4194304 op, 671763100.00 ns, 160.1608 ns/op WorkloadActual 2: 4194304 op, 679172400.00 ns, 161.9273 ns/op WorkloadActual 3: 4194304 op, 671554600.00 ns, 160.1111 ns/op WorkloadActual 4: 4194304 op, 682344600.00 ns, 162.6836 ns/op WorkloadActual 5: 4194304 op, 686386600.00 ns, 163.6473 ns/op WorkloadActual 6: 4194304 op, 692426500.00 ns, 165.0873 ns/op WorkloadActual 7: 4194304 op, 680689100.00 ns, 162.2889 ns/op WorkloadActual 8: 4194304 op, 685665500.00 ns, 163.4754 ns/op WorkloadActual 9: 4194304 op, 669673900.00 ns, 159.6627 ns/op WorkloadActual 10: 4194304 op, 672694000.00 ns, 160.3827 ns/op WorkloadActual 11: 4194304 op, 679646900.00 ns, 162.0404 ns/op WorkloadActual 12: 4194304 op, 668952800.00 ns, 159.4908 ns/op WorkloadActual 13: 4194304 op, 677879000.00 ns, 161.6189 ns/op WorkloadActual 14: 4194304 op, 681891200.00 ns, 162.5755 ns/op WorkloadActual 15: 4194304 op, 676592100.00 ns, 161.3121 ns/op // AfterActualRun WorkloadResult 1: 4194304 op, 664280400.00 ns, 158.3768 ns/op WorkloadResult 2: 4194304 op, 671689700.00 ns, 160.1433 ns/op WorkloadResult 3: 4194304 op, 664071900.00 ns, 158.3271 ns/op WorkloadResult 4: 4194304 op, 674861900.00 ns, 160.8996 ns/op WorkloadResult 5: 4194304 op, 678903900.00 ns, 161.8633 ns/op WorkloadResult 6: 4194304 op, 684943800.00 ns, 163.3033 ns/op WorkloadResult 7: 4194304 op, 673206400.00 ns, 160.5049 ns/op WorkloadResult 8: 4194304 op, 678182800.00 ns, 161.6914 ns/op WorkloadResult 9: 4194304 op, 662191200.00 ns, 157.8787 ns/op WorkloadResult 10: 4194304 op, 665211300.00 ns, 158.5987 ns/op WorkloadResult 11: 4194304 op, 672164200.00 ns, 160.2564 ns/op WorkloadResult 12: 4194304 op, 661470100.00 ns, 157.7068 ns/op WorkloadResult 13: 4194304 op, 670396300.00 ns, 159.8349 ns/op WorkloadResult 14: 4194304 op, 674408500.00 ns, 160.7915 ns/op WorkloadResult 15: 4194304 op, 669109400.00 ns, 159.5281 ns/op // GC: 65 0 0 1241515056 4194304 // Threading: 0 0 4194304 // AfterAll // Benchmark Process 67564 has exited with code 0. Mean = 159.980 ns, StdErr = 0.416 ns (0.26%), N = 15, StdDev = 1.613 ns Min = 157.707 ns, Q1 = 158.488 ns, Median = 160.143 ns, Q3 = 160.846 ns, Max = 163.303 ns IQR = 2.358 ns, LowerFence = 154.951 ns, UpperFence = 164.382 ns ConfidenceInterval = [158.256 ns; 161.705 ns] (CI 99.9%), Margin = 1.724 ns (1.08% of Mean) Skewness = 0.28, Kurtosis = 2.05, MValue = 2 // ** Remained 62 (96.9%) benchmark(s) to run. Estimated finish 2026-04-23 17:52 (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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1528 1532 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_PopcornDefault --job Default --benchmarkId 2 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 151800.00 ns, 151.8000 us/op WorkloadJitting 1: 1 op, 9594300.00 ns, 9.5943 ms/op OverheadJitting 2: 16 op, 240300.00 ns, 15.0188 us/op WorkloadJitting 2: 16 op, 282900.00 ns, 17.6813 us/op WorkloadPilot 1: 16 op, 36300.00 ns, 2.2688 us/op WorkloadPilot 2: 32 op, 46600.00 ns, 1.4563 us/op WorkloadPilot 3: 64 op, 76000.00 ns, 1.1875 us/op WorkloadPilot 4: 128 op, 158500.00 ns, 1.2383 us/op WorkloadPilot 5: 256 op, 331100.00 ns, 1.2934 us/op WorkloadPilot 6: 512 op, 565800.00 ns, 1.1051 us/op WorkloadPilot 7: 1024 op, 1118400.00 ns, 1.0922 us/op WorkloadPilot 8: 2048 op, 2127400.00 ns, 1.0388 us/op WorkloadPilot 9: 4096 op, 4348800.00 ns, 1.0617 us/op WorkloadPilot 10: 8192 op, 9400900.00 ns, 1.1476 us/op WorkloadPilot 11: 16384 op, 17293200.00 ns, 1.0555 us/op WorkloadPilot 12: 32768 op, 35510100.00 ns, 1.0837 us/op WorkloadPilot 13: 65536 op, 65690200.00 ns, 1.0024 us/op WorkloadPilot 14: 131072 op, 168718600.00 ns, 1.2872 us/op WorkloadPilot 15: 262144 op, 232755600.00 ns, 887.8922 ns/op WorkloadPilot 16: 524288 op, 125289800.00 ns, 238.9713 ns/op WorkloadPilot 17: 1048576 op, 238382800.00 ns, 227.3396 ns/op WorkloadPilot 18: 2097152 op, 472171400.00 ns, 225.1489 ns/op WorkloadPilot 19: 4194304 op, 946772700.00 ns, 225.7282 ns/op OverheadWarmup 1: 4194304 op, 7384100.00 ns, 1.7605 ns/op OverheadWarmup 2: 4194304 op, 7373700.00 ns, 1.7580 ns/op OverheadWarmup 3: 4194304 op, 7368500.00 ns, 1.7568 ns/op OverheadWarmup 4: 4194304 op, 7342700.00 ns, 1.7506 ns/op OverheadWarmup 5: 4194304 op, 7369500.00 ns, 1.7570 ns/op OverheadWarmup 6: 4194304 op, 7354200.00 ns, 1.7534 ns/op OverheadWarmup 7: 4194304 op, 7377500.00 ns, 1.7589 ns/op OverheadWarmup 8: 4194304 op, 7355300.00 ns, 1.7536 ns/op OverheadActual 1: 4194304 op, 7358300.00 ns, 1.7544 ns/op OverheadActual 2: 4194304 op, 7345000.00 ns, 1.7512 ns/op OverheadActual 3: 4194304 op, 7354600.00 ns, 1.7535 ns/op OverheadActual 4: 4194304 op, 7412500.00 ns, 1.7673 ns/op OverheadActual 5: 4194304 op, 7347100.00 ns, 1.7517 ns/op OverheadActual 6: 4194304 op, 7350600.00 ns, 1.7525 ns/op OverheadActual 7: 4194304 op, 7356600.00 ns, 1.7540 ns/op OverheadActual 8: 4194304 op, 7378200.00 ns, 1.7591 ns/op OverheadActual 9: 4194304 op, 7347000.00 ns, 1.7517 ns/op OverheadActual 10: 4194304 op, 7359100.00 ns, 1.7545 ns/op OverheadActual 11: 4194304 op, 7344100.00 ns, 1.7510 ns/op OverheadActual 12: 4194304 op, 7352200.00 ns, 1.7529 ns/op OverheadActual 13: 4194304 op, 7354200.00 ns, 1.7534 ns/op OverheadActual 14: 4194304 op, 7347800.00 ns, 1.7519 ns/op OverheadActual 15: 4194304 op, 7346100.00 ns, 1.7514 ns/op WorkloadWarmup 1: 4194304 op, 955825000.00 ns, 227.8864 ns/op WorkloadWarmup 2: 4194304 op, 948902700.00 ns, 226.2360 ns/op WorkloadWarmup 3: 4194304 op, 950891100.00 ns, 226.7101 ns/op WorkloadWarmup 4: 4194304 op, 929181200.00 ns, 221.5341 ns/op WorkloadWarmup 5: 4194304 op, 951188300.00 ns, 226.7810 ns/op WorkloadWarmup 6: 4194304 op, 948199500.00 ns, 226.0684 ns/op // BeforeActualRun WorkloadActual 1: 4194304 op, 951118700.00 ns, 226.7644 ns/op WorkloadActual 2: 4194304 op, 936409600.00 ns, 223.2574 ns/op WorkloadActual 3: 4194304 op, 944088400.00 ns, 225.0882 ns/op WorkloadActual 4: 4194304 op, 936327800.00 ns, 223.2379 ns/op WorkloadActual 5: 4194304 op, 958547400.00 ns, 228.5355 ns/op WorkloadActual 6: 4194304 op, 953194100.00 ns, 227.2592 ns/op WorkloadActual 7: 4194304 op, 944906500.00 ns, 225.2833 ns/op WorkloadActual 8: 4194304 op, 947153800.00 ns, 225.8191 ns/op WorkloadActual 9: 4194304 op, 945486400.00 ns, 225.4215 ns/op WorkloadActual 10: 4194304 op, 947274800.00 ns, 225.8479 ns/op WorkloadActual 11: 4194304 op, 944929900.00 ns, 225.2888 ns/op WorkloadActual 12: 4194304 op, 958467000.00 ns, 228.5163 ns/op WorkloadActual 13: 4194304 op, 926229900.00 ns, 220.8304 ns/op WorkloadActual 14: 4194304 op, 938878000.00 ns, 223.8460 ns/op WorkloadActual 15: 4194304 op, 942723400.00 ns, 224.7628 ns/op // AfterActualRun WorkloadResult 1: 4194304 op, 943766500.00 ns, 225.0115 ns/op WorkloadResult 2: 4194304 op, 929057400.00 ns, 221.5045 ns/op WorkloadResult 3: 4194304 op, 936736200.00 ns, 223.3353 ns/op WorkloadResult 4: 4194304 op, 928975600.00 ns, 221.4850 ns/op WorkloadResult 5: 4194304 op, 951195200.00 ns, 226.7826 ns/op WorkloadResult 6: 4194304 op, 945841900.00 ns, 225.5063 ns/op WorkloadResult 7: 4194304 op, 937554300.00 ns, 223.5304 ns/op WorkloadResult 8: 4194304 op, 939801600.00 ns, 224.0662 ns/op WorkloadResult 9: 4194304 op, 938134200.00 ns, 223.6686 ns/op WorkloadResult 10: 4194304 op, 939922600.00 ns, 224.0950 ns/op WorkloadResult 11: 4194304 op, 937577700.00 ns, 223.5359 ns/op WorkloadResult 12: 4194304 op, 951114800.00 ns, 226.7634 ns/op WorkloadResult 13: 4194304 op, 918877700.00 ns, 219.0775 ns/op WorkloadResult 14: 4194304 op, 931525800.00 ns, 222.0931 ns/op WorkloadResult 15: 4194304 op, 935371200.00 ns, 223.0099 ns/op // GC: 131 0 0 2483029040 4194304 // Threading: 0 0 4194304 // AfterAll // Benchmark Process 43120 has exited with code 0. Mean = 223.564 ns, StdErr = 0.527 ns (0.24%), N = 15, StdDev = 2.039 ns Min = 219.078 ns, Q1 = 222.551 ns, Median = 223.536 ns, Q3 = 224.553 ns, Max = 226.783 ns IQR = 2.002 ns, LowerFence = 219.549 ns, UpperFence = 227.556 ns ConfidenceInterval = [221.384 ns; 225.745 ns] (CI 99.9%), Margin = 2.180 ns (0.98% of Mean) Skewness = -0.27, Kurtosis = 2.61, MValue = 2 // ** Remained 61 (95.3%) benchmark(s) to run. Estimated finish 2026-04-23 17:54 (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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1520 1492 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_PopcornAll --job Default --benchmarkId 3 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 146400.00 ns, 146.4000 us/op WorkloadJitting 1: 1 op, 9458200.00 ns, 9.4582 ms/op OverheadJitting 2: 16 op, 240200.00 ns, 15.0125 us/op WorkloadJitting 2: 16 op, 303800.00 ns, 18.9875 us/op WorkloadPilot 1: 16 op, 58600.00 ns, 3.6625 us/op WorkloadPilot 2: 32 op, 90700.00 ns, 2.8344 us/op WorkloadPilot 3: 64 op, 128500.00 ns, 2.0078 us/op WorkloadPilot 4: 128 op, 263100.00 ns, 2.0555 us/op WorkloadPilot 5: 256 op, 538500.00 ns, 2.1035 us/op WorkloadPilot 6: 512 op, 971600.00 ns, 1.8977 us/op WorkloadPilot 7: 1024 op, 1958800.00 ns, 1.9129 us/op WorkloadPilot 8: 2048 op, 4000800.00 ns, 1.9535 us/op WorkloadPilot 9: 4096 op, 7726700.00 ns, 1.8864 us/op WorkloadPilot 10: 8192 op, 16468000.00 ns, 2.0103 us/op WorkloadPilot 11: 16384 op, 30830900.00 ns, 1.8818 us/op WorkloadPilot 12: 32768 op, 60114100.00 ns, 1.8345 us/op WorkloadPilot 13: 65536 op, 130942600.00 ns, 1.9980 us/op WorkloadPilot 14: 131072 op, 197581600.00 ns, 1.5074 us/op WorkloadPilot 15: 262144 op, 166776900.00 ns, 636.2034 ns/op WorkloadPilot 16: 524288 op, 170495500.00 ns, 325.1944 ns/op WorkloadPilot 17: 1048576 op, 342271500.00 ns, 326.4155 ns/op WorkloadPilot 18: 2097152 op, 678930700.00 ns, 323.7394 ns/op OverheadWarmup 1: 2097152 op, 3779200.00 ns, 1.8021 ns/op OverheadWarmup 2: 2097152 op, 3812400.00 ns, 1.8179 ns/op OverheadWarmup 3: 2097152 op, 3790200.00 ns, 1.8073 ns/op OverheadWarmup 4: 2097152 op, 3794800.00 ns, 1.8095 ns/op OverheadWarmup 5: 2097152 op, 3782900.00 ns, 1.8038 ns/op OverheadActual 1: 2097152 op, 3762800.00 ns, 1.7942 ns/op OverheadActual 2: 2097152 op, 3807900.00 ns, 1.8157 ns/op OverheadActual 3: 2097152 op, 3831600.00 ns, 1.8270 ns/op OverheadActual 4: 2097152 op, 3753000.00 ns, 1.7896 ns/op OverheadActual 5: 2097152 op, 3764800.00 ns, 1.7952 ns/op OverheadActual 6: 2097152 op, 3823400.00 ns, 1.8231 ns/op OverheadActual 7: 2097152 op, 3788900.00 ns, 1.8067 ns/op OverheadActual 8: 2097152 op, 3770000.00 ns, 1.7977 ns/op OverheadActual 9: 2097152 op, 3768600.00 ns, 1.7970 ns/op OverheadActual 10: 2097152 op, 3790700.00 ns, 1.8075 ns/op OverheadActual 11: 2097152 op, 3764900.00 ns, 1.7952 ns/op OverheadActual 12: 2097152 op, 3777100.00 ns, 1.8011 ns/op OverheadActual 13: 2097152 op, 3805800.00 ns, 1.8147 ns/op OverheadActual 14: 2097152 op, 3793900.00 ns, 1.8091 ns/op OverheadActual 15: 2097152 op, 3819900.00 ns, 1.8215 ns/op WorkloadWarmup 1: 2097152 op, 676914900.00 ns, 322.7782 ns/op WorkloadWarmup 2: 2097152 op, 673194700.00 ns, 321.0042 ns/op WorkloadWarmup 3: 2097152 op, 677311100.00 ns, 322.9671 ns/op WorkloadWarmup 4: 2097152 op, 664819800.00 ns, 317.0108 ns/op WorkloadWarmup 5: 2097152 op, 670579200.00 ns, 319.7571 ns/op WorkloadWarmup 6: 2097152 op, 674532700.00 ns, 321.6423 ns/op WorkloadWarmup 7: 2097152 op, 672421300.00 ns, 320.6355 ns/op // BeforeActualRun WorkloadActual 1: 2097152 op, 692392400.00 ns, 330.1584 ns/op WorkloadActual 2: 2097152 op, 680783400.00 ns, 324.6228 ns/op WorkloadActual 3: 2097152 op, 674417300.00 ns, 321.5872 ns/op WorkloadActual 4: 2097152 op, 685683200.00 ns, 326.9592 ns/op WorkloadActual 5: 2097152 op, 678278500.00 ns, 323.4284 ns/op WorkloadActual 6: 2097152 op, 674230600.00 ns, 321.4982 ns/op WorkloadActual 7: 2097152 op, 674581400.00 ns, 321.6655 ns/op WorkloadActual 8: 2097152 op, 676900900.00 ns, 322.7715 ns/op WorkloadActual 9: 2097152 op, 668261200.00 ns, 318.6518 ns/op WorkloadActual 10: 2097152 op, 670739800.00 ns, 319.8337 ns/op WorkloadActual 11: 2097152 op, 676886900.00 ns, 322.7648 ns/op WorkloadActual 12: 2097152 op, 676425300.00 ns, 322.5447 ns/op WorkloadActual 13: 2097152 op, 695164200.00 ns, 331.4801 ns/op WorkloadActual 14: 2097152 op, 678150600.00 ns, 323.3674 ns/op WorkloadActual 15: 2097152 op, 676792200.00 ns, 322.7197 ns/op // AfterActualRun WorkloadResult 1: 2097152 op, 676994500.00 ns, 322.8161 ns/op WorkloadResult 2: 2097152 op, 670628400.00 ns, 319.7805 ns/op WorkloadResult 3: 2097152 op, 681894300.00 ns, 325.1525 ns/op WorkloadResult 4: 2097152 op, 674489600.00 ns, 321.6217 ns/op WorkloadResult 5: 2097152 op, 670441700.00 ns, 319.6915 ns/op WorkloadResult 6: 2097152 op, 670792500.00 ns, 319.8588 ns/op WorkloadResult 7: 2097152 op, 673112000.00 ns, 320.9648 ns/op WorkloadResult 8: 2097152 op, 664472300.00 ns, 316.8451 ns/op WorkloadResult 9: 2097152 op, 666950900.00 ns, 318.0270 ns/op WorkloadResult 10: 2097152 op, 673098000.00 ns, 320.9581 ns/op WorkloadResult 11: 2097152 op, 672636400.00 ns, 320.7380 ns/op WorkloadResult 12: 2097152 op, 674361700.00 ns, 321.5607 ns/op WorkloadResult 13: 2097152 op, 673003300.00 ns, 320.9130 ns/op // GC: 86 0 0 1627391024 2097152 // Threading: 0 0 2097152 // AfterAll // Benchmark Process 22508 has exited with code 0. Mean = 320.687 ns, StdErr = 0.570 ns (0.18%), N = 13, StdDev = 2.054 ns Min = 316.845 ns, Q1 = 319.781 ns, Median = 320.913 ns, Q3 = 321.561 ns, Max = 325.153 ns IQR = 1.780 ns, LowerFence = 317.110 ns, UpperFence = 324.231 ns ConfidenceInterval = [318.226 ns; 323.147 ns] (CI 99.9%), Margin = 2.460 ns (0.77% of Mean) Skewness = 0.2, Kurtosis = 2.98, MValue = 2 // ** Remained 60 (93.8%) benchmark(s) to run. Estimated finish 2026-04-23 17:53 (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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1460 1480 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_PopcornCustom --job Default --benchmarkId 4 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 156800.00 ns, 156.8000 us/op WorkloadJitting 1: 1 op, 9939600.00 ns, 9.9396 ms/op OverheadJitting 2: 16 op, 276900.00 ns, 17.3063 us/op WorkloadJitting 2: 16 op, 302600.00 ns, 18.9125 us/op WorkloadPilot 1: 16 op, 63500.00 ns, 3.9688 us/op WorkloadPilot 2: 32 op, 81200.00 ns, 2.5375 us/op WorkloadPilot 3: 64 op, 140400.00 ns, 2.1938 us/op WorkloadPilot 4: 128 op, 270900.00 ns, 2.1164 us/op WorkloadPilot 5: 256 op, 559300.00 ns, 2.1848 us/op WorkloadPilot 6: 512 op, 1030800.00 ns, 2.0133 us/op WorkloadPilot 7: 1024 op, 2045000.00 ns, 1.9971 us/op WorkloadPilot 8: 2048 op, 4119100.00 ns, 2.0113 us/op WorkloadPilot 9: 4096 op, 8372400.00 ns, 2.0440 us/op WorkloadPilot 10: 8192 op, 17511300.00 ns, 2.1376 us/op WorkloadPilot 11: 16384 op, 32993700.00 ns, 2.0138 us/op WorkloadPilot 12: 32768 op, 64683400.00 ns, 1.9740 us/op WorkloadPilot 13: 65536 op, 126966100.00 ns, 1.9373 us/op WorkloadPilot 14: 131072 op, 274734400.00 ns, 2.0961 us/op WorkloadPilot 15: 262144 op, 224021700.00 ns, 854.5750 ns/op WorkloadPilot 16: 524288 op, 223855700.00 ns, 426.9709 ns/op WorkloadPilot 17: 1048576 op, 356256500.00 ns, 339.7527 ns/op WorkloadPilot 18: 2097152 op, 704254200.00 ns, 335.8146 ns/op OverheadWarmup 1: 2097152 op, 3701200.00 ns, 1.7649 ns/op OverheadWarmup 2: 2097152 op, 3705800.00 ns, 1.7671 ns/op OverheadWarmup 3: 2097152 op, 3704600.00 ns, 1.7665 ns/op OverheadWarmup 4: 2097152 op, 3694900.00 ns, 1.7619 ns/op OverheadWarmup 5: 2097152 op, 3706800.00 ns, 1.7675 ns/op OverheadWarmup 6: 2097152 op, 3715900.00 ns, 1.7719 ns/op OverheadWarmup 7: 2097152 op, 3716600.00 ns, 1.7722 ns/op OverheadWarmup 8: 2097152 op, 3696400.00 ns, 1.7626 ns/op OverheadActual 1: 2097152 op, 3704200.00 ns, 1.7663 ns/op OverheadActual 2: 2097152 op, 3703900.00 ns, 1.7662 ns/op OverheadActual 3: 2097152 op, 3705500.00 ns, 1.7669 ns/op OverheadActual 4: 2097152 op, 3702600.00 ns, 1.7655 ns/op OverheadActual 5: 2097152 op, 3699000.00 ns, 1.7638 ns/op OverheadActual 6: 2097152 op, 3695700.00 ns, 1.7622 ns/op OverheadActual 7: 2097152 op, 3699400.00 ns, 1.7640 ns/op OverheadActual 8: 2097152 op, 3704200.00 ns, 1.7663 ns/op OverheadActual 9: 2097152 op, 3706700.00 ns, 1.7675 ns/op OverheadActual 10: 2097152 op, 3708100.00 ns, 1.7682 ns/op OverheadActual 11: 2097152 op, 3707300.00 ns, 1.7678 ns/op OverheadActual 12: 2097152 op, 3713500.00 ns, 1.7707 ns/op OverheadActual 13: 2097152 op, 3694600.00 ns, 1.7617 ns/op OverheadActual 14: 2097152 op, 3708400.00 ns, 1.7683 ns/op OverheadActual 15: 2097152 op, 3727400.00 ns, 1.7774 ns/op WorkloadWarmup 1: 2097152 op, 716432900.00 ns, 341.6218 ns/op WorkloadWarmup 2: 2097152 op, 707410900.00 ns, 337.3198 ns/op WorkloadWarmup 3: 2097152 op, 713560000.00 ns, 340.2519 ns/op WorkloadWarmup 4: 2097152 op, 718814600.00 ns, 342.7575 ns/op WorkloadWarmup 5: 2097152 op, 727164500.00 ns, 346.7391 ns/op WorkloadWarmup 6: 2097152 op, 723708500.00 ns, 345.0911 ns/op WorkloadWarmup 7: 2097152 op, 728160200.00 ns, 347.2138 ns/op WorkloadWarmup 8: 2097152 op, 714647900.00 ns, 340.7707 ns/op // BeforeActualRun WorkloadActual 1: 2097152 op, 710759400.00 ns, 338.9165 ns/op WorkloadActual 2: 2097152 op, 709497000.00 ns, 338.3145 ns/op WorkloadActual 3: 2097152 op, 703320000.00 ns, 335.3691 ns/op WorkloadActual 4: 2097152 op, 707034400.00 ns, 337.1403 ns/op WorkloadActual 5: 2097152 op, 713549400.00 ns, 340.2469 ns/op WorkloadActual 6: 2097152 op, 708002600.00 ns, 337.6019 ns/op WorkloadActual 7: 2097152 op, 709696300.00 ns, 338.4096 ns/op WorkloadActual 8: 2097152 op, 718811200.00 ns, 342.7559 ns/op WorkloadActual 9: 2097152 op, 702303400.00 ns, 334.8844 ns/op WorkloadActual 10: 2097152 op, 725062800.00 ns, 345.7369 ns/op WorkloadActual 11: 2097152 op, 706748500.00 ns, 337.0039 ns/op WorkloadActual 12: 2097152 op, 701173900.00 ns, 334.3458 ns/op WorkloadActual 13: 2097152 op, 706737000.00 ns, 336.9985 ns/op WorkloadActual 14: 2097152 op, 701961100.00 ns, 334.7211 ns/op WorkloadActual 15: 2097152 op, 702671400.00 ns, 335.0598 ns/op // AfterActualRun WorkloadResult 1: 2097152 op, 707055200.00 ns, 337.1502 ns/op WorkloadResult 2: 2097152 op, 705792800.00 ns, 336.5482 ns/op WorkloadResult 3: 2097152 op, 699615800.00 ns, 333.6028 ns/op WorkloadResult 4: 2097152 op, 703330200.00 ns, 335.3740 ns/op WorkloadResult 5: 2097152 op, 709845200.00 ns, 338.4806 ns/op WorkloadResult 6: 2097152 op, 704298400.00 ns, 335.8356 ns/op WorkloadResult 7: 2097152 op, 705992100.00 ns, 336.6433 ns/op WorkloadResult 8: 2097152 op, 715107000.00 ns, 340.9896 ns/op WorkloadResult 9: 2097152 op, 698599200.00 ns, 333.1181 ns/op WorkloadResult 10: 2097152 op, 703044300.00 ns, 335.2376 ns/op WorkloadResult 11: 2097152 op, 697469700.00 ns, 332.5795 ns/op WorkloadResult 12: 2097152 op, 703032800.00 ns, 335.2322 ns/op WorkloadResult 13: 2097152 op, 698256900.00 ns, 332.9548 ns/op WorkloadResult 14: 2097152 op, 698967200.00 ns, 333.2935 ns/op // GC: 70 0 0 1325401136 2097152 // Threading: 0 0 2097152 // AfterAll // Benchmark Process 83504 has exited with code 0. Mean = 335.503 ns, StdErr = 0.636 ns (0.19%), N = 14, StdDev = 2.379 ns Min = 332.579 ns, Q1 = 333.371 ns, Median = 335.306 ns, Q3 = 336.620 ns, Max = 340.990 ns IQR = 3.249 ns, LowerFence = 328.498 ns, UpperFence = 341.492 ns ConfidenceInterval = [332.819 ns; 338.186 ns] (CI 99.9%), Margin = 2.683 ns (0.80% of Mean) Skewness = 0.67, Kurtosis = 2.63, MValue = 2 // ** Remained 59 (92.2%) benchmark(s) to run. Estimated finish 2026-04-23 17:53 (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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 672 1508 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_LegacyDefault --job Default --benchmarkId 5 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 146800.00 ns, 146.8000 us/op WorkloadJitting 1: 1 op, 17069700.00 ns, 17.0697 ms/op OverheadJitting 2: 16 op, 251600.00 ns, 15.7250 us/op WorkloadJitting 2: 16 op, 513700.00 ns, 32.1063 us/op WorkloadPilot 1: 16 op, 193300.00 ns, 12.0813 us/op WorkloadPilot 2: 32 op, 271200.00 ns, 8.4750 us/op WorkloadPilot 3: 64 op, 300800.00 ns, 4.7000 us/op WorkloadPilot 4: 128 op, 446400.00 ns, 3.4875 us/op WorkloadPilot 5: 256 op, 710100.00 ns, 2.7738 us/op WorkloadPilot 6: 512 op, 1270500.00 ns, 2.4814 us/op WorkloadPilot 7: 1024 op, 2420700.00 ns, 2.3640 us/op WorkloadPilot 8: 2048 op, 4677800.00 ns, 2.2841 us/op WorkloadPilot 9: 4096 op, 9645500.00 ns, 2.3549 us/op WorkloadPilot 10: 8192 op, 20303400.00 ns, 2.4784 us/op WorkloadPilot 11: 16384 op, 35226900.00 ns, 2.1501 us/op WorkloadPilot 12: 32768 op, 72465700.00 ns, 2.2115 us/op WorkloadPilot 13: 65536 op, 172753000.00 ns, 2.6360 us/op WorkloadPilot 14: 131072 op, 396424100.00 ns, 3.0245 us/op WorkloadPilot 15: 262144 op, 324759700.00 ns, 1.2389 us/op WorkloadPilot 16: 524288 op, 447714800.00 ns, 853.9482 ns/op WorkloadPilot 17: 1048576 op, 903903500.00 ns, 862.0296 ns/op OverheadWarmup 1: 1048576 op, 1865700.00 ns, 1.7793 ns/op OverheadWarmup 2: 1048576 op, 1916200.00 ns, 1.8274 ns/op OverheadWarmup 3: 1048576 op, 1886400.00 ns, 1.7990 ns/op OverheadWarmup 4: 1048576 op, 1896900.00 ns, 1.8090 ns/op OverheadWarmup 5: 1048576 op, 1876500.00 ns, 1.7896 ns/op OverheadActual 1: 1048576 op, 1879000.00 ns, 1.7920 ns/op OverheadActual 2: 1048576 op, 1871800.00 ns, 1.7851 ns/op OverheadActual 3: 1048576 op, 1981300.00 ns, 1.8895 ns/op OverheadActual 4: 1048576 op, 1881600.00 ns, 1.7944 ns/op OverheadActual 5: 1048576 op, 1863400.00 ns, 1.7771 ns/op OverheadActual 6: 1048576 op, 1866800.00 ns, 1.7803 ns/op OverheadActual 7: 1048576 op, 1862700.00 ns, 1.7764 ns/op OverheadActual 8: 1048576 op, 1863400.00 ns, 1.7771 ns/op OverheadActual 9: 1048576 op, 1872900.00 ns, 1.7861 ns/op OverheadActual 10: 1048576 op, 1869900.00 ns, 1.7833 ns/op OverheadActual 11: 1048576 op, 1864600.00 ns, 1.7782 ns/op OverheadActual 12: 1048576 op, 1868800.00 ns, 1.7822 ns/op OverheadActual 13: 1048576 op, 1877300.00 ns, 1.7903 ns/op OverheadActual 14: 1048576 op, 1862100.00 ns, 1.7758 ns/op OverheadActual 15: 1048576 op, 1870600.00 ns, 1.7839 ns/op WorkloadWarmup 1: 1048576 op, 893983500.00 ns, 852.5691 ns/op WorkloadWarmup 2: 1048576 op, 923574800.00 ns, 880.7896 ns/op WorkloadWarmup 3: 1048576 op, 897771400.00 ns, 856.1815 ns/op WorkloadWarmup 4: 1048576 op, 895866300.00 ns, 854.3647 ns/op WorkloadWarmup 5: 1048576 op, 886733000.00 ns, 845.6545 ns/op WorkloadWarmup 6: 1048576 op, 893845200.00 ns, 852.4372 ns/op WorkloadWarmup 7: 1048576 op, 887965600.00 ns, 846.8300 ns/op // BeforeActualRun WorkloadActual 1: 1048576 op, 897896600.00 ns, 856.3009 ns/op WorkloadActual 2: 1048576 op, 898969500.00 ns, 857.3241 ns/op WorkloadActual 3: 1048576 op, 894434900.00 ns, 852.9996 ns/op WorkloadActual 4: 1048576 op, 912625700.00 ns, 870.3477 ns/op WorkloadActual 5: 1048576 op, 893636400.00 ns, 852.2381 ns/op WorkloadActual 6: 1048576 op, 900233200.00 ns, 858.5293 ns/op WorkloadActual 7: 1048576 op, 888942000.00 ns, 847.7612 ns/op WorkloadActual 8: 1048576 op, 893276900.00 ns, 851.8952 ns/op WorkloadActual 9: 1048576 op, 896344500.00 ns, 854.8207 ns/op WorkloadActual 10: 1048576 op, 896031800.00 ns, 854.5225 ns/op WorkloadActual 11: 1048576 op, 896430900.00 ns, 854.9031 ns/op WorkloadActual 12: 1048576 op, 898703600.00 ns, 857.0705 ns/op WorkloadActual 13: 1048576 op, 897019600.00 ns, 855.4646 ns/op WorkloadActual 14: 1048576 op, 896556600.00 ns, 855.0230 ns/op WorkloadActual 15: 1048576 op, 892882600.00 ns, 851.5192 ns/op // AfterActualRun WorkloadResult 1: 1048576 op, 896026700.00 ns, 854.5177 ns/op WorkloadResult 2: 1048576 op, 897099600.00 ns, 855.5408 ns/op WorkloadResult 3: 1048576 op, 892565000.00 ns, 851.2163 ns/op WorkloadResult 4: 1048576 op, 891766500.00 ns, 850.4548 ns/op WorkloadResult 5: 1048576 op, 898363300.00 ns, 856.7460 ns/op WorkloadResult 6: 1048576 op, 887072100.00 ns, 845.9779 ns/op WorkloadResult 7: 1048576 op, 891407000.00 ns, 850.1120 ns/op WorkloadResult 8: 1048576 op, 894474600.00 ns, 853.0375 ns/op WorkloadResult 9: 1048576 op, 894161900.00 ns, 852.7392 ns/op WorkloadResult 10: 1048576 op, 894561000.00 ns, 853.1199 ns/op WorkloadResult 11: 1048576 op, 896833700.00 ns, 855.2873 ns/op WorkloadResult 12: 1048576 op, 895149700.00 ns, 853.6813 ns/op WorkloadResult 13: 1048576 op, 894686700.00 ns, 853.2397 ns/op WorkloadResult 14: 1048576 op, 891012700.00 ns, 849.7359 ns/op // GC: 95 0 0 1803574792 1048576 // Threading: 0 0 1048576 // AfterAll // Benchmark Process 83396 has exited with code 0. Mean = 852.529 ns, StdErr = 0.754 ns (0.09%), N = 14, StdDev = 2.821 ns Min = 845.978 ns, Q1 = 850.645 ns, Median = 853.079 ns, Q3 = 854.309 ns, Max = 856.746 ns IQR = 3.663 ns, LowerFence = 845.150 ns, UpperFence = 859.804 ns ConfidenceInterval = [849.346 ns; 855.712 ns] (CI 99.9%), Margin = 3.183 ns (0.37% of Mean) Skewness = -0.62, Kurtosis = 2.74, MValue = 2 // ** Remained 58 (90.6%) benchmark(s) to run. Estimated finish 2026-04-23 17:53 (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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1660 1460 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_LegacyAll --job Default --benchmarkId 6 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 155600.00 ns, 155.6000 us/op WorkloadJitting 1: 1 op, 18077200.00 ns, 18.0772 ms/op OverheadJitting 2: 16 op, 242000.00 ns, 15.1250 us/op WorkloadJitting 2: 16 op, 637300.00 ns, 39.8313 us/op WorkloadPilot 1: 16 op, 319500.00 ns, 19.9688 us/op WorkloadPilot 2: 32 op, 372400.00 ns, 11.6375 us/op WorkloadPilot 3: 64 op, 485500.00 ns, 7.5859 us/op WorkloadPilot 4: 128 op, 736100.00 ns, 5.7508 us/op WorkloadPilot 5: 256 op, 1294800.00 ns, 5.0578 us/op WorkloadPilot 6: 512 op, 2225700.00 ns, 4.3471 us/op WorkloadPilot 7: 1024 op, 4281600.00 ns, 4.1813 us/op WorkloadPilot 8: 2048 op, 8541600.00 ns, 4.1707 us/op WorkloadPilot 9: 4096 op, 16939000.00 ns, 4.1355 us/op WorkloadPilot 10: 8192 op, 33317600.00 ns, 4.0671 us/op WorkloadPilot 11: 16384 op, 61105000.00 ns, 3.7296 us/op WorkloadPilot 12: 32768 op, 157299800.00 ns, 4.8004 us/op WorkloadPilot 13: 65536 op, 356923600.00 ns, 5.4462 us/op WorkloadPilot 14: 131072 op, 584327500.00 ns, 4.4581 us/op OverheadWarmup 1: 131072 op, 233200.00 ns, 1.7792 ns/op OverheadWarmup 2: 131072 op, 243500.00 ns, 1.8578 ns/op OverheadWarmup 3: 131072 op, 233000.00 ns, 1.7776 ns/op OverheadWarmup 4: 131072 op, 232300.00 ns, 1.7723 ns/op OverheadWarmup 5: 131072 op, 232900.00 ns, 1.7769 ns/op OverheadWarmup 6: 131072 op, 232300.00 ns, 1.7723 ns/op OverheadActual 1: 131072 op, 232800.00 ns, 1.7761 ns/op OverheadActual 2: 131072 op, 233000.00 ns, 1.7776 ns/op OverheadActual 3: 131072 op, 232900.00 ns, 1.7769 ns/op OverheadActual 4: 131072 op, 236700.00 ns, 1.8059 ns/op OverheadActual 5: 131072 op, 232800.00 ns, 1.7761 ns/op OverheadActual 6: 131072 op, 236800.00 ns, 1.8066 ns/op OverheadActual 7: 131072 op, 232400.00 ns, 1.7731 ns/op OverheadActual 8: 131072 op, 232400.00 ns, 1.7731 ns/op OverheadActual 9: 131072 op, 232400.00 ns, 1.7731 ns/op OverheadActual 10: 131072 op, 232300.00 ns, 1.7723 ns/op OverheadActual 11: 131072 op, 232400.00 ns, 1.7731 ns/op OverheadActual 12: 131072 op, 232400.00 ns, 1.7731 ns/op OverheadActual 13: 131072 op, 232400.00 ns, 1.7731 ns/op OverheadActual 14: 131072 op, 278600.00 ns, 2.1255 ns/op OverheadActual 15: 131072 op, 232300.00 ns, 1.7723 ns/op WorkloadWarmup 1: 131072 op, 191157100.00 ns, 1.4584 us/op WorkloadWarmup 2: 131072 op, 189913000.00 ns, 1.4489 us/op WorkloadWarmup 3: 131072 op, 186846400.00 ns, 1.4255 us/op WorkloadWarmup 4: 131072 op, 187033100.00 ns, 1.4269 us/op WorkloadWarmup 5: 131072 op, 194994100.00 ns, 1.4877 us/op WorkloadWarmup 6: 131072 op, 186190300.00 ns, 1.4205 us/op WorkloadWarmup 7: 131072 op, 190022300.00 ns, 1.4498 us/op WorkloadWarmup 8: 131072 op, 188027900.00 ns, 1.4345 us/op // BeforeActualRun WorkloadActual 1: 131072 op, 186300000.00 ns, 1.4214 us/op WorkloadActual 2: 131072 op, 191271000.00 ns, 1.4593 us/op WorkloadActual 3: 131072 op, 186487900.00 ns, 1.4228 us/op WorkloadActual 4: 131072 op, 187967200.00 ns, 1.4341 us/op WorkloadActual 5: 131072 op, 189363400.00 ns, 1.4447 us/op WorkloadActual 6: 131072 op, 190200000.00 ns, 1.4511 us/op WorkloadActual 7: 131072 op, 186715400.00 ns, 1.4245 us/op WorkloadActual 8: 131072 op, 187175800.00 ns, 1.4280 us/op WorkloadActual 9: 131072 op, 187179000.00 ns, 1.4281 us/op WorkloadActual 10: 131072 op, 185313900.00 ns, 1.4138 us/op WorkloadActual 11: 131072 op, 187769500.00 ns, 1.4326 us/op WorkloadActual 12: 131072 op, 186677800.00 ns, 1.4242 us/op WorkloadActual 13: 131072 op, 191683600.00 ns, 1.4624 us/op WorkloadActual 14: 131072 op, 186815500.00 ns, 1.4253 us/op WorkloadActual 15: 131072 op, 186752300.00 ns, 1.4248 us/op // AfterActualRun WorkloadResult 1: 131072 op, 186067600.00 ns, 1.4196 us/op WorkloadResult 2: 131072 op, 191038600.00 ns, 1.4575 us/op WorkloadResult 3: 131072 op, 186255500.00 ns, 1.4210 us/op WorkloadResult 4: 131072 op, 187734800.00 ns, 1.4323 us/op WorkloadResult 5: 131072 op, 189131000.00 ns, 1.4430 us/op WorkloadResult 6: 131072 op, 189967600.00 ns, 1.4493 us/op WorkloadResult 7: 131072 op, 186483000.00 ns, 1.4228 us/op WorkloadResult 8: 131072 op, 186943400.00 ns, 1.4263 us/op WorkloadResult 9: 131072 op, 186946600.00 ns, 1.4263 us/op WorkloadResult 10: 131072 op, 185081500.00 ns, 1.4121 us/op WorkloadResult 11: 131072 op, 187537100.00 ns, 1.4308 us/op WorkloadResult 12: 131072 op, 186445400.00 ns, 1.4225 us/op WorkloadResult 13: 131072 op, 186583100.00 ns, 1.4235 us/op WorkloadResult 14: 131072 op, 186519900.00 ns, 1.4230 us/op // GC: 19 0 0 372262064 131072 // Threading: 0 0 131072 // AfterAll // Benchmark Process 86888 has exited with code 0. Mean = 1.429 us, StdErr = 0.003 us (0.23%), N = 14, StdDev = 0.013 us Min = 1.412 us, Q1 = 1.423 us, Median = 1.425 us, Q3 = 1.432 us, Max = 1.458 us IQR = 0.009 us, LowerFence = 1.408 us, UpperFence = 1.446 us ConfidenceInterval = [1.415 us; 1.443 us] (CI 99.9%), Margin = 0.014 us (0.99% of Mean) Skewness = 0.93, Kurtosis = 2.74, MValue = 2 // ** Remained 57 (89.1%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1436 1440 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModel_LegacyCustom --job Default --benchmarkId 7 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 17406500.00 ns, 17.4065 ms/op OverheadJitting 2: 16 op, 253100.00 ns, 15.8188 us/op WorkloadJitting 2: 16 op, 546700.00 ns, 34.1688 us/op WorkloadPilot 1: 16 op, 265900.00 ns, 16.6188 us/op WorkloadPilot 2: 32 op, 395300.00 ns, 12.3531 us/op WorkloadPilot 3: 64 op, 350300.00 ns, 5.4734 us/op WorkloadPilot 4: 128 op, 514700.00 ns, 4.0211 us/op WorkloadPilot 5: 256 op, 773100.00 ns, 3.0199 us/op WorkloadPilot 6: 512 op, 1374400.00 ns, 2.6844 us/op WorkloadPilot 7: 1024 op, 2529100.00 ns, 2.4698 us/op WorkloadPilot 8: 2048 op, 5178700.00 ns, 2.5287 us/op WorkloadPilot 9: 4096 op, 9806700.00 ns, 2.3942 us/op WorkloadPilot 10: 8192 op, 20221200.00 ns, 2.4684 us/op WorkloadPilot 11: 16384 op, 36595000.00 ns, 2.2336 us/op WorkloadPilot 12: 32768 op, 66037500.00 ns, 2.0153 us/op WorkloadPilot 13: 65536 op, 154635800.00 ns, 2.3596 us/op WorkloadPilot 14: 131072 op, 426400300.00 ns, 3.2532 us/op WorkloadPilot 15: 262144 op, 463801300.00 ns, 1.7693 us/op WorkloadPilot 16: 524288 op, 380081200.00 ns, 724.9474 ns/op WorkloadPilot 17: 1048576 op, 760485500.00 ns, 725.2555 ns/op OverheadWarmup 1: 1048576 op, 1869000.00 ns, 1.7824 ns/op OverheadWarmup 2: 1048576 op, 1863200.00 ns, 1.7769 ns/op OverheadWarmup 3: 1048576 op, 1862100.00 ns, 1.7758 ns/op OverheadWarmup 4: 1048576 op, 1879900.00 ns, 1.7928 ns/op OverheadWarmup 5: 1048576 op, 1861100.00 ns, 1.7749 ns/op OverheadWarmup 6: 1048576 op, 1862400.00 ns, 1.7761 ns/op OverheadWarmup 7: 1048576 op, 1863600.00 ns, 1.7773 ns/op OverheadWarmup 8: 1048576 op, 1865300.00 ns, 1.7789 ns/op OverheadWarmup 9: 1048576 op, 1859700.00 ns, 1.7735 ns/op OverheadActual 1: 1048576 op, 1865800.00 ns, 1.7794 ns/op OverheadActual 2: 1048576 op, 1865400.00 ns, 1.7790 ns/op OverheadActual 3: 1048576 op, 1866600.00 ns, 1.7801 ns/op OverheadActual 4: 1048576 op, 1865200.00 ns, 1.7788 ns/op OverheadActual 5: 1048576 op, 1863600.00 ns, 1.7773 ns/op OverheadActual 6: 1048576 op, 1865600.00 ns, 1.7792 ns/op OverheadActual 7: 1048576 op, 1860800.00 ns, 1.7746 ns/op OverheadActual 8: 1048576 op, 1869200.00 ns, 1.7826 ns/op OverheadActual 9: 1048576 op, 1861600.00 ns, 1.7754 ns/op OverheadActual 10: 1048576 op, 1860700.00 ns, 1.7745 ns/op OverheadActual 11: 1048576 op, 1860800.00 ns, 1.7746 ns/op OverheadActual 12: 1048576 op, 1860100.00 ns, 1.7739 ns/op OverheadActual 13: 1048576 op, 1866800.00 ns, 1.7803 ns/op OverheadActual 14: 1048576 op, 1868500.00 ns, 1.7819 ns/op OverheadActual 15: 1048576 op, 1866400.00 ns, 1.7799 ns/op WorkloadWarmup 1: 1048576 op, 768477800.00 ns, 732.8775 ns/op WorkloadWarmup 2: 1048576 op, 770270500.00 ns, 734.5872 ns/op WorkloadWarmup 3: 1048576 op, 769216000.00 ns, 733.5815 ns/op WorkloadWarmup 4: 1048576 op, 768560900.00 ns, 732.9568 ns/op WorkloadWarmup 5: 1048576 op, 766616300.00 ns, 731.1023 ns/op WorkloadWarmup 6: 1048576 op, 755535100.00 ns, 720.5344 ns/op WorkloadWarmup 7: 1048576 op, 758016300.00 ns, 722.9007 ns/op WorkloadWarmup 8: 1048576 op, 764944000.00 ns, 729.5074 ns/op WorkloadWarmup 9: 1048576 op, 757913600.00 ns, 722.8027 ns/op // BeforeActualRun WorkloadActual 1: 1048576 op, 760892400.00 ns, 725.6435 ns/op WorkloadActual 2: 1048576 op, 760055300.00 ns, 724.8452 ns/op WorkloadActual 3: 1048576 op, 767986000.00 ns, 732.4085 ns/op WorkloadActual 4: 1048576 op, 771410800.00 ns, 735.6747 ns/op WorkloadActual 5: 1048576 op, 762308700.00 ns, 726.9942 ns/op WorkloadActual 6: 1048576 op, 778744500.00 ns, 742.6686 ns/op WorkloadActual 7: 1048576 op, 763332000.00 ns, 727.9701 ns/op WorkloadActual 8: 1048576 op, 767149000.00 ns, 731.6103 ns/op WorkloadActual 9: 1048576 op, 760065200.00 ns, 724.8547 ns/op WorkloadActual 10: 1048576 op, 767192400.00 ns, 731.6517 ns/op WorkloadActual 11: 1048576 op, 772910700.00 ns, 737.1051 ns/op WorkloadActual 12: 1048576 op, 762862900.00 ns, 727.5228 ns/op WorkloadActual 13: 1048576 op, 760134200.00 ns, 724.9205 ns/op WorkloadActual 14: 1048576 op, 778965000.00 ns, 742.8789 ns/op WorkloadActual 15: 1048576 op, 766176200.00 ns, 730.6826 ns/op // AfterActualRun WorkloadResult 1: 1048576 op, 759027000.00 ns, 723.8646 ns/op WorkloadResult 2: 1048576 op, 758189900.00 ns, 723.0662 ns/op WorkloadResult 3: 1048576 op, 766120600.00 ns, 730.6295 ns/op WorkloadResult 4: 1048576 op, 769545400.00 ns, 733.8957 ns/op WorkloadResult 5: 1048576 op, 760443300.00 ns, 725.2152 ns/op WorkloadResult 6: 1048576 op, 776879100.00 ns, 740.8896 ns/op WorkloadResult 7: 1048576 op, 761466600.00 ns, 726.1911 ns/op WorkloadResult 8: 1048576 op, 765283600.00 ns, 729.8313 ns/op WorkloadResult 9: 1048576 op, 758199800.00 ns, 723.0757 ns/op WorkloadResult 10: 1048576 op, 765327000.00 ns, 729.8727 ns/op WorkloadResult 11: 1048576 op, 771045300.00 ns, 735.3261 ns/op WorkloadResult 12: 1048576 op, 760997500.00 ns, 725.7438 ns/op WorkloadResult 13: 1048576 op, 758268800.00 ns, 723.1415 ns/op WorkloadResult 14: 1048576 op, 777099600.00 ns, 741.0999 ns/op WorkloadResult 15: 1048576 op, 764310800.00 ns, 728.9036 ns/op // GC: 94 0 0 1778410992 1048576 // Threading: 0 0 1048576 // AfterAll // Benchmark Process 49388 has exited with code 0. Mean = 729.383 ns, StdErr = 1.570 ns (0.22%), N = 15, StdDev = 6.080 ns Min = 723.066 ns, Q1 = 724.540 ns, Median = 728.904 ns, Q3 = 732.263 ns, Max = 741.100 ns IQR = 7.723 ns, LowerFence = 712.956 ns, UpperFence = 743.847 ns ConfidenceInterval = [722.883 ns; 735.883 ns] (CI 99.9%), Margin = 6.500 ns (0.89% of Mean) Skewness = 0.7, Kurtosis = 2.16, MValue = 2 // ** Remained 56 (87.5%) benchmark(s) to run. Estimated finish 2026-04-23 17:52 (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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1392 1396 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection --job Default --benchmarkId 8 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 152800.00 ns, 152.8000 us/op WorkloadJitting 1: 1 op, 13041600.00 ns, 13.0416 ms/op OverheadJitting 2: 16 op, 242700.00 ns, 15.1688 us/op WorkloadJitting 2: 16 op, 942100.00 ns, 58.8813 us/op WorkloadPilot 1: 16 op, 553600.00 ns, 34.6000 us/op WorkloadPilot 2: 32 op, 1093200.00 ns, 34.1625 us/op WorkloadPilot 3: 64 op, 2148400.00 ns, 33.5688 us/op WorkloadPilot 4: 128 op, 4595500.00 ns, 35.9023 us/op WorkloadPilot 5: 256 op, 9016500.00 ns, 35.2207 us/op WorkloadPilot 6: 512 op, 18421300.00 ns, 35.9791 us/op WorkloadPilot 7: 1024 op, 33119500.00 ns, 32.3433 us/op WorkloadPilot 8: 2048 op, 67713300.00 ns, 33.0631 us/op WorkloadPilot 9: 4096 op, 184048600.00 ns, 44.9337 us/op WorkloadPilot 10: 8192 op, 332366000.00 ns, 40.5720 us/op WorkloadPilot 11: 16384 op, 243198000.00 ns, 14.8436 us/op WorkloadPilot 12: 32768 op, 482100200.00 ns, 14.7125 us/op WorkloadPilot 13: 65536 op, 980233100.00 ns, 14.9572 us/op OverheadWarmup 1: 65536 op, 118100.00 ns, 1.8021 ns/op OverheadWarmup 2: 65536 op, 125800.00 ns, 1.9196 ns/op OverheadWarmup 3: 65536 op, 117100.00 ns, 1.7868 ns/op OverheadWarmup 4: 65536 op, 117000.00 ns, 1.7853 ns/op OverheadWarmup 5: 65536 op, 128000.00 ns, 1.9531 ns/op OverheadWarmup 6: 65536 op, 120500.00 ns, 1.8387 ns/op OverheadActual 1: 65536 op, 126300.00 ns, 1.9272 ns/op OverheadActual 2: 65536 op, 117600.00 ns, 1.7944 ns/op OverheadActual 3: 65536 op, 117600.00 ns, 1.7944 ns/op OverheadActual 4: 65536 op, 125900.00 ns, 1.9211 ns/op OverheadActual 5: 65536 op, 117500.00 ns, 1.7929 ns/op OverheadActual 6: 65536 op, 132700.00 ns, 2.0248 ns/op OverheadActual 7: 65536 op, 117100.00 ns, 1.7868 ns/op OverheadActual 8: 65536 op, 129400.00 ns, 1.9745 ns/op OverheadActual 9: 65536 op, 117400.00 ns, 1.7914 ns/op OverheadActual 10: 65536 op, 117100.00 ns, 1.7868 ns/op OverheadActual 11: 65536 op, 117000.00 ns, 1.7853 ns/op OverheadActual 12: 65536 op, 117400.00 ns, 1.7914 ns/op OverheadActual 13: 65536 op, 116900.00 ns, 1.7838 ns/op OverheadActual 14: 65536 op, 117000.00 ns, 1.7853 ns/op OverheadActual 15: 65536 op, 125300.00 ns, 1.9119 ns/op WorkloadWarmup 1: 65536 op, 973205300.00 ns, 14.8499 us/op WorkloadWarmup 2: 65536 op, 985289000.00 ns, 15.0343 us/op WorkloadWarmup 3: 65536 op, 971571600.00 ns, 14.8250 us/op WorkloadWarmup 4: 65536 op, 976314900.00 ns, 14.8974 us/op WorkloadWarmup 5: 65536 op, 984466800.00 ns, 15.0218 us/op WorkloadWarmup 6: 65536 op, 978475400.00 ns, 14.9303 us/op // BeforeActualRun WorkloadActual 1: 65536 op, 968601000.00 ns, 14.7797 us/op WorkloadActual 2: 65536 op, 968942600.00 ns, 14.7849 us/op WorkloadActual 3: 65536 op, 977364700.00 ns, 14.9134 us/op WorkloadActual 4: 65536 op, 977846900.00 ns, 14.9208 us/op WorkloadActual 5: 65536 op, 972136400.00 ns, 14.8336 us/op WorkloadActual 6: 65536 op, 982429500.00 ns, 14.9907 us/op WorkloadActual 7: 65536 op, 984377600.00 ns, 15.0204 us/op WorkloadActual 8: 65536 op, 968726800.00 ns, 14.7816 us/op WorkloadActual 9: 65536 op, 981620900.00 ns, 14.9783 us/op WorkloadActual 10: 65536 op, 970873900.00 ns, 14.8144 us/op WorkloadActual 11: 65536 op, 973519600.00 ns, 14.8547 us/op WorkloadActual 12: 65536 op, 967257100.00 ns, 14.7592 us/op WorkloadActual 13: 65536 op, 984485900.00 ns, 15.0221 us/op WorkloadActual 14: 65536 op, 977718500.00 ns, 14.9188 us/op WorkloadActual 15: 65536 op, 985501200.00 ns, 15.0376 us/op // AfterActualRun WorkloadResult 1: 65536 op, 968483500.00 ns, 14.7779 us/op WorkloadResult 2: 65536 op, 968825100.00 ns, 14.7831 us/op WorkloadResult 3: 65536 op, 977247200.00 ns, 14.9116 us/op WorkloadResult 4: 65536 op, 977729400.00 ns, 14.9190 us/op WorkloadResult 5: 65536 op, 972018900.00 ns, 14.8318 us/op WorkloadResult 6: 65536 op, 982312000.00 ns, 14.9889 us/op WorkloadResult 7: 65536 op, 984260100.00 ns, 15.0186 us/op WorkloadResult 8: 65536 op, 968609300.00 ns, 14.7798 us/op WorkloadResult 9: 65536 op, 981503400.00 ns, 14.9766 us/op WorkloadResult 10: 65536 op, 970756400.00 ns, 14.8126 us/op WorkloadResult 11: 65536 op, 973402100.00 ns, 14.8529 us/op WorkloadResult 12: 65536 op, 967139600.00 ns, 14.7574 us/op WorkloadResult 13: 65536 op, 984368400.00 ns, 15.0203 us/op WorkloadResult 14: 65536 op, 977601000.00 ns, 14.9170 us/op WorkloadResult 15: 65536 op, 985383700.00 ns, 15.0358 us/op // GC: 98 0 0 1868039216 65536 // Threading: 0 0 65536 // AfterAll // Benchmark Process 81056 has exited with code 0. Mean = 14.892 us, StdErr = 0.026 us (0.17%), N = 15, StdDev = 0.099 us Min = 14.757 us, Q1 = 14.798 us, Median = 14.912 us, Q3 = 14.983 us, Max = 15.036 us IQR = 0.185 us, LowerFence = 14.520 us, UpperFence = 15.260 us ConfidenceInterval = [14.786 us; 14.999 us] (CI 99.9%), Margin = 0.106 us (0.71% of Mean) Skewness = 0.08, Kurtosis = 1.33, MValue = 2 // ** Remained 55 (85.9%) benchmark(s) to run. Estimated finish 2026-04-23 17:52 (0h 17m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_Stj_SourceGen: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1392 1396 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_Stj_SourceGen --job Default --benchmarkId 9 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 152500.00 ns, 152.5000 us/op WorkloadJitting 1: 1 op, 7713300.00 ns, 7.7133 ms/op OverheadJitting 2: 16 op, 266200.00 ns, 16.6375 us/op WorkloadJitting 2: 16 op, 888000.00 ns, 55.5000 us/op WorkloadPilot 1: 16 op, 558100.00 ns, 34.8813 us/op WorkloadPilot 2: 32 op, 1100700.00 ns, 34.3969 us/op WorkloadPilot 3: 64 op, 2227200.00 ns, 34.8000 us/op WorkloadPilot 4: 128 op, 4715800.00 ns, 36.8422 us/op WorkloadPilot 5: 256 op, 9167700.00 ns, 35.8113 us/op WorkloadPilot 6: 512 op, 18357000.00 ns, 35.8535 us/op WorkloadPilot 7: 1024 op, 32700800.00 ns, 31.9344 us/op WorkloadPilot 8: 2048 op, 64839400.00 ns, 31.6599 us/op WorkloadPilot 9: 4096 op, 195887300.00 ns, 47.8240 us/op WorkloadPilot 10: 8192 op, 359245000.00 ns, 43.8531 us/op WorkloadPilot 11: 16384 op, 242656800.00 ns, 14.8106 us/op WorkloadPilot 12: 32768 op, 475319100.00 ns, 14.5056 us/op WorkloadPilot 13: 65536 op, 947365400.00 ns, 14.4556 us/op OverheadWarmup 1: 65536 op, 124300.00 ns, 1.8967 ns/op OverheadWarmup 2: 65536 op, 116500.00 ns, 1.7776 ns/op OverheadWarmup 3: 65536 op, 116300.00 ns, 1.7746 ns/op OverheadWarmup 4: 65536 op, 131900.00 ns, 2.0126 ns/op OverheadWarmup 5: 65536 op, 166700.00 ns, 2.5436 ns/op OverheadWarmup 6: 65536 op, 116600.00 ns, 1.7792 ns/op OverheadWarmup 7: 65536 op, 116300.00 ns, 1.7746 ns/op OverheadWarmup 8: 65536 op, 126600.00 ns, 1.9318 ns/op OverheadWarmup 9: 65536 op, 122400.00 ns, 1.8677 ns/op OverheadActual 1: 65536 op, 125200.00 ns, 1.9104 ns/op OverheadActual 2: 65536 op, 116800.00 ns, 1.7822 ns/op OverheadActual 3: 65536 op, 116800.00 ns, 1.7822 ns/op OverheadActual 4: 65536 op, 116400.00 ns, 1.7761 ns/op OverheadActual 5: 65536 op, 123000.00 ns, 1.8768 ns/op OverheadActual 6: 65536 op, 116400.00 ns, 1.7761 ns/op OverheadActual 7: 65536 op, 116200.00 ns, 1.7731 ns/op OverheadActual 8: 65536 op, 116500.00 ns, 1.7776 ns/op OverheadActual 9: 65536 op, 117200.00 ns, 1.7883 ns/op OverheadActual 10: 65536 op, 116400.00 ns, 1.7761 ns/op OverheadActual 11: 65536 op, 116500.00 ns, 1.7776 ns/op OverheadActual 12: 65536 op, 116200.00 ns, 1.7731 ns/op OverheadActual 13: 65536 op, 116300.00 ns, 1.7746 ns/op OverheadActual 14: 65536 op, 116300.00 ns, 1.7746 ns/op OverheadActual 15: 65536 op, 116200.00 ns, 1.7731 ns/op WorkloadWarmup 1: 65536 op, 958492300.00 ns, 14.6254 us/op WorkloadWarmup 2: 65536 op, 951667200.00 ns, 14.5213 us/op WorkloadWarmup 3: 65536 op, 933051300.00 ns, 14.2372 us/op WorkloadWarmup 4: 65536 op, 925181500.00 ns, 14.1171 us/op WorkloadWarmup 5: 65536 op, 942992100.00 ns, 14.3889 us/op WorkloadWarmup 6: 65536 op, 929394100.00 ns, 14.1814 us/op WorkloadWarmup 7: 65536 op, 927853500.00 ns, 14.1579 us/op WorkloadWarmup 8: 65536 op, 926907700.00 ns, 14.1435 us/op WorkloadWarmup 9: 65536 op, 921150600.00 ns, 14.0556 us/op WorkloadWarmup 10: 65536 op, 923754900.00 ns, 14.0954 us/op WorkloadWarmup 11: 65536 op, 920082800.00 ns, 14.0393 us/op // BeforeActualRun WorkloadActual 1: 65536 op, 934062300.00 ns, 14.2527 us/op WorkloadActual 2: 65536 op, 934819300.00 ns, 14.2642 us/op WorkloadActual 3: 65536 op, 926596100.00 ns, 14.1387 us/op WorkloadActual 4: 65536 op, 931178200.00 ns, 14.2087 us/op WorkloadActual 5: 65536 op, 936455800.00 ns, 14.2892 us/op WorkloadActual 6: 65536 op, 925912600.00 ns, 14.1283 us/op WorkloadActual 7: 65536 op, 923077500.00 ns, 14.0850 us/op WorkloadActual 8: 65536 op, 930582400.00 ns, 14.1996 us/op WorkloadActual 9: 65536 op, 923724800.00 ns, 14.0949 us/op WorkloadActual 10: 65536 op, 928788100.00 ns, 14.1722 us/op WorkloadActual 11: 65536 op, 935350800.00 ns, 14.2723 us/op WorkloadActual 12: 65536 op, 931714100.00 ns, 14.2168 us/op WorkloadActual 13: 65536 op, 926477000.00 ns, 14.1369 us/op WorkloadActual 14: 65536 op, 938025200.00 ns, 14.3131 us/op WorkloadActual 15: 65536 op, 919926600.00 ns, 14.0370 us/op // AfterActualRun WorkloadResult 1: 65536 op, 933945900.00 ns, 14.2509 us/op WorkloadResult 2: 65536 op, 934702900.00 ns, 14.2624 us/op WorkloadResult 3: 65536 op, 926479700.00 ns, 14.1370 us/op WorkloadResult 4: 65536 op, 931061800.00 ns, 14.2069 us/op WorkloadResult 5: 65536 op, 936339400.00 ns, 14.2874 us/op WorkloadResult 6: 65536 op, 925796200.00 ns, 14.1265 us/op WorkloadResult 7: 65536 op, 922961100.00 ns, 14.0833 us/op WorkloadResult 8: 65536 op, 930466000.00 ns, 14.1978 us/op WorkloadResult 9: 65536 op, 923608400.00 ns, 14.0931 us/op WorkloadResult 10: 65536 op, 928671700.00 ns, 14.1704 us/op WorkloadResult 11: 65536 op, 935234400.00 ns, 14.2705 us/op WorkloadResult 12: 65536 op, 931597700.00 ns, 14.2151 us/op WorkloadResult 13: 65536 op, 926360600.00 ns, 14.1351 us/op WorkloadResult 14: 65536 op, 937908800.00 ns, 14.3114 us/op WorkloadResult 15: 65536 op, 919810200.00 ns, 14.0352 us/op // GC: 98 0 0 1868039216 65536 // Threading: 0 0 65536 // AfterAll // Benchmark Process 27284 has exited with code 0. Mean = 14.186 us, StdErr = 0.021 us (0.15%), N = 15, StdDev = 0.083 us Min = 14.035 us, Q1 = 14.131 us, Median = 14.198 us, Q3 = 14.257 us, Max = 14.311 us IQR = 0.126 us, LowerFence = 13.942 us, UpperFence = 14.445 us ConfidenceInterval = [14.097 us; 14.274 us] (CI 99.9%), Margin = 0.088 us (0.62% of Mean) Skewness = -0.15, Kurtosis = 1.7, MValue = 2 // ** Remained 54 (84.4%) benchmark(s) to run. Estimated finish 2026-04-23 17:53 (0h 18m 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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1352 1520 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault --job Default --benchmarkId 10 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 141600.00 ns, 141.6000 us/op WorkloadJitting 1: 1 op, 9645500.00 ns, 9.6455 ms/op OverheadJitting 2: 16 op, 241800.00 ns, 15.1125 us/op WorkloadJitting 2: 16 op, 1428700.00 ns, 89.2938 us/op WorkloadPilot 1: 16 op, 1158000.00 ns, 72.3750 us/op WorkloadPilot 2: 32 op, 2176500.00 ns, 68.0156 us/op WorkloadPilot 3: 64 op, 4474900.00 ns, 69.9203 us/op WorkloadPilot 4: 128 op, 9449600.00 ns, 73.8250 us/op WorkloadPilot 5: 256 op, 18578300.00 ns, 72.5715 us/op WorkloadPilot 6: 512 op, 36032700.00 ns, 70.3764 us/op WorkloadPilot 7: 1024 op, 67435000.00 ns, 65.8545 us/op WorkloadPilot 8: 2048 op, 135570700.00 ns, 66.1966 us/op WorkloadPilot 9: 4096 op, 222481700.00 ns, 54.3168 us/op WorkloadPilot 10: 8192 op, 206683000.00 ns, 25.2299 us/op WorkloadPilot 11: 16384 op, 246455600.00 ns, 15.0425 us/op WorkloadPilot 12: 32768 op, 493338700.00 ns, 15.0555 us/op WorkloadPilot 13: 65536 op, 1001159100.00 ns, 15.2765 us/op OverheadWarmup 1: 65536 op, 115800.00 ns, 1.7670 ns/op OverheadWarmup 2: 65536 op, 124700.00 ns, 1.9028 ns/op OverheadWarmup 3: 65536 op, 115000.00 ns, 1.7548 ns/op OverheadWarmup 4: 65536 op, 115100.00 ns, 1.7563 ns/op OverheadWarmup 5: 65536 op, 115200.00 ns, 1.7578 ns/op OverheadWarmup 6: 65536 op, 124200.00 ns, 1.8951 ns/op OverheadWarmup 7: 65536 op, 115000.00 ns, 1.7548 ns/op OverheadActual 1: 65536 op, 115100.00 ns, 1.7563 ns/op OverheadActual 2: 65536 op, 122200.00 ns, 1.8646 ns/op OverheadActual 3: 65536 op, 115200.00 ns, 1.7578 ns/op OverheadActual 4: 65536 op, 114900.00 ns, 1.7532 ns/op OverheadActual 5: 65536 op, 115100.00 ns, 1.7563 ns/op OverheadActual 6: 65536 op, 124300.00 ns, 1.8967 ns/op OverheadActual 7: 65536 op, 114700.00 ns, 1.7502 ns/op OverheadActual 8: 65536 op, 114700.00 ns, 1.7502 ns/op OverheadActual 9: 65536 op, 114600.00 ns, 1.7487 ns/op OverheadActual 10: 65536 op, 115300.00 ns, 1.7593 ns/op OverheadActual 11: 65536 op, 115300.00 ns, 1.7593 ns/op OverheadActual 12: 65536 op, 115300.00 ns, 1.7593 ns/op OverheadActual 13: 65536 op, 115400.00 ns, 1.7609 ns/op OverheadActual 14: 65536 op, 115000.00 ns, 1.7548 ns/op OverheadActual 15: 65536 op, 115000.00 ns, 1.7548 ns/op WorkloadWarmup 1: 65536 op, 998763400.00 ns, 15.2399 us/op WorkloadWarmup 2: 65536 op, 1000684200.00 ns, 15.2692 us/op WorkloadWarmup 3: 65536 op, 936333300.00 ns, 14.2873 us/op WorkloadWarmup 4: 65536 op, 944899800.00 ns, 14.4180 us/op WorkloadWarmup 5: 65536 op, 933343600.00 ns, 14.2417 us/op WorkloadWarmup 6: 65536 op, 941619600.00 ns, 14.3680 us/op // BeforeActualRun WorkloadActual 1: 65536 op, 938918300.00 ns, 14.3268 us/op WorkloadActual 2: 65536 op, 940142100.00 ns, 14.3454 us/op WorkloadActual 3: 65536 op, 955382500.00 ns, 14.5780 us/op WorkloadActual 4: 65536 op, 948338400.00 ns, 14.4705 us/op WorkloadActual 5: 65536 op, 954211700.00 ns, 14.5601 us/op WorkloadActual 6: 65536 op, 944010800.00 ns, 14.4045 us/op WorkloadActual 7: 65536 op, 939963500.00 ns, 14.3427 us/op WorkloadActual 8: 65536 op, 934717100.00 ns, 14.2627 us/op WorkloadActual 9: 65536 op, 943142500.00 ns, 14.3912 us/op WorkloadActual 10: 65536 op, 933619900.00 ns, 14.2459 us/op WorkloadActual 11: 65536 op, 949498000.00 ns, 14.4882 us/op WorkloadActual 12: 65536 op, 930864500.00 ns, 14.2039 us/op WorkloadActual 13: 65536 op, 964882200.00 ns, 14.7229 us/op WorkloadActual 14: 65536 op, 938156900.00 ns, 14.3151 us/op WorkloadActual 15: 65536 op, 945844100.00 ns, 14.4324 us/op // AfterActualRun WorkloadResult 1: 65536 op, 938803200.00 ns, 14.3250 us/op WorkloadResult 2: 65536 op, 940027000.00 ns, 14.3437 us/op WorkloadResult 3: 65536 op, 955267400.00 ns, 14.5762 us/op WorkloadResult 4: 65536 op, 948223300.00 ns, 14.4687 us/op WorkloadResult 5: 65536 op, 954096600.00 ns, 14.5584 us/op WorkloadResult 6: 65536 op, 943895700.00 ns, 14.4027 us/op WorkloadResult 7: 65536 op, 939848400.00 ns, 14.3409 us/op WorkloadResult 8: 65536 op, 934602000.00 ns, 14.2609 us/op WorkloadResult 9: 65536 op, 943027400.00 ns, 14.3895 us/op WorkloadResult 10: 65536 op, 933504800.00 ns, 14.2442 us/op WorkloadResult 11: 65536 op, 949382900.00 ns, 14.4864 us/op WorkloadResult 12: 65536 op, 930749400.00 ns, 14.2021 us/op WorkloadResult 13: 65536 op, 938041800.00 ns, 14.3134 us/op WorkloadResult 14: 65536 op, 945729000.00 ns, 14.4307 us/op // GC: 124 0 0 2346714160 65536 // Threading: 0 0 65536 // AfterAll // Benchmark Process 52384 has exited with code 0. Mean = 14.382 us, StdErr = 0.030 us (0.21%), N = 14, StdDev = 0.113 us Min = 14.202 us, Q1 = 14.316 us, Median = 14.367 us, Q3 = 14.459 us, Max = 14.576 us IQR = 0.143 us, LowerFence = 14.102 us, UpperFence = 14.674 us ConfidenceInterval = [14.254 us; 14.510 us] (CI 99.9%), Margin = 0.128 us (0.89% of Mean) Skewness = 0.2, Kurtosis = 1.83, MValue = 2 // ** Remained 53 (82.8%) benchmark(s) to run. Estimated finish 2026-04-23 17:54 (0h 18m 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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1332 1356 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_PopcornAll --job Default --benchmarkId 11 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 145700.00 ns, 145.7000 us/op WorkloadJitting 1: 1 op, 10111000.00 ns, 10.1110 ms/op OverheadJitting 2: 16 op, 239200.00 ns, 14.9500 us/op WorkloadJitting 2: 16 op, 2749300.00 ns, 171.8313 us/op WorkloadPilot 1: 16 op, 2389000.00 ns, 149.3125 us/op WorkloadPilot 2: 32 op, 4660000.00 ns, 145.6250 us/op WorkloadPilot 3: 64 op, 9463100.00 ns, 147.8609 us/op WorkloadPilot 4: 128 op, 19729600.00 ns, 154.1375 us/op WorkloadPilot 5: 256 op, 38366300.00 ns, 149.8684 us/op WorkloadPilot 6: 512 op, 72884600.00 ns, 142.3527 us/op WorkloadPilot 7: 1024 op, 125553200.00 ns, 122.6105 us/op WorkloadPilot 8: 2048 op, 198021300.00 ns, 96.6901 us/op WorkloadPilot 9: 4096 op, 219832100.00 ns, 53.6699 us/op WorkloadPilot 10: 8192 op, 200565700.00 ns, 24.4831 us/op WorkloadPilot 11: 16384 op, 403906200.00 ns, 24.6525 us/op WorkloadPilot 12: 32768 op, 798975600.00 ns, 24.3828 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, 61000.00 ns, 1.8616 ns/op OverheadWarmup 4: 32768 op, 57300.00 ns, 1.7487 ns/op OverheadWarmup 5: 32768 op, 57600.00 ns, 1.7578 ns/op OverheadWarmup 6: 32768 op, 57300.00 ns, 1.7487 ns/op OverheadActual 1: 32768 op, 59900.00 ns, 1.8280 ns/op OverheadActual 2: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 3: 32768 op, 58200.00 ns, 1.7761 ns/op OverheadActual 4: 32768 op, 59800.00 ns, 1.8250 ns/op OverheadActual 5: 32768 op, 58100.00 ns, 1.7731 ns/op OverheadActual 6: 32768 op, 57400.00 ns, 1.7517 ns/op OverheadActual 7: 32768 op, 57400.00 ns, 1.7517 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, 57300.00 ns, 1.7487 ns/op OverheadActual 11: 32768 op, 57400.00 ns, 1.7517 ns/op OverheadActual 12: 32768 op, 57400.00 ns, 1.7517 ns/op OverheadActual 13: 32768 op, 57500.00 ns, 1.7548 ns/op OverheadActual 14: 32768 op, 57400.00 ns, 1.7517 ns/op OverheadActual 15: 32768 op, 63800.00 ns, 1.9470 ns/op WorkloadWarmup 1: 32768 op, 822817900.00 ns, 25.1104 us/op WorkloadWarmup 2: 32768 op, 808885900.00 ns, 24.6852 us/op WorkloadWarmup 3: 32768 op, 806932900.00 ns, 24.6256 us/op WorkloadWarmup 4: 32768 op, 821257100.00 ns, 25.0628 us/op WorkloadWarmup 5: 32768 op, 804047700.00 ns, 24.5376 us/op WorkloadWarmup 6: 32768 op, 803832800.00 ns, 24.5310 us/op WorkloadWarmup 7: 32768 op, 808835900.00 ns, 24.6837 us/op WorkloadWarmup 8: 32768 op, 810789200.00 ns, 24.7433 us/op WorkloadWarmup 9: 32768 op, 814210200.00 ns, 24.8477 us/op WorkloadWarmup 10: 32768 op, 800621000.00 ns, 24.4330 us/op // BeforeActualRun WorkloadActual 1: 32768 op, 814472800.00 ns, 24.8557 us/op WorkloadActual 2: 32768 op, 808216600.00 ns, 24.6648 us/op WorkloadActual 3: 32768 op, 814792700.00 ns, 24.8655 us/op WorkloadActual 4: 32768 op, 813795300.00 ns, 24.8351 us/op WorkloadActual 5: 32768 op, 808496100.00 ns, 24.6733 us/op WorkloadActual 6: 32768 op, 802841500.00 ns, 24.5008 us/op WorkloadActual 7: 32768 op, 802537000.00 ns, 24.4915 us/op WorkloadActual 8: 32768 op, 800616300.00 ns, 24.4329 us/op WorkloadActual 9: 32768 op, 808725900.00 ns, 24.6804 us/op WorkloadActual 10: 32768 op, 813799700.00 ns, 24.8352 us/op WorkloadActual 11: 32768 op, 819843000.00 ns, 25.0196 us/op WorkloadActual 12: 32768 op, 815749500.00 ns, 24.8947 us/op WorkloadActual 13: 32768 op, 809762200.00 ns, 24.7120 us/op WorkloadActual 14: 32768 op, 803020100.00 ns, 24.5062 us/op WorkloadActual 15: 32768 op, 806861800.00 ns, 24.6235 us/op // AfterActualRun WorkloadResult 1: 32768 op, 814415400.00 ns, 24.8540 us/op WorkloadResult 2: 32768 op, 808159200.00 ns, 24.6631 us/op WorkloadResult 3: 32768 op, 814735300.00 ns, 24.8637 us/op WorkloadResult 4: 32768 op, 813737900.00 ns, 24.8333 us/op WorkloadResult 5: 32768 op, 808438700.00 ns, 24.6716 us/op WorkloadResult 6: 32768 op, 802784100.00 ns, 24.4990 us/op WorkloadResult 7: 32768 op, 802479600.00 ns, 24.4897 us/op WorkloadResult 8: 32768 op, 800558900.00 ns, 24.4311 us/op WorkloadResult 9: 32768 op, 808668500.00 ns, 24.6786 us/op WorkloadResult 10: 32768 op, 813742300.00 ns, 24.8334 us/op WorkloadResult 11: 32768 op, 819785600.00 ns, 25.0179 us/op WorkloadResult 12: 32768 op, 815692100.00 ns, 24.8929 us/op WorkloadResult 13: 32768 op, 809704800.00 ns, 24.7102 us/op WorkloadResult 14: 32768 op, 802962700.00 ns, 24.5045 us/op WorkloadResult 15: 32768 op, 806804400.00 ns, 24.6217 us/op // GC: 94 0 0 1769997360 32768 // Threading: 0 0 32768 // AfterAll // Benchmark Process 20792 has exited with code 0. Mean = 24.704 us, StdErr = 0.045 us (0.18%), N = 15, StdDev = 0.175 us Min = 24.431 us, Q1 = 24.563 us, Median = 24.679 us, Q3 = 24.844 us, Max = 25.018 us IQR = 0.281 us, LowerFence = 24.142 us, UpperFence = 25.265 us ConfidenceInterval = [24.517 us; 24.891 us] (CI 99.9%), Margin = 0.187 us (0.76% of Mean) Skewness = 0.02, Kurtosis = 1.69, MValue = 2 // ** Remained 52 (81.2%) benchmark(s) to run. Estimated finish 2026-04-23 17:54 (0h 17m 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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1284 1288 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_PopcornCustom --job Default --benchmarkId 12 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 147700.00 ns, 147.7000 us/op WorkloadJitting 1: 1 op, 10259700.00 ns, 10.2597 ms/op OverheadJitting 2: 16 op, 278200.00 ns, 17.3875 us/op WorkloadJitting 2: 16 op, 2818000.00 ns, 176.1250 us/op WorkloadPilot 1: 16 op, 2495100.00 ns, 155.9438 us/op WorkloadPilot 2: 32 op, 5068100.00 ns, 158.3781 us/op WorkloadPilot 3: 64 op, 10201700.00 ns, 159.4016 us/op WorkloadPilot 4: 128 op, 20186200.00 ns, 157.7047 us/op WorkloadPilot 5: 256 op, 39095800.00 ns, 152.7180 us/op WorkloadPilot 6: 512 op, 80993300.00 ns, 158.1900 us/op WorkloadPilot 7: 1024 op, 128034000.00 ns, 125.0332 us/op WorkloadPilot 8: 2048 op, 206914800.00 ns, 101.0326 us/op WorkloadPilot 9: 4096 op, 209198400.00 ns, 51.0738 us/op WorkloadPilot 10: 8192 op, 218671800.00 ns, 26.6933 us/op WorkloadPilot 11: 16384 op, 392390400.00 ns, 23.9496 us/op WorkloadPilot 12: 32768 op, 785154200.00 ns, 23.9610 us/op OverheadWarmup 1: 32768 op, 59500.00 ns, 1.8158 ns/op OverheadWarmup 2: 32768 op, 63700.00 ns, 1.9440 ns/op OverheadWarmup 3: 32768 op, 58900.00 ns, 1.7975 ns/op OverheadWarmup 4: 32768 op, 58100.00 ns, 1.7731 ns/op OverheadWarmup 5: 32768 op, 58400.00 ns, 1.7822 ns/op OverheadWarmup 6: 32768 op, 58100.00 ns, 1.7731 ns/op OverheadActual 1: 32768 op, 58600.00 ns, 1.7883 ns/op OverheadActual 2: 32768 op, 58500.00 ns, 1.7853 ns/op OverheadActual 3: 32768 op, 58700.00 ns, 1.7914 ns/op OverheadActual 4: 32768 op, 58400.00 ns, 1.7822 ns/op OverheadActual 5: 32768 op, 58600.00 ns, 1.7883 ns/op OverheadActual 6: 32768 op, 58200.00 ns, 1.7761 ns/op OverheadActual 7: 32768 op, 58300.00 ns, 1.7792 ns/op OverheadActual 8: 32768 op, 58200.00 ns, 1.7761 ns/op OverheadActual 9: 32768 op, 58300.00 ns, 1.7792 ns/op OverheadActual 10: 32768 op, 68000.00 ns, 2.0752 ns/op OverheadActual 11: 32768 op, 58700.00 ns, 1.7914 ns/op OverheadActual 12: 32768 op, 58200.00 ns, 1.7761 ns/op OverheadActual 13: 32768 op, 58400.00 ns, 1.7822 ns/op OverheadActual 14: 32768 op, 58200.00 ns, 1.7761 ns/op OverheadActual 15: 32768 op, 58300.00 ns, 1.7792 ns/op WorkloadWarmup 1: 32768 op, 792718700.00 ns, 24.1919 us/op WorkloadWarmup 2: 32768 op, 794556200.00 ns, 24.2479 us/op WorkloadWarmup 3: 32768 op, 787500400.00 ns, 24.0326 us/op WorkloadWarmup 4: 32768 op, 795189300.00 ns, 24.2673 us/op WorkloadWarmup 5: 32768 op, 788699000.00 ns, 24.0692 us/op WorkloadWarmup 6: 32768 op, 794424800.00 ns, 24.2439 us/op // BeforeActualRun WorkloadActual 1: 32768 op, 789330400.00 ns, 24.0885 us/op WorkloadActual 2: 32768 op, 788070600.00 ns, 24.0500 us/op WorkloadActual 3: 32768 op, 789788000.00 ns, 24.1024 us/op WorkloadActual 4: 32768 op, 784760100.00 ns, 23.9490 us/op WorkloadActual 5: 32768 op, 791406400.00 ns, 24.1518 us/op WorkloadActual 6: 32768 op, 794415900.00 ns, 24.2436 us/op WorkloadActual 7: 32768 op, 788419900.00 ns, 24.0607 us/op WorkloadActual 8: 32768 op, 795900300.00 ns, 24.2889 us/op WorkloadActual 9: 32768 op, 787345000.00 ns, 24.0279 us/op WorkloadActual 10: 32768 op, 788599200.00 ns, 24.0661 us/op WorkloadActual 11: 32768 op, 802730400.00 ns, 24.4974 us/op WorkloadActual 12: 32768 op, 794985500.00 ns, 24.2610 us/op WorkloadActual 13: 32768 op, 790028700.00 ns, 24.1098 us/op WorkloadActual 14: 32768 op, 781933400.00 ns, 23.8627 us/op WorkloadActual 15: 32768 op, 794901900.00 ns, 24.2585 us/op // AfterActualRun WorkloadResult 1: 32768 op, 789272000.00 ns, 24.0867 us/op WorkloadResult 2: 32768 op, 788012200.00 ns, 24.0482 us/op WorkloadResult 3: 32768 op, 789729600.00 ns, 24.1006 us/op WorkloadResult 4: 32768 op, 784701700.00 ns, 23.9472 us/op WorkloadResult 5: 32768 op, 791348000.00 ns, 24.1500 us/op WorkloadResult 6: 32768 op, 794357500.00 ns, 24.2419 us/op WorkloadResult 7: 32768 op, 788361500.00 ns, 24.0589 us/op WorkloadResult 8: 32768 op, 795841900.00 ns, 24.2872 us/op WorkloadResult 9: 32768 op, 787286600.00 ns, 24.0261 us/op WorkloadResult 10: 32768 op, 788540800.00 ns, 24.0644 us/op WorkloadResult 11: 32768 op, 802672000.00 ns, 24.4956 us/op WorkloadResult 12: 32768 op, 794927100.00 ns, 24.2592 us/op WorkloadResult 13: 32768 op, 789970300.00 ns, 24.1080 us/op WorkloadResult 14: 32768 op, 781875000.00 ns, 23.8609 us/op WorkloadResult 15: 32768 op, 794843500.00 ns, 24.2567 us/op // GC: 67 0 0 1272710192 32768 // Threading: 0 0 32768 // AfterAll // Benchmark Process 12236 has exited with code 0. Mean = 24.133 us, StdErr = 0.040 us (0.17%), N = 15, StdDev = 0.156 us Min = 23.861 us, Q1 = 24.054 us, Median = 24.101 us, Q3 = 24.249 us, Max = 24.496 us IQR = 0.196 us, LowerFence = 23.760 us, UpperFence = 24.543 us ConfidenceInterval = [23.966 us; 24.299 us] (CI 99.9%), Margin = 0.167 us (0.69% of Mean) Skewness = 0.48, Kurtosis = 2.88, MValue = 2 // ** Remained 51 (79.7%) benchmark(s) to run. Estimated finish 2026-04-23 17:54 (0h 17m 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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1348 1340 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_LegacyDefault --job Default --benchmarkId 13 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 142200.00 ns, 142.2000 us/op WorkloadJitting 1: 1 op, 18265300.00 ns, 18.2653 ms/op OverheadJitting 2: 16 op, 242400.00 ns, 15.1500 us/op WorkloadJitting 2: 16 op, 4062800.00 ns, 253.9250 us/op WorkloadPilot 1: 16 op, 3178600.00 ns, 198.6625 us/op WorkloadPilot 2: 32 op, 7196700.00 ns, 224.8969 us/op WorkloadPilot 3: 64 op, 14007400.00 ns, 218.8656 us/op WorkloadPilot 4: 128 op, 28503200.00 ns, 222.6813 us/op WorkloadPilot 5: 256 op, 47839600.00 ns, 186.8734 us/op WorkloadPilot 6: 512 op, 125084900.00 ns, 244.3064 us/op WorkloadPilot 7: 1024 op, 288517500.00 ns, 281.7554 us/op WorkloadPilot 8: 2048 op, 426238300.00 ns, 208.1242 us/op WorkloadPilot 9: 4096 op, 369446900.00 ns, 90.1970 us/op WorkloadPilot 10: 8192 op, 581997300.00 ns, 71.0446 us/op OverheadWarmup 1: 8192 op, 15600.00 ns, 1.9043 ns/op OverheadWarmup 2: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadWarmup 3: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadWarmup 4: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadWarmup 5: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadWarmup 6: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadWarmup 7: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 1: 8192 op, 15000.00 ns, 1.8311 ns/op OverheadActual 2: 8192 op, 15100.00 ns, 1.8433 ns/op OverheadActual 3: 8192 op, 14900.00 ns, 1.8188 ns/op OverheadActual 4: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadActual 5: 8192 op, 14800.00 ns, 1.8066 ns/op OverheadActual 6: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadActual 7: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 8: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 9: 8192 op, 16100.00 ns, 1.9653 ns/op OverheadActual 10: 8192 op, 14900.00 ns, 1.8188 ns/op OverheadActual 11: 8192 op, 15800.00 ns, 1.9287 ns/op OverheadActual 12: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadActual 13: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadActual 14: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 15: 8192 op, 14600.00 ns, 1.7822 ns/op WorkloadWarmup 1: 8192 op, 573872200.00 ns, 70.0528 us/op WorkloadWarmup 2: 8192 op, 583380300.00 ns, 71.2134 us/op WorkloadWarmup 3: 8192 op, 577647000.00 ns, 70.5135 us/op WorkloadWarmup 4: 8192 op, 583135200.00 ns, 71.1835 us/op WorkloadWarmup 5: 8192 op, 572206000.00 ns, 69.8494 us/op WorkloadWarmup 6: 8192 op, 572769200.00 ns, 69.9181 us/op // BeforeActualRun WorkloadActual 1: 8192 op, 580561700.00 ns, 70.8693 us/op WorkloadActual 2: 8192 op, 570922300.00 ns, 69.6927 us/op WorkloadActual 3: 8192 op, 586739100.00 ns, 71.6234 us/op WorkloadActual 4: 8192 op, 578775700.00 ns, 70.6513 us/op WorkloadActual 5: 8192 op, 569063100.00 ns, 69.4657 us/op WorkloadActual 6: 8192 op, 582288200.00 ns, 71.0801 us/op WorkloadActual 7: 8192 op, 571808400.00 ns, 69.8008 us/op WorkloadActual 8: 8192 op, 577908800.00 ns, 70.5455 us/op WorkloadActual 9: 8192 op, 571437400.00 ns, 69.7555 us/op WorkloadActual 10: 8192 op, 573433100.00 ns, 69.9992 us/op WorkloadActual 11: 8192 op, 574096900.00 ns, 70.0802 us/op WorkloadActual 12: 8192 op, 569683400.00 ns, 69.5414 us/op WorkloadActual 13: 8192 op, 577924800.00 ns, 70.5475 us/op WorkloadActual 14: 8192 op, 575435900.00 ns, 70.2436 us/op WorkloadActual 15: 8192 op, 574246600.00 ns, 70.0985 us/op // AfterActualRun WorkloadResult 1: 8192 op, 580547000.00 ns, 70.8676 us/op WorkloadResult 2: 8192 op, 570907600.00 ns, 69.6909 us/op WorkloadResult 3: 8192 op, 586724400.00 ns, 71.6216 us/op WorkloadResult 4: 8192 op, 578761000.00 ns, 70.6495 us/op WorkloadResult 5: 8192 op, 569048400.00 ns, 69.4639 us/op WorkloadResult 6: 8192 op, 582273500.00 ns, 71.0783 us/op WorkloadResult 7: 8192 op, 571793700.00 ns, 69.7990 us/op WorkloadResult 8: 8192 op, 577894100.00 ns, 70.5437 us/op WorkloadResult 9: 8192 op, 571422700.00 ns, 69.7537 us/op WorkloadResult 10: 8192 op, 573418400.00 ns, 69.9974 us/op WorkloadResult 11: 8192 op, 574082200.00 ns, 70.0784 us/op WorkloadResult 12: 8192 op, 569668700.00 ns, 69.5396 us/op WorkloadResult 13: 8192 op, 577910100.00 ns, 70.5457 us/op WorkloadResult 14: 8192 op, 575421200.00 ns, 70.2418 us/op WorkloadResult 15: 8192 op, 574231900.00 ns, 70.0967 us/op // GC: 66 5 0 1246973896 8192 // Threading: 0 0 8192 // AfterAll // Benchmark Process 66804 has exited with code 0. Mean = 70.265 us, StdErr = 0.159 us (0.23%), N = 15, StdDev = 0.614 us Min = 69.464 us, Q1 = 69.776 us, Median = 70.097 us, Q3 = 70.598 us, Max = 71.622 us IQR = 0.821 us, LowerFence = 68.545 us, UpperFence = 71.829 us ConfidenceInterval = [69.608 us; 70.921 us] (CI 99.9%), Margin = 0.657 us (0.93% of Mean) Skewness = 0.58, Kurtosis = 2.3, MValue = 2 // ** Remained 50 (78.1%) benchmark(s) to run. Estimated finish 2026-04-23 17:53 (0h 16m 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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1388 1672 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_LegacyAll --job Default --benchmarkId 14 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 156600.00 ns, 156.6000 us/op WorkloadJitting 1: 1 op, 19960100.00 ns, 19.9601 ms/op OverheadJitting 2: 16 op, 271600.00 ns, 16.9750 us/op WorkloadJitting 2: 16 op, 6754800.00 ns, 422.1750 us/op WorkloadPilot 1: 16 op, 5491800.00 ns, 343.2375 us/op WorkloadPilot 2: 32 op, 11581600.00 ns, 361.9250 us/op WorkloadPilot 3: 64 op, 25140800.00 ns, 392.8250 us/op WorkloadPilot 4: 128 op, 41993400.00 ns, 328.0734 us/op WorkloadPilot 5: 256 op, 95773000.00 ns, 374.1133 us/op WorkloadPilot 6: 512 op, 229415000.00 ns, 448.0762 us/op WorkloadPilot 7: 1024 op, 505470400.00 ns, 493.6234 us/op OverheadWarmup 1: 1024 op, 3300.00 ns, 3.2227 ns/op OverheadWarmup 2: 1024 op, 2200.00 ns, 2.1484 ns/op OverheadWarmup 3: 1024 op, 2400.00 ns, 2.3438 ns/op OverheadWarmup 4: 1024 op, 2100.00 ns, 2.0508 ns/op OverheadWarmup 5: 1024 op, 2100.00 ns, 2.0508 ns/op OverheadWarmup 6: 1024 op, 2100.00 ns, 2.0508 ns/op OverheadActual 1: 1024 op, 2300.00 ns, 2.2461 ns/op OverheadActual 2: 1024 op, 2400.00 ns, 2.3438 ns/op OverheadActual 3: 1024 op, 2600.00 ns, 2.5391 ns/op OverheadActual 4: 1024 op, 2100.00 ns, 2.0508 ns/op OverheadActual 5: 1024 op, 2200.00 ns, 2.1484 ns/op OverheadActual 6: 1024 op, 2200.00 ns, 2.1484 ns/op OverheadActual 7: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 8: 1024 op, 2300.00 ns, 2.2461 ns/op OverheadActual 9: 1024 op, 2000.00 ns, 1.9531 ns/op OverheadActual 10: 1024 op, 2400.00 ns, 2.3438 ns/op OverheadActual 11: 1024 op, 2200.00 ns, 2.1484 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, 2700.00 ns, 2.6367 ns/op OverheadActual 16: 1024 op, 2100.00 ns, 2.0508 ns/op OverheadActual 17: 1024 op, 2500.00 ns, 2.4414 ns/op OverheadActual 18: 1024 op, 2300.00 ns, 2.2461 ns/op OverheadActual 19: 1024 op, 2400.00 ns, 2.3438 ns/op OverheadActual 20: 1024 op, 2400.00 ns, 2.3438 ns/op WorkloadWarmup 1: 1024 op, 484347400.00 ns, 472.9955 us/op WorkloadWarmup 2: 1024 op, 148662300.00 ns, 145.1780 us/op WorkloadWarmup 3: 1024 op, 142426800.00 ns, 139.0887 us/op WorkloadWarmup 4: 1024 op, 136153700.00 ns, 132.9626 us/op WorkloadWarmup 5: 1024 op, 136156700.00 ns, 132.9655 us/op WorkloadWarmup 6: 1024 op, 124917800.00 ns, 121.9900 us/op WorkloadWarmup 7: 1024 op, 126002200.00 ns, 123.0490 us/op WorkloadWarmup 8: 1024 op, 126454100.00 ns, 123.4903 us/op WorkloadWarmup 9: 1024 op, 126713300.00 ns, 123.7435 us/op WorkloadWarmup 10: 1024 op, 124097200.00 ns, 121.1887 us/op // BeforeActualRun WorkloadActual 1: 1024 op, 128055700.00 ns, 125.0544 us/op WorkloadActual 2: 1024 op, 126901700.00 ns, 123.9274 us/op WorkloadActual 3: 1024 op, 126978200.00 ns, 124.0021 us/op WorkloadActual 4: 1024 op, 126660600.00 ns, 123.6920 us/op WorkloadActual 5: 1024 op, 125562300.00 ns, 122.6194 us/op WorkloadActual 6: 1024 op, 124488100.00 ns, 121.5704 us/op WorkloadActual 7: 1024 op, 125353800.00 ns, 122.4158 us/op WorkloadActual 8: 1024 op, 124507700.00 ns, 121.5896 us/op WorkloadActual 9: 1024 op, 125287200.00 ns, 122.3508 us/op WorkloadActual 10: 1024 op, 125039900.00 ns, 122.1093 us/op WorkloadActual 11: 1024 op, 125603000.00 ns, 122.6592 us/op WorkloadActual 12: 1024 op, 125772600.00 ns, 122.8248 us/op WorkloadActual 13: 1024 op, 125836300.00 ns, 122.8870 us/op WorkloadActual 14: 1024 op, 126534100.00 ns, 123.5685 us/op WorkloadActual 15: 1024 op, 127755000.00 ns, 124.7607 us/op // AfterActualRun WorkloadResult 1: 1024 op, 128053450.00 ns, 125.0522 us/op WorkloadResult 2: 1024 op, 126899450.00 ns, 123.9252 us/op WorkloadResult 3: 1024 op, 126975950.00 ns, 124.0000 us/op WorkloadResult 4: 1024 op, 126658350.00 ns, 123.6898 us/op WorkloadResult 5: 1024 op, 125560050.00 ns, 122.6172 us/op WorkloadResult 6: 1024 op, 124485850.00 ns, 121.5682 us/op WorkloadResult 7: 1024 op, 125351550.00 ns, 122.4136 us/op WorkloadResult 8: 1024 op, 124505450.00 ns, 121.5874 us/op WorkloadResult 9: 1024 op, 125284950.00 ns, 122.3486 us/op WorkloadResult 10: 1024 op, 125037650.00 ns, 122.1071 us/op WorkloadResult 11: 1024 op, 125600750.00 ns, 122.6570 us/op WorkloadResult 12: 1024 op, 125770350.00 ns, 122.8226 us/op WorkloadResult 13: 1024 op, 125834050.00 ns, 122.8848 us/op WorkloadResult 14: 1024 op, 126531850.00 ns, 123.5663 us/op WorkloadResult 15: 1024 op, 127752750.00 ns, 124.7585 us/op // GC: 14 1 0 270448504 1024 // Threading: 0 0 1024 // AfterAll // Benchmark Process 36096 has exited with code 0. Mean = 123.067 us, StdErr = 0.274 us (0.22%), N = 15, StdDev = 1.063 us Min = 121.568 us, Q1 = 122.381 us, Median = 122.823 us, Q3 = 123.808 us, Max = 125.052 us IQR = 1.426 us, LowerFence = 120.241 us, UpperFence = 125.947 us ConfidenceInterval = [121.930 us; 124.203 us] (CI 99.9%), Margin = 1.136 us (0.92% of Mean) Skewness = 0.34, Kurtosis = 1.91, MValue = 2 // ** Remained 49 (76.6%) benchmark(s) to run. Estimated finish 2026-04-23 17:52 (0h 15m 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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 2040 1572 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.SimpleModelList_LegacyCustom --job Default --benchmarkId 15 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 187200.00 ns, 187.2000 us/op WorkloadJitting 1: 1 op, 19507500.00 ns, 19.5075 ms/op OverheadJitting 2: 16 op, 303200.00 ns, 18.9500 us/op WorkloadJitting 2: 16 op, 4121700.00 ns, 257.6063 us/op WorkloadPilot 1: 16 op, 3307700.00 ns, 206.7313 us/op WorkloadPilot 2: 32 op, 7304800.00 ns, 228.2750 us/op WorkloadPilot 3: 64 op, 14041200.00 ns, 219.3938 us/op WorkloadPilot 4: 128 op, 28953300.00 ns, 226.1977 us/op WorkloadPilot 5: 256 op, 47925400.00 ns, 187.2086 us/op WorkloadPilot 6: 512 op, 135558700.00 ns, 264.7631 us/op WorkloadPilot 7: 1024 op, 293042700.00 ns, 286.1745 us/op WorkloadPilot 8: 2048 op, 478759400.00 ns, 233.7692 us/op WorkloadPilot 9: 4096 op, 288479900.00 ns, 70.4297 us/op WorkloadPilot 10: 8192 op, 562809200.00 ns, 68.7023 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, 14700.00 ns, 1.7944 ns/op OverheadActual 1: 8192 op, 15000.00 ns, 1.8311 ns/op OverheadActual 2: 8192 op, 16100.00 ns, 1.9653 ns/op OverheadActual 3: 8192 op, 15300.00 ns, 1.8677 ns/op OverheadActual 4: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadActual 5: 8192 op, 14900.00 ns, 1.8188 ns/op OverheadActual 6: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadActual 7: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadActual 8: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadActual 9: 8192 op, 14600.00 ns, 1.7822 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, 14600.00 ns, 1.7822 ns/op OverheadActual 13: 8192 op, 14500.00 ns, 1.7700 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, 553457300.00 ns, 67.5607 us/op WorkloadWarmup 2: 8192 op, 551058900.00 ns, 67.2679 us/op WorkloadWarmup 3: 8192 op, 556005200.00 ns, 67.8717 us/op WorkloadWarmup 4: 8192 op, 550115000.00 ns, 67.1527 us/op WorkloadWarmup 5: 8192 op, 548831600.00 ns, 66.9960 us/op WorkloadWarmup 6: 8192 op, 549794800.00 ns, 67.1136 us/op WorkloadWarmup 7: 8192 op, 538617500.00 ns, 65.7492 us/op // BeforeActualRun WorkloadActual 1: 8192 op, 551308000.00 ns, 67.2983 us/op WorkloadActual 2: 8192 op, 546523800.00 ns, 66.7143 us/op WorkloadActual 3: 8192 op, 549607900.00 ns, 67.0908 us/op WorkloadActual 4: 8192 op, 544623100.00 ns, 66.4823 us/op WorkloadActual 5: 8192 op, 541428600.00 ns, 66.0924 us/op WorkloadActual 6: 8192 op, 541685000.00 ns, 66.1237 us/op WorkloadActual 7: 8192 op, 543710600.00 ns, 66.3709 us/op WorkloadActual 8: 8192 op, 551406200.00 ns, 67.3103 us/op WorkloadActual 9: 8192 op, 546772700.00 ns, 66.7447 us/op WorkloadActual 10: 8192 op, 551948000.00 ns, 67.3765 us/op WorkloadActual 11: 8192 op, 543061900.00 ns, 66.2917 us/op WorkloadActual 12: 8192 op, 545868900.00 ns, 66.6344 us/op WorkloadActual 13: 8192 op, 545208000.00 ns, 66.5537 us/op WorkloadActual 14: 8192 op, 550270300.00 ns, 67.1717 us/op WorkloadActual 15: 8192 op, 540013300.00 ns, 65.9196 us/op // AfterActualRun WorkloadResult 1: 8192 op, 551293300.00 ns, 67.2965 us/op WorkloadResult 2: 8192 op, 546509100.00 ns, 66.7125 us/op WorkloadResult 3: 8192 op, 549593200.00 ns, 67.0890 us/op WorkloadResult 4: 8192 op, 544608400.00 ns, 66.4805 us/op WorkloadResult 5: 8192 op, 541413900.00 ns, 66.0906 us/op WorkloadResult 6: 8192 op, 541670300.00 ns, 66.1219 us/op WorkloadResult 7: 8192 op, 543695900.00 ns, 66.3691 us/op WorkloadResult 8: 8192 op, 551391500.00 ns, 67.3085 us/op WorkloadResult 9: 8192 op, 546758000.00 ns, 66.7429 us/op WorkloadResult 10: 8192 op, 551933300.00 ns, 67.3747 us/op WorkloadResult 11: 8192 op, 543047200.00 ns, 66.2899 us/op WorkloadResult 12: 8192 op, 545854200.00 ns, 66.6326 us/op WorkloadResult 13: 8192 op, 545193300.00 ns, 66.5519 us/op WorkloadResult 14: 8192 op, 550255600.00 ns, 67.1699 us/op WorkloadResult 15: 8192 op, 539998600.00 ns, 65.9178 us/op // GC: 65 6 0 1226784928 8192 // Threading: 0 0 8192 // AfterAll // Benchmark Process 36220 has exited with code 0. Mean = 66.677 us, StdErr = 0.124 us (0.19%), N = 15, StdDev = 0.479 us Min = 65.918 us, Q1 = 66.330 us, Median = 66.633 us, Q3 = 67.129 us, Max = 67.375 us IQR = 0.800 us, LowerFence = 65.130 us, UpperFence = 68.329 us ConfidenceInterval = [66.164 us; 67.189 us] (CI 99.9%), Margin = 0.512 us (0.77% of Mean) Skewness = 0.07, Kurtosis = 1.53, MValue = 2 // ** Remained 48 (75.0%) benchmark(s) to run. Estimated finish 2026-04-23 17:52 (0h 15m 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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1456 1476 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection --job Default --benchmarkId 16 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 148700.00 ns, 148.7000 us/op WorkloadJitting 1: 1 op, 14408200.00 ns, 14.4082 ms/op OverheadJitting 2: 16 op, 286600.00 ns, 17.9125 us/op WorkloadJitting 2: 16 op, 373000.00 ns, 23.3125 us/op WorkloadPilot 1: 16 op, 85500.00 ns, 5.3438 us/op WorkloadPilot 2: 32 op, 211500.00 ns, 6.6094 us/op WorkloadPilot 3: 64 op, 204800.00 ns, 3.2000 us/op WorkloadPilot 4: 128 op, 539200.00 ns, 4.2125 us/op WorkloadPilot 5: 256 op, 991900.00 ns, 3.8746 us/op WorkloadPilot 6: 512 op, 2018300.00 ns, 3.9420 us/op WorkloadPilot 7: 1024 op, 3625800.00 ns, 3.5408 us/op WorkloadPilot 8: 2048 op, 7203400.00 ns, 3.5173 us/op WorkloadPilot 9: 4096 op, 14858800.00 ns, 3.6276 us/op WorkloadPilot 10: 8192 op, 30045200.00 ns, 3.6676 us/op WorkloadPilot 11: 16384 op, 52264200.00 ns, 3.1900 us/op WorkloadPilot 12: 32768 op, 149119600.00 ns, 4.5508 us/op WorkloadPilot 13: 65536 op, 352285400.00 ns, 5.3754 us/op WorkloadPilot 14: 131072 op, 203145600.00 ns, 1.5499 us/op WorkloadPilot 15: 262144 op, 396584200.00 ns, 1.5128 us/op WorkloadPilot 16: 524288 op, 798862100.00 ns, 1.5237 us/op OverheadWarmup 1: 524288 op, 940400.00 ns, 1.7937 ns/op OverheadWarmup 2: 524288 op, 924300.00 ns, 1.7630 ns/op OverheadWarmup 3: 524288 op, 918300.00 ns, 1.7515 ns/op OverheadWarmup 4: 524288 op, 917600.00 ns, 1.7502 ns/op OverheadWarmup 5: 524288 op, 926100.00 ns, 1.7664 ns/op OverheadWarmup 6: 524288 op, 934700.00 ns, 1.7828 ns/op OverheadWarmup 7: 524288 op, 928600.00 ns, 1.7712 ns/op OverheadWarmup 8: 524288 op, 945300.00 ns, 1.8030 ns/op OverheadWarmup 9: 524288 op, 917900.00 ns, 1.7508 ns/op OverheadActual 1: 524288 op, 941400.00 ns, 1.7956 ns/op OverheadActual 2: 524288 op, 917900.00 ns, 1.7508 ns/op OverheadActual 3: 524288 op, 918400.00 ns, 1.7517 ns/op OverheadActual 4: 524288 op, 918500.00 ns, 1.7519 ns/op OverheadActual 5: 524288 op, 947800.00 ns, 1.8078 ns/op OverheadActual 6: 524288 op, 918000.00 ns, 1.7509 ns/op OverheadActual 7: 524288 op, 918100.00 ns, 1.7511 ns/op OverheadActual 8: 524288 op, 920300.00 ns, 1.7553 ns/op OverheadActual 9: 524288 op, 937600.00 ns, 1.7883 ns/op OverheadActual 10: 524288 op, 928100.00 ns, 1.7702 ns/op OverheadActual 11: 524288 op, 964400.00 ns, 1.8394 ns/op OverheadActual 12: 524288 op, 925000.00 ns, 1.7643 ns/op OverheadActual 13: 524288 op, 918700.00 ns, 1.7523 ns/op OverheadActual 14: 524288 op, 919300.00 ns, 1.7534 ns/op OverheadActual 15: 524288 op, 917300.00 ns, 1.7496 ns/op WorkloadWarmup 1: 524288 op, 802045700.00 ns, 1.5298 us/op WorkloadWarmup 2: 524288 op, 794745600.00 ns, 1.5159 us/op WorkloadWarmup 3: 524288 op, 876814500.00 ns, 1.6724 us/op WorkloadWarmup 4: 524288 op, 851896000.00 ns, 1.6249 us/op WorkloadWarmup 5: 524288 op, 869780600.00 ns, 1.6590 us/op WorkloadWarmup 6: 524288 op, 855631500.00 ns, 1.6320 us/op // BeforeActualRun WorkloadActual 1: 524288 op, 790040400.00 ns, 1.5069 us/op WorkloadActual 2: 524288 op, 789600200.00 ns, 1.5060 us/op WorkloadActual 3: 524288 op, 783958000.00 ns, 1.4953 us/op WorkloadActual 4: 524288 op, 787895000.00 ns, 1.5028 us/op WorkloadActual 5: 524288 op, 787096200.00 ns, 1.5013 us/op WorkloadActual 6: 524288 op, 793746400.00 ns, 1.5140 us/op WorkloadActual 7: 524288 op, 804937800.00 ns, 1.5353 us/op WorkloadActual 8: 524288 op, 795729600.00 ns, 1.5177 us/op WorkloadActual 9: 524288 op, 799065200.00 ns, 1.5241 us/op WorkloadActual 10: 524288 op, 793520600.00 ns, 1.5135 us/op WorkloadActual 11: 524288 op, 788859300.00 ns, 1.5046 us/op WorkloadActual 12: 524288 op, 786311700.00 ns, 1.4998 us/op WorkloadActual 13: 524288 op, 784008600.00 ns, 1.4954 us/op WorkloadActual 14: 524288 op, 790385500.00 ns, 1.5075 us/op WorkloadActual 15: 524288 op, 790113000.00 ns, 1.5070 us/op // AfterActualRun WorkloadResult 1: 524288 op, 789121100.00 ns, 1.5051 us/op WorkloadResult 2: 524288 op, 788680900.00 ns, 1.5043 us/op WorkloadResult 3: 524288 op, 783038700.00 ns, 1.4935 us/op WorkloadResult 4: 524288 op, 786975700.00 ns, 1.5010 us/op WorkloadResult 5: 524288 op, 786176900.00 ns, 1.4995 us/op WorkloadResult 6: 524288 op, 792827100.00 ns, 1.5122 us/op WorkloadResult 7: 524288 op, 794810300.00 ns, 1.5160 us/op WorkloadResult 8: 524288 op, 798145900.00 ns, 1.5223 us/op WorkloadResult 9: 524288 op, 792601300.00 ns, 1.5118 us/op WorkloadResult 10: 524288 op, 787940000.00 ns, 1.5029 us/op WorkloadResult 11: 524288 op, 785392400.00 ns, 1.4980 us/op WorkloadResult 12: 524288 op, 783089300.00 ns, 1.4936 us/op WorkloadResult 13: 524288 op, 789466200.00 ns, 1.5058 us/op WorkloadResult 14: 524288 op, 789193700.00 ns, 1.5053 us/op // GC: 84 0 0 1589642288 524288 // Threading: 0 0 524288 // AfterAll // Benchmark Process 48316 has exited with code 0. Mean = 1.505 us, StdErr = 0.002 us (0.15%), N = 14, StdDev = 0.008 us Min = 1.494 us, Q1 = 1.500 us, Median = 1.505 us, Q3 = 1.510 us, Max = 1.522 us IQR = 0.010 us, LowerFence = 1.484 us, UpperFence = 1.526 us ConfidenceInterval = [1.496 us; 1.514 us] (CI 99.9%), Margin = 0.009 us (0.62% of Mean) Skewness = 0.44, Kurtosis = 2.28, MValue = 2 // ** Remained 47 (73.4%) benchmark(s) to run. Estimated finish 2026-04-23 17:52 (0h 14m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen: DefaultJob // *** Execute *** // Launch: 1 / 1 // Execute: dotnet 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1476 1096 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen --job Default --benchmarkId 17 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 8837600.00 ns, 8.8376 ms/op OverheadJitting 2: 16 op, 248900.00 ns, 15.5563 us/op WorkloadJitting 2: 16 op, 363400.00 ns, 22.7125 us/op WorkloadPilot 1: 16 op, 91500.00 ns, 5.7188 us/op WorkloadPilot 2: 32 op, 158800.00 ns, 4.9625 us/op WorkloadPilot 3: 64 op, 254900.00 ns, 3.9828 us/op WorkloadPilot 4: 128 op, 472300.00 ns, 3.6898 us/op WorkloadPilot 5: 256 op, 993600.00 ns, 3.8813 us/op WorkloadPilot 6: 512 op, 2007000.00 ns, 3.9199 us/op WorkloadPilot 7: 1024 op, 3750100.00 ns, 3.6622 us/op WorkloadPilot 8: 2048 op, 7461500.00 ns, 3.6433 us/op WorkloadPilot 9: 4096 op, 15656500.00 ns, 3.8224 us/op WorkloadPilot 10: 8192 op, 29893200.00 ns, 3.6491 us/op WorkloadPilot 11: 16384 op, 51694400.00 ns, 3.1552 us/op WorkloadPilot 12: 32768 op, 140665900.00 ns, 4.2928 us/op WorkloadPilot 13: 65536 op, 393647100.00 ns, 6.0066 us/op WorkloadPilot 14: 131072 op, 210654000.00 ns, 1.6072 us/op WorkloadPilot 15: 262144 op, 394445200.00 ns, 1.5047 us/op WorkloadPilot 16: 524288 op, 802629600.00 ns, 1.5309 us/op OverheadWarmup 1: 524288 op, 930900.00 ns, 1.7756 ns/op OverheadWarmup 2: 524288 op, 929800.00 ns, 1.7735 ns/op OverheadWarmup 3: 524288 op, 939900.00 ns, 1.7927 ns/op OverheadWarmup 4: 524288 op, 937900.00 ns, 1.7889 ns/op OverheadWarmup 5: 524288 op, 937300.00 ns, 1.7878 ns/op OverheadWarmup 6: 524288 op, 930000.00 ns, 1.7738 ns/op OverheadWarmup 7: 524288 op, 952500.00 ns, 1.8167 ns/op OverheadWarmup 8: 524288 op, 930600.00 ns, 1.7750 ns/op OverheadActual 1: 524288 op, 930800.00 ns, 1.7754 ns/op OverheadActual 2: 524288 op, 929400.00 ns, 1.7727 ns/op OverheadActual 3: 524288 op, 929800.00 ns, 1.7735 ns/op OverheadActual 4: 524288 op, 929000.00 ns, 1.7719 ns/op OverheadActual 5: 524288 op, 930500.00 ns, 1.7748 ns/op OverheadActual 6: 524288 op, 941000.00 ns, 1.7948 ns/op OverheadActual 7: 524288 op, 929600.00 ns, 1.7731 ns/op OverheadActual 8: 524288 op, 940700.00 ns, 1.7942 ns/op OverheadActual 9: 524288 op, 930100.00 ns, 1.7740 ns/op OverheadActual 10: 524288 op, 934700.00 ns, 1.7828 ns/op OverheadActual 11: 524288 op, 930600.00 ns, 1.7750 ns/op OverheadActual 12: 524288 op, 937800.00 ns, 1.7887 ns/op OverheadActual 13: 524288 op, 930000.00 ns, 1.7738 ns/op OverheadActual 14: 524288 op, 929000.00 ns, 1.7719 ns/op OverheadActual 15: 524288 op, 930200.00 ns, 1.7742 ns/op WorkloadWarmup 1: 524288 op, 800208600.00 ns, 1.5263 us/op WorkloadWarmup 2: 524288 op, 791884400.00 ns, 1.5104 us/op WorkloadWarmup 3: 524288 op, 787260300.00 ns, 1.5016 us/op WorkloadWarmup 4: 524288 op, 785118300.00 ns, 1.4975 us/op WorkloadWarmup 5: 524288 op, 781898300.00 ns, 1.4914 us/op WorkloadWarmup 6: 524288 op, 790820400.00 ns, 1.5084 us/op WorkloadWarmup 7: 524288 op, 781290000.00 ns, 1.4902 us/op WorkloadWarmup 8: 524288 op, 800581600.00 ns, 1.5270 us/op WorkloadWarmup 9: 524288 op, 792192800.00 ns, 1.5110 us/op // BeforeActualRun WorkloadActual 1: 524288 op, 804173100.00 ns, 1.5338 us/op WorkloadActual 2: 524288 op, 792886700.00 ns, 1.5123 us/op WorkloadActual 3: 524288 op, 790328700.00 ns, 1.5074 us/op WorkloadActual 4: 524288 op, 789076600.00 ns, 1.5050 us/op WorkloadActual 5: 524288 op, 788635500.00 ns, 1.5042 us/op WorkloadActual 6: 524288 op, 786018500.00 ns, 1.4992 us/op WorkloadActual 7: 524288 op, 789127000.00 ns, 1.5051 us/op WorkloadActual 8: 524288 op, 783821500.00 ns, 1.4950 us/op WorkloadActual 9: 524288 op, 794128600.00 ns, 1.5147 us/op WorkloadActual 10: 524288 op, 792764900.00 ns, 1.5121 us/op WorkloadActual 11: 524288 op, 789044000.00 ns, 1.5050 us/op WorkloadActual 12: 524288 op, 798472300.00 ns, 1.5230 us/op WorkloadActual 13: 524288 op, 785804400.00 ns, 1.4988 us/op WorkloadActual 14: 524288 op, 787674000.00 ns, 1.5024 us/op WorkloadActual 15: 524288 op, 787132600.00 ns, 1.5013 us/op // AfterActualRun WorkloadResult 1: 524288 op, 791956500.00 ns, 1.5105 us/op WorkloadResult 2: 524288 op, 789398500.00 ns, 1.5057 us/op WorkloadResult 3: 524288 op, 788146400.00 ns, 1.5033 us/op WorkloadResult 4: 524288 op, 787705300.00 ns, 1.5024 us/op WorkloadResult 5: 524288 op, 785088300.00 ns, 1.4974 us/op WorkloadResult 6: 524288 op, 788196800.00 ns, 1.5034 us/op WorkloadResult 7: 524288 op, 782891300.00 ns, 1.4932 us/op WorkloadResult 8: 524288 op, 793198400.00 ns, 1.5129 us/op WorkloadResult 9: 524288 op, 791834700.00 ns, 1.5103 us/op WorkloadResult 10: 524288 op, 788113800.00 ns, 1.5032 us/op WorkloadResult 11: 524288 op, 797542100.00 ns, 1.5212 us/op WorkloadResult 12: 524288 op, 784874200.00 ns, 1.4970 us/op WorkloadResult 13: 524288 op, 786743800.00 ns, 1.5006 us/op WorkloadResult 14: 524288 op, 786202400.00 ns, 1.4996 us/op // GC: 84 0 0 1589642288 524288 // Threading: 0 0 524288 // AfterAll // Benchmark Process 62288 has exited with code 0. Mean = 1.504 us, StdErr = 0.002 us (0.13%), N = 14, StdDev = 0.007 us Min = 1.493 us, Q1 = 1.500 us, Median = 1.503 us, Q3 = 1.509 us, Max = 1.521 us IQR = 0.009 us, LowerFence = 1.486 us, UpperFence = 1.523 us ConfidenceInterval = [1.496 us; 1.513 us] (CI 99.9%), Margin = 0.008 us (0.55% of Mean) Skewness = 0.65, Kurtosis = 2.7, MValue = 2 // ** Remained 46 (71.9%) benchmark(s) to run. Estimated finish 2026-04-23 17:52 (0h 14m 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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1088 2072 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_PopcornDefault --job Default --benchmarkId 18 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 10091900.00 ns, 10.0919 ms/op OverheadJitting 2: 16 op, 250200.00 ns, 15.6375 us/op WorkloadJitting 2: 16 op, 290000.00 ns, 18.1250 us/op WorkloadPilot 1: 16 op, 39900.00 ns, 2.4938 us/op WorkloadPilot 2: 32 op, 47000.00 ns, 1.4688 us/op WorkloadPilot 3: 64 op, 93300.00 ns, 1.4578 us/op WorkloadPilot 4: 128 op, 162000.00 ns, 1.2656 us/op WorkloadPilot 5: 256 op, 315100.00 ns, 1.2309 us/op WorkloadPilot 6: 512 op, 603000.00 ns, 1.1777 us/op WorkloadPilot 7: 1024 op, 1162200.00 ns, 1.1350 us/op WorkloadPilot 8: 2048 op, 2258500.00 ns, 1.1028 us/op WorkloadPilot 9: 4096 op, 4637300.00 ns, 1.1322 us/op WorkloadPilot 10: 8192 op, 9913400.00 ns, 1.2101 us/op WorkloadPilot 11: 16384 op, 18022600.00 ns, 1.1000 us/op WorkloadPilot 12: 32768 op, 37327700.00 ns, 1.1392 us/op WorkloadPilot 13: 65536 op, 71354900.00 ns, 1.0888 us/op WorkloadPilot 14: 131072 op, 165513700.00 ns, 1.2628 us/op WorkloadPilot 15: 262144 op, 227723500.00 ns, 868.6962 ns/op WorkloadPilot 16: 524288 op, 120982900.00 ns, 230.7566 ns/op WorkloadPilot 17: 1048576 op, 227275800.00 ns, 216.7471 ns/op WorkloadPilot 18: 2097152 op, 463188200.00 ns, 220.8653 ns/op WorkloadPilot 19: 4194304 op, 906068200.00 ns, 216.0235 ns/op OverheadWarmup 1: 4194304 op, 7592500.00 ns, 1.8102 ns/op OverheadWarmup 2: 4194304 op, 7511200.00 ns, 1.7908 ns/op OverheadWarmup 3: 4194304 op, 7498100.00 ns, 1.7877 ns/op OverheadWarmup 4: 4194304 op, 7572100.00 ns, 1.8053 ns/op OverheadWarmup 5: 4194304 op, 7500300.00 ns, 1.7882 ns/op OverheadWarmup 6: 4194304 op, 7650200.00 ns, 1.8239 ns/op OverheadWarmup 7: 4194304 op, 7544100.00 ns, 1.7987 ns/op OverheadActual 1: 4194304 op, 7555200.00 ns, 1.8013 ns/op OverheadActual 2: 4194304 op, 7520000.00 ns, 1.7929 ns/op OverheadActual 3: 4194304 op, 7595700.00 ns, 1.8110 ns/op OverheadActual 4: 4194304 op, 7530900.00 ns, 1.7955 ns/op OverheadActual 5: 4194304 op, 7523500.00 ns, 1.7937 ns/op OverheadActual 6: 4194304 op, 7526100.00 ns, 1.7944 ns/op OverheadActual 7: 4194304 op, 7552900.00 ns, 1.8008 ns/op OverheadActual 8: 4194304 op, 7524000.00 ns, 1.7939 ns/op OverheadActual 9: 4194304 op, 7531300.00 ns, 1.7956 ns/op OverheadActual 10: 4194304 op, 7515900.00 ns, 1.7919 ns/op OverheadActual 11: 4194304 op, 7498900.00 ns, 1.7879 ns/op OverheadActual 12: 4194304 op, 7578600.00 ns, 1.8069 ns/op OverheadActual 13: 4194304 op, 7497500.00 ns, 1.7875 ns/op OverheadActual 14: 4194304 op, 7526500.00 ns, 1.7945 ns/op OverheadActual 15: 4194304 op, 7515400.00 ns, 1.7918 ns/op WorkloadWarmup 1: 4194304 op, 917212600.00 ns, 218.6805 ns/op WorkloadWarmup 2: 4194304 op, 920007400.00 ns, 219.3469 ns/op WorkloadWarmup 3: 4194304 op, 909430900.00 ns, 216.8252 ns/op WorkloadWarmup 4: 4194304 op, 904826400.00 ns, 215.7274 ns/op WorkloadWarmup 5: 4194304 op, 905446600.00 ns, 215.8753 ns/op WorkloadWarmup 6: 4194304 op, 905263400.00 ns, 215.8316 ns/op // BeforeActualRun WorkloadActual 1: 4194304 op, 907694500.00 ns, 216.4112 ns/op WorkloadActual 2: 4194304 op, 908793100.00 ns, 216.6732 ns/op WorkloadActual 3: 4194304 op, 915609300.00 ns, 218.2983 ns/op WorkloadActual 4: 4194304 op, 909998800.00 ns, 216.9606 ns/op WorkloadActual 5: 4194304 op, 914060400.00 ns, 217.9290 ns/op WorkloadActual 6: 4194304 op, 913496600.00 ns, 217.7946 ns/op WorkloadActual 7: 4194304 op, 909465000.00 ns, 216.8334 ns/op WorkloadActual 8: 4194304 op, 905705100.00 ns, 215.9369 ns/op WorkloadActual 9: 4194304 op, 910663600.00 ns, 217.1191 ns/op WorkloadActual 10: 4194304 op, 909633700.00 ns, 216.8736 ns/op WorkloadActual 11: 4194304 op, 908559800.00 ns, 216.6175 ns/op WorkloadActual 12: 4194304 op, 915002200.00 ns, 218.1535 ns/op WorkloadActual 13: 4194304 op, 911203000.00 ns, 217.2477 ns/op WorkloadActual 14: 4194304 op, 919270800.00 ns, 219.1712 ns/op WorkloadActual 15: 4194304 op, 915557800.00 ns, 218.2860 ns/op // AfterActualRun WorkloadResult 1: 4194304 op, 900168400.00 ns, 214.6169 ns/op WorkloadResult 2: 4194304 op, 901267000.00 ns, 214.8788 ns/op WorkloadResult 3: 4194304 op, 908083200.00 ns, 216.5039 ns/op WorkloadResult 4: 4194304 op, 902472700.00 ns, 215.1663 ns/op WorkloadResult 5: 4194304 op, 906534300.00 ns, 216.1346 ns/op WorkloadResult 6: 4194304 op, 905970500.00 ns, 216.0002 ns/op WorkloadResult 7: 4194304 op, 901938900.00 ns, 215.0390 ns/op WorkloadResult 8: 4194304 op, 898179000.00 ns, 214.1426 ns/op WorkloadResult 9: 4194304 op, 903137500.00 ns, 215.3248 ns/op WorkloadResult 10: 4194304 op, 902107600.00 ns, 215.0792 ns/op WorkloadResult 11: 4194304 op, 901033700.00 ns, 214.8232 ns/op WorkloadResult 12: 4194304 op, 907476100.00 ns, 216.3592 ns/op WorkloadResult 13: 4194304 op, 903676900.00 ns, 215.4534 ns/op WorkloadResult 14: 4194304 op, 911744700.00 ns, 217.3769 ns/op WorkloadResult 15: 4194304 op, 908031700.00 ns, 216.4916 ns/op // GC: 115 0 0 2181038864 4194304 // Threading: 0 0 4194304 // AfterAll // Benchmark Process 8672 has exited with code 0. Mean = 215.559 ns, StdErr = 0.227 ns (0.11%), N = 15, StdDev = 0.880 ns Min = 214.143 ns, Q1 = 214.959 ns, Median = 215.325 ns, Q3 = 216.247 ns, Max = 217.377 ns IQR = 1.288 ns, LowerFence = 213.027 ns, UpperFence = 218.179 ns ConfidenceInterval = [214.618 ns; 216.501 ns] (CI 99.9%), Margin = 0.941 ns (0.44% of Mean) Skewness = 0.36, Kurtosis = 2.05, MValue = 2 // ** Remained 45 (70.3%) benchmark(s) to run. Estimated finish 2026-04-23 17:52 (0h 14m 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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1056 828 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_PopcornAll --job Default --benchmarkId 19 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 158900.00 ns, 158.9000 us/op WorkloadJitting 1: 1 op, 10465300.00 ns, 10.4653 ms/op OverheadJitting 2: 16 op, 243900.00 ns, 15.2438 us/op WorkloadJitting 2: 16 op, 458800.00 ns, 28.6750 us/op WorkloadPilot 1: 16 op, 213100.00 ns, 13.3188 us/op WorkloadPilot 2: 32 op, 421800.00 ns, 13.1813 us/op WorkloadPilot 3: 64 op, 722200.00 ns, 11.2844 us/op WorkloadPilot 4: 128 op, 1428200.00 ns, 11.1578 us/op WorkloadPilot 5: 256 op, 2929900.00 ns, 11.4449 us/op WorkloadPilot 6: 512 op, 5887700.00 ns, 11.4994 us/op WorkloadPilot 7: 1024 op, 12244200.00 ns, 11.9572 us/op WorkloadPilot 8: 2048 op, 23552200.00 ns, 11.5001 us/op WorkloadPilot 9: 4096 op, 46658800.00 ns, 11.3913 us/op WorkloadPilot 10: 8192 op, 102118300.00 ns, 12.4656 us/op WorkloadPilot 11: 16384 op, 160158300.00 ns, 9.7753 us/op WorkloadPilot 12: 32768 op, 214310900.00 ns, 6.5402 us/op WorkloadPilot 13: 65536 op, 136213700.00 ns, 2.0785 us/op WorkloadPilot 14: 131072 op, 249305800.00 ns, 1.9021 us/op WorkloadPilot 15: 262144 op, 481939400.00 ns, 1.8385 us/op WorkloadPilot 16: 524288 op, 960513300.00 ns, 1.8320 us/op OverheadWarmup 1: 524288 op, 939700.00 ns, 1.7923 ns/op OverheadWarmup 2: 524288 op, 933200.00 ns, 1.7799 ns/op OverheadWarmup 3: 524288 op, 980400.00 ns, 1.8700 ns/op OverheadWarmup 4: 524288 op, 986900.00 ns, 1.8824 ns/op OverheadWarmup 5: 524288 op, 938300.00 ns, 1.7897 ns/op OverheadWarmup 6: 524288 op, 944500.00 ns, 1.8015 ns/op OverheadWarmup 7: 524288 op, 947300.00 ns, 1.8068 ns/op OverheadWarmup 8: 524288 op, 939800.00 ns, 1.7925 ns/op OverheadActual 1: 524288 op, 938400.00 ns, 1.7899 ns/op OverheadActual 2: 524288 op, 931600.00 ns, 1.7769 ns/op OverheadActual 3: 524288 op, 939000.00 ns, 1.7910 ns/op OverheadActual 4: 524288 op, 947600.00 ns, 1.8074 ns/op OverheadActual 5: 524288 op, 1021300.00 ns, 1.9480 ns/op OverheadActual 6: 524288 op, 955300.00 ns, 1.8221 ns/op OverheadActual 7: 524288 op, 933300.00 ns, 1.7801 ns/op OverheadActual 8: 524288 op, 948900.00 ns, 1.8099 ns/op OverheadActual 9: 524288 op, 930800.00 ns, 1.7754 ns/op OverheadActual 10: 524288 op, 936000.00 ns, 1.7853 ns/op OverheadActual 11: 524288 op, 930000.00 ns, 1.7738 ns/op OverheadActual 12: 524288 op, 934100.00 ns, 1.7817 ns/op OverheadActual 13: 524288 op, 931500.00 ns, 1.7767 ns/op OverheadActual 14: 524288 op, 931900.00 ns, 1.7775 ns/op OverheadActual 15: 524288 op, 932600.00 ns, 1.7788 ns/op WorkloadWarmup 1: 524288 op, 973459300.00 ns, 1.8567 us/op WorkloadWarmup 2: 524288 op, 981494400.00 ns, 1.8721 us/op WorkloadWarmup 3: 524288 op, 961370000.00 ns, 1.8337 us/op WorkloadWarmup 4: 524288 op, 975973900.00 ns, 1.8615 us/op WorkloadWarmup 5: 524288 op, 975180400.00 ns, 1.8600 us/op WorkloadWarmup 6: 524288 op, 975664000.00 ns, 1.8609 us/op // BeforeActualRun WorkloadActual 1: 524288 op, 991782900.00 ns, 1.8917 us/op WorkloadActual 2: 524288 op, 981239300.00 ns, 1.8716 us/op WorkloadActual 3: 524288 op, 977077800.00 ns, 1.8636 us/op WorkloadActual 4: 524288 op, 993741400.00 ns, 1.8954 us/op WorkloadActual 5: 524288 op, 975568300.00 ns, 1.8607 us/op WorkloadActual 6: 524288 op, 989899200.00 ns, 1.8881 us/op WorkloadActual 7: 524288 op, 983942300.00 ns, 1.8767 us/op WorkloadActual 8: 524288 op, 983611300.00 ns, 1.8761 us/op WorkloadActual 9: 524288 op, 976473000.00 ns, 1.8625 us/op WorkloadActual 10: 524288 op, 982061500.00 ns, 1.8731 us/op WorkloadActual 11: 524288 op, 979055300.00 ns, 1.8674 us/op WorkloadActual 12: 524288 op, 985806400.00 ns, 1.8803 us/op WorkloadActual 13: 524288 op, 979642000.00 ns, 1.8685 us/op WorkloadActual 14: 524288 op, 997538100.00 ns, 1.9027 us/op WorkloadActual 15: 524288 op, 978182500.00 ns, 1.8657 us/op // AfterActualRun WorkloadResult 1: 524288 op, 990848800.00 ns, 1.8899 us/op WorkloadResult 2: 524288 op, 980305200.00 ns, 1.8698 us/op WorkloadResult 3: 524288 op, 976143700.00 ns, 1.8618 us/op WorkloadResult 4: 524288 op, 992807300.00 ns, 1.8936 us/op WorkloadResult 5: 524288 op, 974634200.00 ns, 1.8590 us/op WorkloadResult 6: 524288 op, 988965100.00 ns, 1.8863 us/op WorkloadResult 7: 524288 op, 983008200.00 ns, 1.8749 us/op WorkloadResult 8: 524288 op, 982677200.00 ns, 1.8743 us/op WorkloadResult 9: 524288 op, 975538900.00 ns, 1.8607 us/op WorkloadResult 10: 524288 op, 981127400.00 ns, 1.8714 us/op WorkloadResult 11: 524288 op, 978121200.00 ns, 1.8656 us/op WorkloadResult 12: 524288 op, 984872300.00 ns, 1.8785 us/op WorkloadResult 13: 524288 op, 978707900.00 ns, 1.8667 us/op WorkloadResult 14: 524288 op, 996604000.00 ns, 1.9009 us/op WorkloadResult 15: 524288 op, 977248400.00 ns, 1.8640 us/op // GC: 108 0 0 2034238512 524288 // Threading: 0 0 524288 // AfterAll // Benchmark Process 14412 has exited with code 0. Mean = 1.874 us, StdErr = 0.003 us (0.18%), N = 15, StdDev = 0.013 us Min = 1.859 us, Q1 = 1.865 us, Median = 1.871 us, Q3 = 1.882 us, Max = 1.901 us IQR = 0.018 us, LowerFence = 1.838 us, UpperFence = 1.909 us ConfidenceInterval = [1.861 us; 1.888 us] (CI 99.9%), Margin = 0.014 us (0.74% of Mean) Skewness = 0.62, Kurtosis = 2.02, MValue = 2 // ** Remained 44 (68.8%) benchmark(s) to run. Estimated finish 2026-04-23 17:53 (0h 14m 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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1056 828 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_PopcornCustom --job Default --benchmarkId 20 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 152400.00 ns, 152.4000 us/op WorkloadJitting 1: 1 op, 11235000.00 ns, 11.2350 ms/op OverheadJitting 2: 16 op, 247200.00 ns, 15.4500 us/op WorkloadJitting 2: 16 op, 514300.00 ns, 32.1438 us/op WorkloadPilot 1: 16 op, 247000.00 ns, 15.4375 us/op WorkloadPilot 2: 32 op, 463700.00 ns, 14.4906 us/op WorkloadPilot 3: 64 op, 852100.00 ns, 13.3141 us/op WorkloadPilot 4: 128 op, 1699200.00 ns, 13.2750 us/op WorkloadPilot 5: 256 op, 3416500.00 ns, 13.3457 us/op WorkloadPilot 6: 512 op, 7060400.00 ns, 13.7898 us/op WorkloadPilot 7: 1024 op, 13755500.00 ns, 13.4331 us/op WorkloadPilot 8: 2048 op, 27385700.00 ns, 13.3719 us/op WorkloadPilot 9: 4096 op, 54633000.00 ns, 13.3381 us/op WorkloadPilot 10: 8192 op, 123639500.00 ns, 15.0927 us/op WorkloadPilot 11: 16384 op, 194451400.00 ns, 11.8684 us/op WorkloadPilot 12: 32768 op, 254957500.00 ns, 7.7807 us/op WorkloadPilot 13: 65536 op, 148225000.00 ns, 2.2617 us/op WorkloadPilot 14: 131072 op, 277063000.00 ns, 2.1138 us/op WorkloadPilot 15: 262144 op, 544033200.00 ns, 2.0753 us/op OverheadWarmup 1: 262144 op, 474800.00 ns, 1.8112 ns/op OverheadWarmup 2: 262144 op, 458400.00 ns, 1.7487 ns/op OverheadWarmup 3: 262144 op, 583400.00 ns, 2.2255 ns/op OverheadWarmup 4: 262144 op, 459400.00 ns, 1.7525 ns/op OverheadWarmup 5: 262144 op, 488500.00 ns, 1.8635 ns/op OverheadWarmup 6: 262144 op, 458600.00 ns, 1.7494 ns/op OverheadActual 1: 262144 op, 468800.00 ns, 1.7883 ns/op OverheadActual 2: 262144 op, 459100.00 ns, 1.7513 ns/op OverheadActual 3: 262144 op, 459000.00 ns, 1.7509 ns/op OverheadActual 4: 262144 op, 459200.00 ns, 1.7517 ns/op OverheadActual 5: 262144 op, 459100.00 ns, 1.7513 ns/op OverheadActual 6: 262144 op, 458300.00 ns, 1.7483 ns/op OverheadActual 7: 262144 op, 462100.00 ns, 1.7628 ns/op OverheadActual 8: 262144 op, 458200.00 ns, 1.7479 ns/op OverheadActual 9: 262144 op, 458100.00 ns, 1.7475 ns/op OverheadActual 10: 262144 op, 464500.00 ns, 1.7719 ns/op OverheadActual 11: 262144 op, 458200.00 ns, 1.7479 ns/op OverheadActual 12: 262144 op, 496800.00 ns, 1.8951 ns/op OverheadActual 13: 262144 op, 465100.00 ns, 1.7742 ns/op OverheadActual 14: 262144 op, 459700.00 ns, 1.7536 ns/op OverheadActual 15: 262144 op, 465900.00 ns, 1.7773 ns/op WorkloadWarmup 1: 262144 op, 549825700.00 ns, 2.0974 us/op WorkloadWarmup 2: 262144 op, 544732000.00 ns, 2.0780 us/op WorkloadWarmup 3: 262144 op, 543545700.00 ns, 2.0735 us/op WorkloadWarmup 4: 262144 op, 558935500.00 ns, 2.1322 us/op WorkloadWarmup 5: 262144 op, 541860500.00 ns, 2.0670 us/op WorkloadWarmup 6: 262144 op, 545659200.00 ns, 2.0815 us/op WorkloadWarmup 7: 262144 op, 553238900.00 ns, 2.1104 us/op WorkloadWarmup 8: 262144 op, 542434500.00 ns, 2.0692 us/op // BeforeActualRun WorkloadActual 1: 262144 op, 544339700.00 ns, 2.0765 us/op WorkloadActual 2: 262144 op, 542305400.00 ns, 2.0687 us/op WorkloadActual 3: 262144 op, 544290400.00 ns, 2.0763 us/op WorkloadActual 4: 262144 op, 545986500.00 ns, 2.0828 us/op WorkloadActual 5: 262144 op, 553684300.00 ns, 2.1121 us/op WorkloadActual 6: 262144 op, 546414000.00 ns, 2.0844 us/op WorkloadActual 7: 262144 op, 539051500.00 ns, 2.0563 us/op WorkloadActual 8: 262144 op, 546323400.00 ns, 2.0841 us/op WorkloadActual 9: 262144 op, 544611100.00 ns, 2.0775 us/op WorkloadActual 10: 262144 op, 557069400.00 ns, 2.1251 us/op WorkloadActual 11: 262144 op, 552878200.00 ns, 2.1091 us/op WorkloadActual 12: 262144 op, 546754600.00 ns, 2.0857 us/op WorkloadActual 13: 262144 op, 551434600.00 ns, 2.1036 us/op WorkloadActual 14: 262144 op, 554217300.00 ns, 2.1142 us/op WorkloadActual 15: 262144 op, 555224500.00 ns, 2.1180 us/op // AfterActualRun WorkloadResult 1: 262144 op, 543880500.00 ns, 2.0747 us/op WorkloadResult 2: 262144 op, 541846200.00 ns, 2.0670 us/op WorkloadResult 3: 262144 op, 543831200.00 ns, 2.0746 us/op WorkloadResult 4: 262144 op, 545527300.00 ns, 2.0810 us/op WorkloadResult 5: 262144 op, 553225100.00 ns, 2.1104 us/op WorkloadResult 6: 262144 op, 545954800.00 ns, 2.0827 us/op WorkloadResult 7: 262144 op, 538592300.00 ns, 2.0546 us/op WorkloadResult 8: 262144 op, 545864200.00 ns, 2.0823 us/op WorkloadResult 9: 262144 op, 544151900.00 ns, 2.0758 us/op WorkloadResult 10: 262144 op, 556610200.00 ns, 2.1233 us/op WorkloadResult 11: 262144 op, 552419000.00 ns, 2.1073 us/op WorkloadResult 12: 262144 op, 546295400.00 ns, 2.0840 us/op WorkloadResult 13: 262144 op, 550975400.00 ns, 2.1018 us/op WorkloadResult 14: 262144 op, 553758100.00 ns, 2.1124 us/op WorkloadResult 15: 262144 op, 554765300.00 ns, 2.1163 us/op // GC: 51 0 0 977273904 262144 // Threading: 0 0 262144 // AfterAll // Benchmark Process 55576 has exited with code 0. Mean = 2.090 us, StdErr = 0.005 us (0.25%), N = 15, StdDev = 0.020 us Min = 2.055 us, Q1 = 2.075 us, Median = 2.083 us, Q3 = 2.109 us, Max = 2.123 us IQR = 0.034 us, LowerFence = 2.025 us, UpperFence = 2.159 us ConfidenceInterval = [2.068 us; 2.112 us] (CI 99.9%), Margin = 0.022 us (1.05% of Mean) Skewness = 0.12, Kurtosis = 1.63, MValue = 2 // ** Remained 43 (67.2%) benchmark(s) to run. Estimated finish 2026-04-23 17:52 (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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1064 992 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_LegacyDefault --job Default --benchmarkId 21 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 153900.00 ns, 153.9000 us/op WorkloadJitting 1: 1 op, 17968400.00 ns, 17.9684 ms/op OverheadJitting 2: 16 op, 254500.00 ns, 15.9063 us/op WorkloadJitting 2: 16 op, 540300.00 ns, 33.7688 us/op WorkloadPilot 1: 16 op, 217900.00 ns, 13.6188 us/op WorkloadPilot 2: 32 op, 244100.00 ns, 7.6281 us/op WorkloadPilot 3: 64 op, 312200.00 ns, 4.8781 us/op WorkloadPilot 4: 128 op, 535300.00 ns, 4.1820 us/op WorkloadPilot 5: 256 op, 678800.00 ns, 2.6516 us/op WorkloadPilot 6: 512 op, 1297000.00 ns, 2.5332 us/op WorkloadPilot 7: 1024 op, 2451600.00 ns, 2.3941 us/op WorkloadPilot 8: 2048 op, 4969800.00 ns, 2.4267 us/op WorkloadPilot 9: 4096 op, 9745600.00 ns, 2.3793 us/op WorkloadPilot 10: 8192 op, 19365500.00 ns, 2.3640 us/op WorkloadPilot 11: 16384 op, 35200400.00 ns, 2.1485 us/op WorkloadPilot 12: 32768 op, 70179300.00 ns, 2.1417 us/op WorkloadPilot 13: 65536 op, 182161500.00 ns, 2.7796 us/op WorkloadPilot 14: 131072 op, 361968900.00 ns, 2.7616 us/op WorkloadPilot 15: 262144 op, 405707800.00 ns, 1.5477 us/op WorkloadPilot 16: 524288 op, 373370500.00 ns, 712.1477 ns/op WorkloadPilot 17: 1048576 op, 743130500.00 ns, 708.7045 ns/op OverheadWarmup 1: 1048576 op, 1865300.00 ns, 1.7789 ns/op OverheadWarmup 2: 1048576 op, 1979300.00 ns, 1.8876 ns/op OverheadWarmup 3: 1048576 op, 1862900.00 ns, 1.7766 ns/op OverheadWarmup 4: 1048576 op, 1867000.00 ns, 1.7805 ns/op OverheadWarmup 5: 1048576 op, 1863300.00 ns, 1.7770 ns/op OverheadActual 1: 1048576 op, 1863900.00 ns, 1.7776 ns/op OverheadActual 2: 1048576 op, 1871300.00 ns, 1.7846 ns/op OverheadActual 3: 1048576 op, 1892800.00 ns, 1.8051 ns/op OverheadActual 4: 1048576 op, 1900000.00 ns, 1.8120 ns/op OverheadActual 5: 1048576 op, 1864800.00 ns, 1.7784 ns/op OverheadActual 6: 1048576 op, 1860900.00 ns, 1.7747 ns/op OverheadActual 7: 1048576 op, 1862300.00 ns, 1.7760 ns/op OverheadActual 8: 1048576 op, 1926800.00 ns, 1.8375 ns/op OverheadActual 9: 1048576 op, 1898400.00 ns, 1.8105 ns/op OverheadActual 10: 1048576 op, 1875300.00 ns, 1.7884 ns/op OverheadActual 11: 1048576 op, 1862300.00 ns, 1.7760 ns/op OverheadActual 12: 1048576 op, 1868700.00 ns, 1.7821 ns/op OverheadActual 13: 1048576 op, 1866100.00 ns, 1.7797 ns/op OverheadActual 14: 1048576 op, 1876700.00 ns, 1.7898 ns/op OverheadActual 15: 1048576 op, 1868800.00 ns, 1.7822 ns/op WorkloadWarmup 1: 1048576 op, 747156600.00 ns, 712.5441 ns/op WorkloadWarmup 2: 1048576 op, 751272800.00 ns, 716.4696 ns/op WorkloadWarmup 3: 1048576 op, 749692000.00 ns, 714.9620 ns/op WorkloadWarmup 4: 1048576 op, 745548200.00 ns, 711.0102 ns/op WorkloadWarmup 5: 1048576 op, 748264700.00 ns, 713.6008 ns/op WorkloadWarmup 6: 1048576 op, 747040700.00 ns, 712.4335 ns/op // BeforeActualRun WorkloadActual 1: 1048576 op, 743969600.00 ns, 709.5047 ns/op WorkloadActual 2: 1048576 op, 738984400.00 ns, 704.7504 ns/op WorkloadActual 3: 1048576 op, 752171600.00 ns, 717.3267 ns/op WorkloadActual 4: 1048576 op, 749300400.00 ns, 714.5885 ns/op WorkloadActual 5: 1048576 op, 753160800.00 ns, 718.2701 ns/op WorkloadActual 6: 1048576 op, 743521200.00 ns, 709.0771 ns/op WorkloadActual 7: 1048576 op, 746086800.00 ns, 711.5238 ns/op WorkloadActual 8: 1048576 op, 753509600.00 ns, 718.6028 ns/op WorkloadActual 9: 1048576 op, 737161400.00 ns, 703.0119 ns/op WorkloadActual 10: 1048576 op, 752323300.00 ns, 717.4714 ns/op WorkloadActual 11: 1048576 op, 744964000.00 ns, 710.4530 ns/op WorkloadActual 12: 1048576 op, 747266100.00 ns, 712.6485 ns/op WorkloadActual 13: 1048576 op, 743662400.00 ns, 709.2117 ns/op WorkloadActual 14: 1048576 op, 740808000.00 ns, 706.4896 ns/op WorkloadActual 15: 1048576 op, 740074000.00 ns, 705.7896 ns/op // AfterActualRun WorkloadResult 1: 1048576 op, 742100800.00 ns, 707.7225 ns/op WorkloadResult 2: 1048576 op, 737115600.00 ns, 702.9682 ns/op WorkloadResult 3: 1048576 op, 750302800.00 ns, 715.5445 ns/op WorkloadResult 4: 1048576 op, 747431600.00 ns, 712.8063 ns/op WorkloadResult 5: 1048576 op, 751292000.00 ns, 716.4879 ns/op WorkloadResult 6: 1048576 op, 741652400.00 ns, 707.2948 ns/op WorkloadResult 7: 1048576 op, 744218000.00 ns, 709.7416 ns/op WorkloadResult 8: 1048576 op, 751640800.00 ns, 716.8205 ns/op WorkloadResult 9: 1048576 op, 735292600.00 ns, 701.2297 ns/op WorkloadResult 10: 1048576 op, 750454500.00 ns, 715.6892 ns/op WorkloadResult 11: 1048576 op, 743095200.00 ns, 708.6708 ns/op WorkloadResult 12: 1048576 op, 745397300.00 ns, 710.8663 ns/op WorkloadResult 13: 1048576 op, 741793600.00 ns, 707.4295 ns/op WorkloadResult 14: 1048576 op, 738939200.00 ns, 704.7073 ns/op WorkloadResult 15: 1048576 op, 738205200.00 ns, 704.0073 ns/op // GC: 91 0 0 1728076760 1048576 // Threading: 0 0 1048576 // AfterAll // Benchmark Process 49124 has exited with code 0. Mean = 709.466 ns, StdErr = 1.323 ns (0.19%), N = 15, StdDev = 5.122 ns Min = 701.230 ns, Q1 = 706.001 ns, Median = 708.671 ns, Q3 = 714.175 ns, Max = 716.821 ns IQR = 8.174 ns, LowerFence = 693.740 ns, UpperFence = 726.437 ns ConfidenceInterval = [703.990 ns; 714.942 ns] (CI 99.9%), Margin = 5.476 ns (0.77% of Mean) Skewness = 0.06, Kurtosis = 1.57, MValue = 2 // ** Remained 42 (65.6%) benchmark(s) to run. Estimated finish 2026-04-23 17:52 (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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1336 1588 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_LegacyAll --job Default --benchmarkId 22 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 156500.00 ns, 156.5000 us/op WorkloadJitting 1: 1 op, 22614500.00 ns, 22.6145 ms/op OverheadJitting 2: 16 op, 283300.00 ns, 17.7063 us/op WorkloadJitting 2: 16 op, 929200.00 ns, 58.0750 us/op WorkloadPilot 1: 16 op, 563500.00 ns, 35.2188 us/op WorkloadPilot 2: 32 op, 912300.00 ns, 28.5094 us/op WorkloadPilot 3: 64 op, 1515100.00 ns, 23.6734 us/op WorkloadPilot 4: 128 op, 2766700.00 ns, 21.6148 us/op WorkloadPilot 5: 256 op, 5660500.00 ns, 22.1113 us/op WorkloadPilot 6: 512 op, 10845000.00 ns, 21.1816 us/op WorkloadPilot 7: 1024 op, 22636900.00 ns, 22.1063 us/op WorkloadPilot 8: 2048 op, 39148100.00 ns, 19.1153 us/op WorkloadPilot 9: 4096 op, 71706300.00 ns, 17.5064 us/op WorkloadPilot 10: 8192 op, 168835900.00 ns, 20.6099 us/op WorkloadPilot 11: 16384 op, 448537400.00 ns, 27.3766 us/op WorkloadPilot 12: 32768 op, 675735600.00 ns, 20.6218 us/op OverheadWarmup 1: 32768 op, 59300.00 ns, 1.8097 ns/op OverheadWarmup 2: 32768 op, 58300.00 ns, 1.7792 ns/op OverheadWarmup 3: 32768 op, 58400.00 ns, 1.7822 ns/op OverheadWarmup 4: 32768 op, 57900.00 ns, 1.7670 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, 58600.00 ns, 1.7883 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, 57900.00 ns, 1.7670 ns/op OverheadActual 5: 32768 op, 58300.00 ns, 1.7792 ns/op OverheadActual 6: 32768 op, 62300.00 ns, 1.9012 ns/op OverheadActual 7: 32768 op, 64000.00 ns, 1.9531 ns/op OverheadActual 8: 32768 op, 62400.00 ns, 1.9043 ns/op OverheadActual 9: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadActual 10: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadActual 11: 32768 op, 58100.00 ns, 1.7731 ns/op OverheadActual 12: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadActual 13: 32768 op, 57900.00 ns, 1.7670 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, 245878700.00 ns, 7.5036 us/op WorkloadWarmup 2: 32768 op, 233939700.00 ns, 7.1393 us/op WorkloadWarmup 3: 32768 op, 231749000.00 ns, 7.0724 us/op WorkloadWarmup 4: 32768 op, 227476700.00 ns, 6.9420 us/op WorkloadWarmup 5: 32768 op, 227437900.00 ns, 6.9409 us/op WorkloadWarmup 6: 32768 op, 237295900.00 ns, 7.2417 us/op WorkloadWarmup 7: 32768 op, 236046800.00 ns, 7.2036 us/op WorkloadWarmup 8: 32768 op, 227168900.00 ns, 6.9326 us/op WorkloadWarmup 9: 32768 op, 229093500.00 ns, 6.9914 us/op WorkloadWarmup 10: 32768 op, 227253000.00 ns, 6.9352 us/op // BeforeActualRun WorkloadActual 1: 32768 op, 227564100.00 ns, 6.9447 us/op WorkloadActual 2: 32768 op, 230170800.00 ns, 7.0243 us/op WorkloadActual 3: 32768 op, 226500700.00 ns, 6.9123 us/op WorkloadActual 4: 32768 op, 226517600.00 ns, 6.9128 us/op WorkloadActual 5: 32768 op, 232839100.00 ns, 7.1057 us/op WorkloadActual 6: 32768 op, 225800200.00 ns, 6.8909 us/op WorkloadActual 7: 32768 op, 226963600.00 ns, 6.9264 us/op WorkloadActual 8: 32768 op, 227416100.00 ns, 6.9402 us/op WorkloadActual 9: 32768 op, 225874200.00 ns, 6.8931 us/op WorkloadActual 10: 32768 op, 228115200.00 ns, 6.9615 us/op WorkloadActual 11: 32768 op, 229231600.00 ns, 6.9956 us/op WorkloadActual 12: 32768 op, 226320600.00 ns, 6.9068 us/op WorkloadActual 13: 32768 op, 229002000.00 ns, 6.9886 us/op WorkloadActual 14: 32768 op, 232101200.00 ns, 7.0832 us/op WorkloadActual 15: 32768 op, 225343300.00 ns, 6.8769 us/op // AfterActualRun WorkloadResult 1: 32768 op, 227506000.00 ns, 6.9429 us/op WorkloadResult 2: 32768 op, 230112700.00 ns, 7.0225 us/op WorkloadResult 3: 32768 op, 226442600.00 ns, 6.9105 us/op WorkloadResult 4: 32768 op, 226459500.00 ns, 6.9110 us/op WorkloadResult 5: 32768 op, 232781000.00 ns, 7.1039 us/op WorkloadResult 6: 32768 op, 225742100.00 ns, 6.8891 us/op WorkloadResult 7: 32768 op, 226905500.00 ns, 6.9246 us/op WorkloadResult 8: 32768 op, 227358000.00 ns, 6.9384 us/op WorkloadResult 9: 32768 op, 225816100.00 ns, 6.8914 us/op WorkloadResult 10: 32768 op, 228057100.00 ns, 6.9598 us/op WorkloadResult 11: 32768 op, 229173500.00 ns, 6.9938 us/op WorkloadResult 12: 32768 op, 226262500.00 ns, 6.9050 us/op WorkloadResult 13: 32768 op, 228943900.00 ns, 6.9868 us/op WorkloadResult 14: 32768 op, 232043100.00 ns, 7.0814 us/op WorkloadResult 15: 32768 op, 225285200.00 ns, 6.8752 us/op // GC: 24 0 0 462238744 32768 // Threading: 0 0 32768 // AfterAll // Benchmark Process 34060 has exited with code 0. Mean = 6.956 us, StdErr = 0.018 us (0.26%), N = 15, StdDev = 0.070 us Min = 6.875 us, Q1 = 6.908 us, Median = 6.938 us, Q3 = 6.990 us, Max = 7.104 us IQR = 0.083 us, LowerFence = 6.784 us, UpperFence = 7.114 us ConfidenceInterval = [6.881 us; 7.030 us] (CI 99.9%), Margin = 0.074 us (1.07% of Mean) Skewness = 0.83, Kurtosis = 2.42, MValue = 2 // ** Remained 41 (64.1%) benchmark(s) to run. Estimated finish 2026-04-23 17:52 (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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 2020 828 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModel_LegacyCustom --job Default --benchmarkId 23 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 147800.00 ns, 147.8000 us/op WorkloadJitting 1: 1 op, 18167800.00 ns, 18.1678 ms/op OverheadJitting 2: 16 op, 243200.00 ns, 15.2000 us/op WorkloadJitting 2: 16 op, 680300.00 ns, 42.5188 us/op WorkloadPilot 1: 16 op, 514800.00 ns, 32.1750 us/op WorkloadPilot 2: 32 op, 692800.00 ns, 21.6500 us/op WorkloadPilot 3: 64 op, 1030600.00 ns, 16.1031 us/op WorkloadPilot 4: 128 op, 1804800.00 ns, 14.1000 us/op WorkloadPilot 5: 256 op, 3349600.00 ns, 13.0844 us/op WorkloadPilot 6: 512 op, 6607400.00 ns, 12.9051 us/op WorkloadPilot 7: 1024 op, 13171500.00 ns, 12.8628 us/op WorkloadPilot 8: 2048 op, 26730100.00 ns, 13.0518 us/op WorkloadPilot 9: 4096 op, 44065800.00 ns, 10.7583 us/op WorkloadPilot 10: 8192 op, 99902700.00 ns, 12.1952 us/op WorkloadPilot 11: 16384 op, 249303700.00 ns, 15.2163 us/op WorkloadPilot 12: 32768 op, 559660400.00 ns, 17.0795 us/op OverheadWarmup 1: 32768 op, 73000.00 ns, 2.2278 ns/op OverheadWarmup 2: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadWarmup 3: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadWarmup 4: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadWarmup 5: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadWarmup 6: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadActual 1: 32768 op, 58300.00 ns, 1.7792 ns/op OverheadActual 2: 32768 op, 58300.00 ns, 1.7792 ns/op OverheadActual 3: 32768 op, 66200.00 ns, 2.0203 ns/op OverheadActual 4: 32768 op, 57700.00 ns, 1.7609 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, 58400.00 ns, 1.7822 ns/op OverheadActual 8: 32768 op, 57800.00 ns, 1.7639 ns/op OverheadActual 9: 32768 op, 57900.00 ns, 1.7670 ns/op OverheadActual 10: 32768 op, 62900.00 ns, 1.9196 ns/op OverheadActual 11: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadActual 12: 32768 op, 58000.00 ns, 1.7700 ns/op OverheadActual 13: 32768 op, 72500.00 ns, 2.2125 ns/op OverheadActual 14: 32768 op, 57700.00 ns, 1.7609 ns/op OverheadActual 15: 32768 op, 58100.00 ns, 1.7731 ns/op WorkloadWarmup 1: 32768 op, 272132700.00 ns, 8.3048 us/op WorkloadWarmup 2: 32768 op, 159183000.00 ns, 4.8579 us/op WorkloadWarmup 3: 32768 op, 150564400.00 ns, 4.5949 us/op WorkloadWarmup 4: 32768 op, 135189600.00 ns, 4.1257 us/op WorkloadWarmup 5: 32768 op, 137942900.00 ns, 4.2097 us/op WorkloadWarmup 6: 32768 op, 132771400.00 ns, 4.0519 us/op WorkloadWarmup 7: 32768 op, 133408500.00 ns, 4.0713 us/op WorkloadWarmup 8: 32768 op, 130709000.00 ns, 3.9889 us/op // BeforeActualRun WorkloadActual 1: 32768 op, 134257200.00 ns, 4.0972 us/op WorkloadActual 2: 32768 op, 136880800.00 ns, 4.1773 us/op WorkloadActual 3: 32768 op, 138436500.00 ns, 4.2247 us/op WorkloadActual 4: 32768 op, 133039200.00 ns, 4.0600 us/op WorkloadActual 5: 32768 op, 137320400.00 ns, 4.1907 us/op WorkloadActual 6: 32768 op, 134972800.00 ns, 4.1190 us/op WorkloadActual 7: 32768 op, 138549900.00 ns, 4.2282 us/op WorkloadActual 8: 32768 op, 134306700.00 ns, 4.0987 us/op WorkloadActual 9: 32768 op, 136520700.00 ns, 4.1663 us/op WorkloadActual 10: 32768 op, 133075200.00 ns, 4.0611 us/op WorkloadActual 11: 32768 op, 137389700.00 ns, 4.1928 us/op WorkloadActual 12: 32768 op, 135185000.00 ns, 4.1255 us/op WorkloadActual 13: 32768 op, 132752700.00 ns, 4.0513 us/op WorkloadActual 14: 32768 op, 131820300.00 ns, 4.0228 us/op WorkloadActual 15: 32768 op, 131491000.00 ns, 4.0128 us/op // AfterActualRun WorkloadResult 1: 32768 op, 134199100.00 ns, 4.0954 us/op WorkloadResult 2: 32768 op, 136822700.00 ns, 4.1755 us/op WorkloadResult 3: 32768 op, 138378400.00 ns, 4.2230 us/op WorkloadResult 4: 32768 op, 132981100.00 ns, 4.0583 us/op WorkloadResult 5: 32768 op, 137262300.00 ns, 4.1889 us/op WorkloadResult 6: 32768 op, 134914700.00 ns, 4.1173 us/op WorkloadResult 7: 32768 op, 138491800.00 ns, 4.2264 us/op WorkloadResult 8: 32768 op, 134248600.00 ns, 4.0969 us/op WorkloadResult 9: 32768 op, 136462600.00 ns, 4.1645 us/op WorkloadResult 10: 32768 op, 133017100.00 ns, 4.0594 us/op WorkloadResult 11: 32768 op, 137331600.00 ns, 4.1910 us/op WorkloadResult 12: 32768 op, 135126900.00 ns, 4.1237 us/op WorkloadResult 13: 32768 op, 132694600.00 ns, 4.0495 us/op WorkloadResult 14: 32768 op, 131762200.00 ns, 4.0211 us/op WorkloadResult 15: 32768 op, 131432900.00 ns, 4.0110 us/op // GC: 15 0 0 293111400 32768 // Threading: 0 0 32768 // AfterAll // Benchmark Process 24772 has exited with code 0. Mean = 4.120 us, StdErr = 0.019 us (0.45%), N = 15, StdDev = 0.072 us Min = 4.011 us, Q1 = 4.059 us, Median = 4.117 us, Q3 = 4.182 us, Max = 4.226 us IQR = 0.123 us, LowerFence = 3.874 us, UpperFence = 4.367 us ConfidenceInterval = [4.043 us; 4.197 us] (CI 99.9%), Margin = 0.077 us (1.86% of Mean) Skewness = 0.02, Kurtosis = 1.49, MValue = 2 // ** Remained 40 (62.5%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 12m 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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 2072 1064 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_Stj_Reflection --job Default --benchmarkId 24 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 13544000.00 ns, 13.5440 ms/op OverheadJitting 2: 16 op, 239900.00 ns, 14.9938 us/op WorkloadJitting 2: 16 op, 1459700.00 ns, 91.2313 us/op WorkloadPilot 1: 16 op, 1158800.00 ns, 72.4250 us/op WorkloadPilot 2: 32 op, 2234900.00 ns, 69.8406 us/op WorkloadPilot 3: 64 op, 4562800.00 ns, 71.2938 us/op WorkloadPilot 4: 128 op, 9334300.00 ns, 72.9242 us/op WorkloadPilot 5: 256 op, 18423100.00 ns, 71.9652 us/op WorkloadPilot 6: 512 op, 35333500.00 ns, 69.0107 us/op WorkloadPilot 7: 1024 op, 76475600.00 ns, 74.6832 us/op WorkloadPilot 8: 2048 op, 205630800.00 ns, 100.4057 us/op WorkloadPilot 9: 4096 op, 340139100.00 ns, 83.0418 us/op WorkloadPilot 10: 8192 op, 265762300.00 ns, 32.4417 us/op WorkloadPilot 11: 16384 op, 519157200.00 ns, 31.6868 us/op OverheadWarmup 1: 16384 op, 30300.00 ns, 1.8494 ns/op OverheadWarmup 2: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadWarmup 3: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadWarmup 4: 16384 op, 29100.00 ns, 1.7761 ns/op OverheadWarmup 5: 16384 op, 29400.00 ns, 1.7944 ns/op OverheadWarmup 6: 16384 op, 29100.00 ns, 1.7761 ns/op OverheadActual 1: 16384 op, 29500.00 ns, 1.8005 ns/op OverheadActual 2: 16384 op, 29900.00 ns, 1.8250 ns/op OverheadActual 3: 16384 op, 29800.00 ns, 1.8188 ns/op OverheadActual 4: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadActual 5: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadActual 6: 16384 op, 29400.00 ns, 1.7944 ns/op OverheadActual 7: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadActual 8: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadActual 9: 16384 op, 29100.00 ns, 1.7761 ns/op OverheadActual 10: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadActual 11: 16384 op, 31500.00 ns, 1.9226 ns/op OverheadActual 12: 16384 op, 29100.00 ns, 1.7761 ns/op OverheadActual 13: 16384 op, 31200.00 ns, 1.9043 ns/op OverheadActual 14: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadActual 15: 16384 op, 29300.00 ns, 1.7883 ns/op WorkloadWarmup 1: 16384 op, 526065800.00 ns, 32.1085 us/op WorkloadWarmup 2: 16384 op, 523288400.00 ns, 31.9390 us/op WorkloadWarmup 3: 16384 op, 523353700.00 ns, 31.9430 us/op WorkloadWarmup 4: 16384 op, 520187800.00 ns, 31.7497 us/op WorkloadWarmup 5: 16384 op, 522118300.00 ns, 31.8676 us/op WorkloadWarmup 6: 16384 op, 533179200.00 ns, 32.5427 us/op WorkloadWarmup 7: 16384 op, 541859700.00 ns, 33.0725 us/op WorkloadWarmup 8: 16384 op, 517970200.00 ns, 31.6144 us/op // BeforeActualRun WorkloadActual 1: 16384 op, 519770000.00 ns, 31.7242 us/op WorkloadActual 2: 16384 op, 530039300.00 ns, 32.3510 us/op WorkloadActual 3: 16384 op, 523708700.00 ns, 31.9646 us/op WorkloadActual 4: 16384 op, 518336200.00 ns, 31.6367 us/op WorkloadActual 5: 16384 op, 524946700.00 ns, 32.0402 us/op WorkloadActual 6: 16384 op, 516086500.00 ns, 31.4994 us/op WorkloadActual 7: 16384 op, 526996500.00 ns, 32.1653 us/op WorkloadActual 8: 16384 op, 518105700.00 ns, 31.6227 us/op WorkloadActual 9: 16384 op, 517820700.00 ns, 31.6053 us/op WorkloadActual 10: 16384 op, 521183000.00 ns, 31.8105 us/op WorkloadActual 11: 16384 op, 519308800.00 ns, 31.6961 us/op WorkloadActual 12: 16384 op, 517818000.00 ns, 31.6051 us/op WorkloadActual 13: 16384 op, 518158400.00 ns, 31.6259 us/op WorkloadActual 14: 16384 op, 529547500.00 ns, 32.3210 us/op WorkloadActual 15: 16384 op, 535743600.00 ns, 32.6992 us/op // AfterActualRun WorkloadResult 1: 16384 op, 519740700.00 ns, 31.7225 us/op WorkloadResult 2: 16384 op, 530010000.00 ns, 32.3492 us/op WorkloadResult 3: 16384 op, 523679400.00 ns, 31.9629 us/op WorkloadResult 4: 16384 op, 518306900.00 ns, 31.6349 us/op WorkloadResult 5: 16384 op, 524917400.00 ns, 32.0384 us/op WorkloadResult 6: 16384 op, 516057200.00 ns, 31.4976 us/op WorkloadResult 7: 16384 op, 526967200.00 ns, 32.1635 us/op WorkloadResult 8: 16384 op, 518076400.00 ns, 31.6209 us/op WorkloadResult 9: 16384 op, 517791400.00 ns, 31.6035 us/op WorkloadResult 10: 16384 op, 521153700.00 ns, 31.8087 us/op WorkloadResult 11: 16384 op, 519279500.00 ns, 31.6943 us/op WorkloadResult 12: 16384 op, 517788700.00 ns, 31.6033 us/op WorkloadResult 13: 16384 op, 518129100.00 ns, 31.6241 us/op WorkloadResult 14: 16384 op, 529518200.00 ns, 32.3192 us/op WorkloadResult 15: 16384 op, 535714300.00 ns, 32.6974 us/op // GC: 47 0 0 897188912 16384 // Threading: 0 0 16384 // AfterAll // Benchmark Process 85544 has exited with code 0. Mean = 31.889 us, StdErr = 0.091 us (0.29%), N = 15, StdDev = 0.353 us Min = 31.498 us, Q1 = 31.622 us, Median = 31.722 us, Q3 = 32.101 us, Max = 32.697 us IQR = 0.478 us, LowerFence = 30.905 us, UpperFence = 32.819 us ConfidenceInterval = [31.512 us; 32.267 us] (CI 99.9%), Margin = 0.378 us (1.18% of Mean) Skewness = 0.84, Kurtosis = 2.41, MValue = 2 // ** Remained 39 (60.9%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 996 828 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen --job Default --benchmarkId 25 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 148000.00 ns, 148.0000 us/op WorkloadJitting 1: 1 op, 9224700.00 ns, 9.2247 ms/op OverheadJitting 2: 16 op, 243000.00 ns, 15.1875 us/op WorkloadJitting 2: 16 op, 1499200.00 ns, 93.7000 us/op WorkloadPilot 1: 16 op, 1197100.00 ns, 74.8188 us/op WorkloadPilot 2: 32 op, 2301800.00 ns, 71.9313 us/op WorkloadPilot 3: 64 op, 4538700.00 ns, 70.9172 us/op WorkloadPilot 4: 128 op, 9699000.00 ns, 75.7734 us/op WorkloadPilot 5: 256 op, 19080200.00 ns, 74.5320 us/op WorkloadPilot 6: 512 op, 35885100.00 ns, 70.0881 us/op WorkloadPilot 7: 1024 op, 71153200.00 ns, 69.4855 us/op WorkloadPilot 8: 2048 op, 214423700.00 ns, 104.6991 us/op WorkloadPilot 9: 4096 op, 342385800.00 ns, 83.5903 us/op WorkloadPilot 10: 8192 op, 255003400.00 ns, 31.1283 us/op WorkloadPilot 11: 16384 op, 515071200.00 ns, 31.4375 us/op OverheadWarmup 1: 16384 op, 39800.00 ns, 2.4292 ns/op OverheadWarmup 2: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadWarmup 3: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadWarmup 4: 16384 op, 29500.00 ns, 1.8005 ns/op OverheadWarmup 5: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadWarmup 6: 16384 op, 29100.00 ns, 1.7761 ns/op OverheadWarmup 7: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadWarmup 8: 16384 op, 28900.00 ns, 1.7639 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, 29200.00 ns, 1.7822 ns/op OverheadActual 5: 16384 op, 29500.00 ns, 1.8005 ns/op OverheadActual 6: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadActual 7: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadActual 8: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadActual 9: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadActual 10: 16384 op, 29100.00 ns, 1.7761 ns/op OverheadActual 11: 16384 op, 29100.00 ns, 1.7761 ns/op OverheadActual 12: 16384 op, 29100.00 ns, 1.7761 ns/op OverheadActual 13: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadActual 14: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadActual 15: 16384 op, 29000.00 ns, 1.7700 ns/op WorkloadWarmup 1: 16384 op, 512575200.00 ns, 31.2851 us/op WorkloadWarmup 2: 16384 op, 517382200.00 ns, 31.5785 us/op WorkloadWarmup 3: 16384 op, 506969600.00 ns, 30.9430 us/op WorkloadWarmup 4: 16384 op, 513324900.00 ns, 31.3309 us/op WorkloadWarmup 5: 16384 op, 511157700.00 ns, 31.1986 us/op WorkloadWarmup 6: 16384 op, 511613600.00 ns, 31.2264 us/op // BeforeActualRun WorkloadActual 1: 16384 op, 511190500.00 ns, 31.2006 us/op WorkloadActual 2: 16384 op, 517361400.00 ns, 31.5772 us/op WorkloadActual 3: 16384 op, 505454100.00 ns, 30.8505 us/op WorkloadActual 4: 16384 op, 509794300.00 ns, 31.1154 us/op WorkloadActual 5: 16384 op, 519586900.00 ns, 31.7131 us/op WorkloadActual 6: 16384 op, 523113000.00 ns, 31.9283 us/op WorkloadActual 7: 16384 op, 508711700.00 ns, 31.0493 us/op WorkloadActual 8: 16384 op, 527394200.00 ns, 32.1896 us/op WorkloadActual 9: 16384 op, 508317600.00 ns, 31.0252 us/op WorkloadActual 10: 16384 op, 516317500.00 ns, 31.5135 us/op WorkloadActual 11: 16384 op, 507902500.00 ns, 30.9999 us/op WorkloadActual 12: 16384 op, 514791600.00 ns, 31.4204 us/op WorkloadActual 13: 16384 op, 510535200.00 ns, 31.1606 us/op WorkloadActual 14: 16384 op, 516336600.00 ns, 31.5147 us/op WorkloadActual 15: 16384 op, 509252200.00 ns, 31.0823 us/op // AfterActualRun WorkloadResult 1: 16384 op, 511161300.00 ns, 31.1988 us/op WorkloadResult 2: 16384 op, 517332200.00 ns, 31.5755 us/op WorkloadResult 3: 16384 op, 505424900.00 ns, 30.8487 us/op WorkloadResult 4: 16384 op, 509765100.00 ns, 31.1136 us/op WorkloadResult 5: 16384 op, 519557700.00 ns, 31.7113 us/op WorkloadResult 6: 16384 op, 523083800.00 ns, 31.9265 us/op WorkloadResult 7: 16384 op, 508682500.00 ns, 31.0475 us/op WorkloadResult 8: 16384 op, 527365000.00 ns, 32.1878 us/op WorkloadResult 9: 16384 op, 508288400.00 ns, 31.0235 us/op WorkloadResult 10: 16384 op, 516288300.00 ns, 31.5117 us/op WorkloadResult 11: 16384 op, 507873300.00 ns, 30.9981 us/op WorkloadResult 12: 16384 op, 514762400.00 ns, 31.4186 us/op WorkloadResult 13: 16384 op, 510506000.00 ns, 31.1588 us/op WorkloadResult 14: 16384 op, 516307400.00 ns, 31.5129 us/op WorkloadResult 15: 16384 op, 509223000.00 ns, 31.0805 us/op // GC: 47 0 0 897451056 16384 // Threading: 0 0 16384 // AfterAll // Benchmark Process 15400 has exited with code 0. Mean = 31.354 us, StdErr = 0.098 us (0.31%), N = 15, StdDev = 0.381 us Min = 30.849 us, Q1 = 31.064 us, Median = 31.199 us, Q3 = 31.544 us, Max = 32.188 us IQR = 0.480 us, LowerFence = 30.344 us, UpperFence = 32.264 us ConfidenceInterval = [30.947 us; 31.762 us] (CI 99.9%), Margin = 0.407 us (1.30% of Mean) Skewness = 0.66, Kurtosis = 2.28, MValue = 2 // ** Remained 38 (59.4%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 11m 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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1388 1020 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault --job Default --benchmarkId 26 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 149400.00 ns, 149.4000 us/op WorkloadJitting 1: 1 op, 10036700.00 ns, 10.0367 ms/op OverheadJitting 2: 16 op, 246000.00 ns, 15.3750 us/op WorkloadJitting 2: 16 op, 555600.00 ns, 34.7250 us/op WorkloadPilot 1: 16 op, 318900.00 ns, 19.9313 us/op WorkloadPilot 2: 32 op, 594500.00 ns, 18.5781 us/op WorkloadPilot 3: 64 op, 1132900.00 ns, 17.7016 us/op WorkloadPilot 4: 128 op, 2296000.00 ns, 17.9375 us/op WorkloadPilot 5: 256 op, 4910700.00 ns, 19.1824 us/op WorkloadPilot 6: 512 op, 9889500.00 ns, 19.3154 us/op WorkloadPilot 7: 1024 op, 17862500.00 ns, 17.4438 us/op WorkloadPilot 8: 2048 op, 35767300.00 ns, 17.4645 us/op WorkloadPilot 9: 4096 op, 69564300.00 ns, 16.9835 us/op WorkloadPilot 10: 8192 op, 149067900.00 ns, 18.1968 us/op WorkloadPilot 11: 16384 op, 238680300.00 ns, 14.5679 us/op WorkloadPilot 12: 32768 op, 189791800.00 ns, 5.7920 us/op WorkloadPilot 13: 65536 op, 211573700.00 ns, 3.2284 us/op WorkloadPilot 14: 131072 op, 430178100.00 ns, 3.2820 us/op WorkloadPilot 15: 262144 op, 868737100.00 ns, 3.3140 us/op OverheadWarmup 1: 262144 op, 459100.00 ns, 1.7513 ns/op OverheadWarmup 2: 262144 op, 474400.00 ns, 1.8097 ns/op OverheadWarmup 3: 262144 op, 458700.00 ns, 1.7498 ns/op OverheadWarmup 4: 262144 op, 458500.00 ns, 1.7490 ns/op OverheadWarmup 5: 262144 op, 458700.00 ns, 1.7498 ns/op OverheadWarmup 6: 262144 op, 470600.00 ns, 1.7952 ns/op OverheadWarmup 7: 262144 op, 458900.00 ns, 1.7506 ns/op OverheadActual 1: 262144 op, 459800.00 ns, 1.7540 ns/op OverheadActual 2: 262144 op, 458700.00 ns, 1.7498 ns/op OverheadActual 3: 262144 op, 459900.00 ns, 1.7544 ns/op OverheadActual 4: 262144 op, 458100.00 ns, 1.7475 ns/op OverheadActual 5: 262144 op, 458900.00 ns, 1.7506 ns/op OverheadActual 6: 262144 op, 473700.00 ns, 1.8070 ns/op OverheadActual 7: 262144 op, 459700.00 ns, 1.7536 ns/op OverheadActual 8: 262144 op, 458400.00 ns, 1.7487 ns/op OverheadActual 9: 262144 op, 458100.00 ns, 1.7475 ns/op OverheadActual 10: 262144 op, 458200.00 ns, 1.7479 ns/op OverheadActual 11: 262144 op, 458200.00 ns, 1.7479 ns/op OverheadActual 12: 262144 op, 464700.00 ns, 1.7727 ns/op OverheadActual 13: 262144 op, 459400.00 ns, 1.7525 ns/op OverheadActual 14: 262144 op, 460200.00 ns, 1.7555 ns/op OverheadActual 15: 262144 op, 459500.00 ns, 1.7529 ns/op WorkloadWarmup 1: 262144 op, 861136600.00 ns, 3.2850 us/op WorkloadWarmup 2: 262144 op, 864165700.00 ns, 3.2965 us/op WorkloadWarmup 3: 262144 op, 854926600.00 ns, 3.2613 us/op WorkloadWarmup 4: 262144 op, 849793100.00 ns, 3.2417 us/op WorkloadWarmup 5: 262144 op, 849883900.00 ns, 3.2420 us/op WorkloadWarmup 6: 262144 op, 854664000.00 ns, 3.2603 us/op WorkloadWarmup 7: 262144 op, 853589000.00 ns, 3.2562 us/op // BeforeActualRun WorkloadActual 1: 262144 op, 851941200.00 ns, 3.2499 us/op WorkloadActual 2: 262144 op, 857084200.00 ns, 3.2695 us/op WorkloadActual 3: 262144 op, 846648700.00 ns, 3.2297 us/op WorkloadActual 4: 262144 op, 864842300.00 ns, 3.2991 us/op WorkloadActual 5: 262144 op, 854612200.00 ns, 3.2601 us/op WorkloadActual 6: 262144 op, 846174900.00 ns, 3.2279 us/op WorkloadActual 7: 262144 op, 845161100.00 ns, 3.2240 us/op WorkloadActual 8: 262144 op, 849567100.00 ns, 3.2408 us/op WorkloadActual 9: 262144 op, 840436200.00 ns, 3.2060 us/op WorkloadActual 10: 262144 op, 844234500.00 ns, 3.2205 us/op WorkloadActual 11: 262144 op, 851682500.00 ns, 3.2489 us/op WorkloadActual 12: 262144 op, 850462200.00 ns, 3.2443 us/op WorkloadActual 13: 262144 op, 850294200.00 ns, 3.2436 us/op WorkloadActual 14: 262144 op, 860050800.00 ns, 3.2808 us/op WorkloadActual 15: 262144 op, 843021300.00 ns, 3.2159 us/op // AfterActualRun WorkloadResult 1: 262144 op, 851481800.00 ns, 3.2481 us/op WorkloadResult 2: 262144 op, 856624800.00 ns, 3.2678 us/op WorkloadResult 3: 262144 op, 846189300.00 ns, 3.2280 us/op WorkloadResult 4: 262144 op, 854152800.00 ns, 3.2583 us/op WorkloadResult 5: 262144 op, 845715500.00 ns, 3.2261 us/op WorkloadResult 6: 262144 op, 844701700.00 ns, 3.2223 us/op WorkloadResult 7: 262144 op, 849107700.00 ns, 3.2391 us/op WorkloadResult 8: 262144 op, 839976800.00 ns, 3.2043 us/op WorkloadResult 9: 262144 op, 843775100.00 ns, 3.2187 us/op WorkloadResult 10: 262144 op, 851223100.00 ns, 3.2472 us/op WorkloadResult 11: 262144 op, 850002800.00 ns, 3.2425 us/op WorkloadResult 12: 262144 op, 849834800.00 ns, 3.2419 us/op WorkloadResult 13: 262144 op, 859591400.00 ns, 3.2791 us/op WorkloadResult 14: 262144 op, 842561900.00 ns, 3.2141 us/op // GC: 97 0 0 1832911920 262144 // Threading: 0 0 262144 // AfterAll // Benchmark Process 85620 has exited with code 0. Mean = 3.238 us, StdErr = 0.006 us (0.17%), N = 14, StdDev = 0.021 us Min = 3.204 us, Q1 = 3.223 us, Median = 3.240 us, Q3 = 3.248 us, Max = 3.279 us IQR = 0.025 us, LowerFence = 3.186 us, UpperFence = 3.285 us ConfidenceInterval = [3.215 us; 3.262 us] (CI 99.9%), Margin = 0.024 us (0.73% of Mean) Skewness = 0.26, Kurtosis = 2.03, MValue = 2 // ** Remained 37 (57.8%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 11m 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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1440 1528 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_PopcornAll --job Default --benchmarkId 27 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 149000.00 ns, 149.0000 us/op WorkloadJitting 1: 1 op, 11065300.00 ns, 11.0653 ms/op OverheadJitting 2: 16 op, 239200.00 ns, 14.9500 us/op WorkloadJitting 2: 16 op, 3165100.00 ns, 197.8188 us/op WorkloadPilot 1: 16 op, 2842300.00 ns, 177.6438 us/op WorkloadPilot 2: 32 op, 5490200.00 ns, 171.5688 us/op WorkloadPilot 3: 64 op, 11242800.00 ns, 175.6688 us/op WorkloadPilot 4: 128 op, 23044400.00 ns, 180.0344 us/op WorkloadPilot 5: 256 op, 46100100.00 ns, 180.0785 us/op WorkloadPilot 6: 512 op, 94528200.00 ns, 184.6254 us/op WorkloadPilot 7: 1024 op, 132238700.00 ns, 129.1394 us/op WorkloadPilot 8: 2048 op, 217698000.00 ns, 106.2979 us/op WorkloadPilot 9: 4096 op, 122522100.00 ns, 29.9126 us/op WorkloadPilot 10: 8192 op, 236769100.00 ns, 28.9025 us/op WorkloadPilot 11: 16384 op, 477719600.00 ns, 29.1577 us/op WorkloadPilot 12: 32768 op, 948576200.00 ns, 28.9482 us/op OverheadWarmup 1: 32768 op, 59900.00 ns, 1.8280 ns/op OverheadWarmup 2: 32768 op, 58700.00 ns, 1.7914 ns/op OverheadWarmup 3: 32768 op, 58700.00 ns, 1.7914 ns/op OverheadWarmup 4: 32768 op, 58500.00 ns, 1.7853 ns/op OverheadWarmup 5: 32768 op, 58800.00 ns, 1.7944 ns/op OverheadWarmup 6: 32768 op, 58600.00 ns, 1.7883 ns/op OverheadActual 1: 32768 op, 59200.00 ns, 1.8066 ns/op OverheadActual 2: 32768 op, 58900.00 ns, 1.7975 ns/op OverheadActual 3: 32768 op, 59000.00 ns, 1.8005 ns/op OverheadActual 4: 32768 op, 58600.00 ns, 1.7883 ns/op OverheadActual 5: 32768 op, 59000.00 ns, 1.8005 ns/op OverheadActual 6: 32768 op, 58600.00 ns, 1.7883 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, 58700.00 ns, 1.7914 ns/op OverheadActual 10: 32768 op, 58600.00 ns, 1.7883 ns/op OverheadActual 11: 32768 op, 58700.00 ns, 1.7914 ns/op OverheadActual 12: 32768 op, 60900.00 ns, 1.8585 ns/op OverheadActual 13: 32768 op, 58700.00 ns, 1.7914 ns/op OverheadActual 14: 32768 op, 58500.00 ns, 1.7853 ns/op OverheadActual 15: 32768 op, 58600.00 ns, 1.7883 ns/op WorkloadWarmup 1: 32768 op, 954023600.00 ns, 29.1145 us/op WorkloadWarmup 2: 32768 op, 967316000.00 ns, 29.5201 us/op WorkloadWarmup 3: 32768 op, 954308700.00 ns, 29.1232 us/op WorkloadWarmup 4: 32768 op, 944551900.00 ns, 28.8254 us/op WorkloadWarmup 5: 32768 op, 948605300.00 ns, 28.9491 us/op WorkloadWarmup 6: 32768 op, 944945900.00 ns, 28.8375 us/op // BeforeActualRun WorkloadActual 1: 32768 op, 938061100.00 ns, 28.6274 us/op WorkloadActual 2: 32768 op, 950593000.00 ns, 29.0098 us/op WorkloadActual 3: 32768 op, 943553900.00 ns, 28.7950 us/op WorkloadActual 4: 32768 op, 952953500.00 ns, 29.0818 us/op WorkloadActual 5: 32768 op, 939159800.00 ns, 28.6609 us/op WorkloadActual 6: 32768 op, 956920700.00 ns, 29.2029 us/op WorkloadActual 7: 32768 op, 937686900.00 ns, 28.6159 us/op WorkloadActual 8: 32768 op, 951584700.00 ns, 29.0401 us/op WorkloadActual 9: 32768 op, 938117400.00 ns, 28.6291 us/op WorkloadActual 10: 32768 op, 938812700.00 ns, 28.6503 us/op WorkloadActual 11: 32768 op, 947542200.00 ns, 28.9167 us/op WorkloadActual 12: 32768 op, 949391800.00 ns, 28.9731 us/op WorkloadActual 13: 32768 op, 949408600.00 ns, 28.9737 us/op WorkloadActual 14: 32768 op, 957363100.00 ns, 29.2164 us/op WorkloadActual 15: 32768 op, 947466900.00 ns, 28.9144 us/op // AfterActualRun WorkloadResult 1: 32768 op, 938002400.00 ns, 28.6256 us/op WorkloadResult 2: 32768 op, 950534300.00 ns, 29.0080 us/op WorkloadResult 3: 32768 op, 943495200.00 ns, 28.7932 us/op WorkloadResult 4: 32768 op, 952894800.00 ns, 29.0800 us/op WorkloadResult 5: 32768 op, 939101100.00 ns, 28.6591 us/op WorkloadResult 6: 32768 op, 956862000.00 ns, 29.2011 us/op WorkloadResult 7: 32768 op, 937628200.00 ns, 28.6141 us/op WorkloadResult 8: 32768 op, 951526000.00 ns, 29.0383 us/op WorkloadResult 9: 32768 op, 938058700.00 ns, 28.6273 us/op WorkloadResult 10: 32768 op, 938754000.00 ns, 28.6485 us/op WorkloadResult 11: 32768 op, 947483500.00 ns, 28.9149 us/op WorkloadResult 12: 32768 op, 949333100.00 ns, 28.9713 us/op WorkloadResult 13: 32768 op, 949349900.00 ns, 28.9719 us/op WorkloadResult 14: 32768 op, 957304400.00 ns, 29.2146 us/op WorkloadResult 15: 32768 op, 947408200.00 ns, 28.9126 us/op // GC: 98 0 0 1855980592 32768 // Threading: 0 0 32768 // AfterAll // Benchmark Process 52068 has exited with code 0. Mean = 28.885 us, StdErr = 0.055 us (0.19%), N = 15, StdDev = 0.211 us Min = 28.614 us, Q1 = 28.654 us, Median = 28.915 us, Q3 = 29.023 us, Max = 29.215 us IQR = 0.369 us, LowerFence = 28.100 us, UpperFence = 29.577 us ConfidenceInterval = [28.660 us; 29.111 us] (CI 99.9%), Margin = 0.226 us (0.78% of Mean) Skewness = 0.01, Kurtosis = 1.48, MValue = 2 // ** Remained 36 (56.2%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1560 1332 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_PopcornCustom --job Default --benchmarkId 28 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 150100.00 ns, 150.1000 us/op WorkloadJitting 1: 1 op, 11171800.00 ns, 11.1718 ms/op OverheadJitting 2: 16 op, 260200.00 ns, 16.2625 us/op WorkloadJitting 2: 16 op, 3645000.00 ns, 227.8125 us/op WorkloadPilot 1: 16 op, 3229200.00 ns, 201.8250 us/op WorkloadPilot 2: 32 op, 6398000.00 ns, 199.9375 us/op WorkloadPilot 3: 64 op, 13254300.00 ns, 207.0984 us/op WorkloadPilot 4: 128 op, 27092400.00 ns, 211.6594 us/op WorkloadPilot 5: 256 op, 53372700.00 ns, 208.4871 us/op WorkloadPilot 6: 512 op, 105620700.00 ns, 206.2904 us/op WorkloadPilot 7: 1024 op, 145357800.00 ns, 141.9510 us/op WorkloadPilot 8: 2048 op, 212703900.00 ns, 103.8593 us/op WorkloadPilot 9: 4096 op, 136793000.00 ns, 33.3967 us/op WorkloadPilot 10: 8192 op, 267429300.00 ns, 32.6452 us/op WorkloadPilot 11: 16384 op, 529104900.00 ns, 32.2940 us/op OverheadWarmup 1: 16384 op, 30100.00 ns, 1.8372 ns/op OverheadWarmup 2: 16384 op, 29100.00 ns, 1.7761 ns/op OverheadWarmup 3: 16384 op, 36500.00 ns, 2.2278 ns/op OverheadWarmup 4: 16384 op, 31300.00 ns, 1.9104 ns/op OverheadWarmup 5: 16384 op, 29400.00 ns, 1.7944 ns/op OverheadWarmup 6: 16384 op, 29100.00 ns, 1.7761 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, 29200.00 ns, 1.7822 ns/op OverheadActual 2: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadActual 3: 16384 op, 29400.00 ns, 1.7944 ns/op OverheadActual 4: 16384 op, 29500.00 ns, 1.8005 ns/op OverheadActual 5: 16384 op, 29300.00 ns, 1.7883 ns/op OverheadActual 6: 16384 op, 29100.00 ns, 1.7761 ns/op OverheadActual 7: 16384 op, 29000.00 ns, 1.7700 ns/op OverheadActual 8: 16384 op, 29100.00 ns, 1.7761 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, 28900.00 ns, 1.7639 ns/op OverheadActual 12: 16384 op, 31200.00 ns, 1.9043 ns/op OverheadActual 13: 16384 op, 28900.00 ns, 1.7639 ns/op OverheadActual 14: 16384 op, 29200.00 ns, 1.7822 ns/op OverheadActual 15: 16384 op, 29300.00 ns, 1.7883 ns/op WorkloadWarmup 1: 16384 op, 531493500.00 ns, 32.4398 us/op WorkloadWarmup 2: 16384 op, 536749700.00 ns, 32.7606 us/op WorkloadWarmup 3: 16384 op, 530694800.00 ns, 32.3910 us/op WorkloadWarmup 4: 16384 op, 530390800.00 ns, 32.3725 us/op WorkloadWarmup 5: 16384 op, 536813600.00 ns, 32.7645 us/op WorkloadWarmup 6: 16384 op, 536495200.00 ns, 32.7451 us/op // BeforeActualRun WorkloadActual 1: 16384 op, 522497100.00 ns, 31.8907 us/op WorkloadActual 2: 16384 op, 535449800.00 ns, 32.6813 us/op WorkloadActual 3: 16384 op, 525804500.00 ns, 32.0926 us/op WorkloadActual 4: 16384 op, 534823400.00 ns, 32.6430 us/op WorkloadActual 5: 16384 op, 524213100.00 ns, 31.9954 us/op WorkloadActual 6: 16384 op, 528968600.00 ns, 32.2857 us/op WorkloadActual 7: 16384 op, 524812700.00 ns, 32.0320 us/op WorkloadActual 8: 16384 op, 534920000.00 ns, 32.6489 us/op WorkloadActual 9: 16384 op, 526318100.00 ns, 32.1239 us/op WorkloadActual 10: 16384 op, 528663100.00 ns, 32.2670 us/op WorkloadActual 11: 16384 op, 524293900.00 ns, 32.0004 us/op WorkloadActual 12: 16384 op, 528780800.00 ns, 32.2742 us/op WorkloadActual 13: 16384 op, 520985500.00 ns, 31.7984 us/op WorkloadActual 14: 16384 op, 536947000.00 ns, 32.7726 us/op WorkloadActual 15: 16384 op, 526532200.00 ns, 32.1370 us/op // AfterActualRun WorkloadResult 1: 16384 op, 522467900.00 ns, 31.8889 us/op WorkloadResult 2: 16384 op, 535420600.00 ns, 32.6795 us/op WorkloadResult 3: 16384 op, 525775300.00 ns, 32.0908 us/op WorkloadResult 4: 16384 op, 534794200.00 ns, 32.6412 us/op WorkloadResult 5: 16384 op, 524183900.00 ns, 31.9936 us/op WorkloadResult 6: 16384 op, 528939400.00 ns, 32.2839 us/op WorkloadResult 7: 16384 op, 524783500.00 ns, 32.0302 us/op WorkloadResult 8: 16384 op, 534890800.00 ns, 32.6471 us/op WorkloadResult 9: 16384 op, 526288900.00 ns, 32.1221 us/op WorkloadResult 10: 16384 op, 528633900.00 ns, 32.2653 us/op WorkloadResult 11: 16384 op, 524264700.00 ns, 31.9986 us/op WorkloadResult 12: 16384 op, 528751600.00 ns, 32.2724 us/op WorkloadResult 13: 16384 op, 520956300.00 ns, 31.7966 us/op WorkloadResult 14: 16384 op, 536917800.00 ns, 32.7709 us/op WorkloadResult 15: 16384 op, 526503000.00 ns, 32.1352 us/op // GC: 43 0 0 827851824 16384 // Threading: 0 0 16384 // AfterAll // Benchmark Process 14108 has exited with code 0. Mean = 32.241 us, StdErr = 0.080 us (0.25%), N = 15, StdDev = 0.309 us Min = 31.797 us, Q1 = 32.014 us, Median = 32.135 us, Q3 = 32.463 us, Max = 32.771 us IQR = 0.448 us, LowerFence = 31.342 us, UpperFence = 33.135 us ConfidenceInterval = [31.911 us; 32.571 us] (CI 99.9%), Margin = 0.330 us (1.02% of Mean) Skewness = 0.42, Kurtosis = 1.71, MValue = 2 // ** Remained 35 (54.7%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1264 2084 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault --job Default --benchmarkId 29 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 142800.00 ns, 142.8000 us/op WorkloadJitting 1: 1 op, 18864100.00 ns, 18.8641 ms/op OverheadJitting 2: 16 op, 251600.00 ns, 15.7250 us/op WorkloadJitting 2: 16 op, 1200400.00 ns, 75.0250 us/op WorkloadPilot 1: 16 op, 835200.00 ns, 52.2000 us/op WorkloadPilot 2: 32 op, 1731100.00 ns, 54.0969 us/op WorkloadPilot 3: 64 op, 3344500.00 ns, 52.2578 us/op WorkloadPilot 4: 128 op, 6672200.00 ns, 52.1266 us/op WorkloadPilot 5: 256 op, 13153700.00 ns, 51.3816 us/op WorkloadPilot 6: 512 op, 27125000.00 ns, 52.9785 us/op WorkloadPilot 7: 1024 op, 45335000.00 ns, 44.2725 us/op WorkloadPilot 8: 2048 op, 94111400.00 ns, 45.9528 us/op WorkloadPilot 9: 4096 op, 256347000.00 ns, 62.5847 us/op WorkloadPilot 10: 8192 op, 540963100.00 ns, 66.0355 us/op OverheadWarmup 1: 8192 op, 15500.00 ns, 1.8921 ns/op OverheadWarmup 2: 8192 op, 14800.00 ns, 1.8066 ns/op OverheadWarmup 3: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadWarmup 4: 8192 op, 15100.00 ns, 1.8433 ns/op OverheadWarmup 5: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadWarmup 6: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadWarmup 7: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 1: 8192 op, 14700.00 ns, 1.7944 ns/op OverheadActual 2: 8192 op, 16200.00 ns, 1.9775 ns/op OverheadActual 3: 8192 op, 14800.00 ns, 1.8066 ns/op OverheadActual 4: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadActual 5: 8192 op, 14600.00 ns, 1.7822 ns/op OverheadActual 6: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 7: 8192 op, 14400.00 ns, 1.7578 ns/op OverheadActual 8: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 9: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 10: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 11: 8192 op, 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, 14500.00 ns, 1.7700 ns/op OverheadActual 15: 8192 op, 14400.00 ns, 1.7578 ns/op WorkloadWarmup 1: 8192 op, 277458700.00 ns, 33.8695 us/op WorkloadWarmup 2: 8192 op, 154405900.00 ns, 18.8484 us/op WorkloadWarmup 3: 8192 op, 148138200.00 ns, 18.0833 us/op WorkloadWarmup 4: 8192 op, 138907400.00 ns, 16.9565 us/op WorkloadWarmup 5: 8192 op, 137436500.00 ns, 16.7769 us/op WorkloadWarmup 6: 8192 op, 136264500.00 ns, 16.6339 us/op WorkloadWarmup 7: 8192 op, 138126400.00 ns, 16.8611 us/op WorkloadWarmup 8: 8192 op, 136546400.00 ns, 16.6683 us/op WorkloadWarmup 9: 8192 op, 136839500.00 ns, 16.7040 us/op WorkloadWarmup 10: 8192 op, 139565600.00 ns, 17.0368 us/op WorkloadWarmup 11: 8192 op, 139634800.00 ns, 17.0453 us/op WorkloadWarmup 12: 8192 op, 138486800.00 ns, 16.9051 us/op // BeforeActualRun WorkloadActual 1: 8192 op, 138029000.00 ns, 16.8492 us/op WorkloadActual 2: 8192 op, 142793100.00 ns, 17.4308 us/op WorkloadActual 3: 8192 op, 138357900.00 ns, 16.8894 us/op WorkloadActual 4: 8192 op, 137265700.00 ns, 16.7561 us/op WorkloadActual 5: 8192 op, 143385900.00 ns, 17.5032 us/op WorkloadActual 6: 8192 op, 143459300.00 ns, 17.5121 us/op WorkloadActual 7: 8192 op, 140513300.00 ns, 17.1525 us/op WorkloadActual 8: 8192 op, 138597700.00 ns, 16.9187 us/op WorkloadActual 9: 8192 op, 139095600.00 ns, 16.9794 us/op WorkloadActual 10: 8192 op, 142949400.00 ns, 17.4499 us/op WorkloadActual 11: 8192 op, 136836000.00 ns, 16.7036 us/op WorkloadActual 12: 8192 op, 139870400.00 ns, 17.0740 us/op WorkloadActual 13: 8192 op, 137791200.00 ns, 16.8202 us/op WorkloadActual 14: 8192 op, 138091300.00 ns, 16.8568 us/op WorkloadActual 15: 8192 op, 136605200.00 ns, 16.6754 us/op // AfterActualRun WorkloadResult 1: 8192 op, 138014500.00 ns, 16.8475 us/op WorkloadResult 2: 8192 op, 142778600.00 ns, 17.4290 us/op WorkloadResult 3: 8192 op, 138343400.00 ns, 16.8876 us/op WorkloadResult 4: 8192 op, 137251200.00 ns, 16.7543 us/op WorkloadResult 5: 8192 op, 143371400.00 ns, 17.5014 us/op WorkloadResult 6: 8192 op, 143444800.00 ns, 17.5104 us/op WorkloadResult 7: 8192 op, 140498800.00 ns, 17.1507 us/op WorkloadResult 8: 8192 op, 138583200.00 ns, 16.9169 us/op WorkloadResult 9: 8192 op, 139081100.00 ns, 16.9777 us/op WorkloadResult 10: 8192 op, 142934900.00 ns, 17.4481 us/op WorkloadResult 11: 8192 op, 136821500.00 ns, 16.7018 us/op WorkloadResult 12: 8192 op, 139855900.00 ns, 17.0723 us/op WorkloadResult 13: 8192 op, 137776700.00 ns, 16.8184 us/op WorkloadResult 14: 8192 op, 138076800.00 ns, 16.8551 us/op WorkloadResult 15: 8192 op, 136590700.00 ns, 16.6737 us/op // GC: 16 0 0 301884016 8192 // Threading: 0 0 8192 // AfterAll // Benchmark Process 76216 has exited with code 0. Mean = 17.036 us, StdErr = 0.077 us (0.45%), N = 15, StdDev = 0.300 us Min = 16.674 us, Q1 = 16.833 us, Median = 16.917 us, Q3 = 17.290 us, Max = 17.510 us IQR = 0.457 us, LowerFence = 16.148 us, UpperFence = 17.975 us ConfidenceInterval = [16.716 us; 17.357 us] (CI 99.9%), Margin = 0.320 us (1.88% of Mean) Skewness = 0.5, Kurtosis = 1.58, MValue = 2 // ** Remained 34 (53.1%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 10m 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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 1000 1020 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_LegacyAll --job Default --benchmarkId 30 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\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, 166000.00 ns, 166.0000 us/op WorkloadJitting 1: 1 op, 21965800.00 ns, 21.9658 ms/op OverheadJitting 2: 16 op, 240000.00 ns, 15.0000 us/op WorkloadJitting 2: 16 op, 5998800.00 ns, 374.9250 us/op WorkloadPilot 1: 16 op, 5027300.00 ns, 314.2063 us/op WorkloadPilot 2: 32 op, 11269400.00 ns, 352.1688 us/op WorkloadPilot 3: 64 op, 22763800.00 ns, 355.6844 us/op WorkloadPilot 4: 128 op, 40702600.00 ns, 317.9891 us/op WorkloadPilot 5: 256 op, 95386300.00 ns, 372.6027 us/op WorkloadPilot 6: 512 op, 225604300.00 ns, 440.6334 us/op WorkloadPilot 7: 1024 op, 473301600.00 ns, 462.2086 us/op WorkloadPilot 8: 2048 op, 704670900.00 ns, 344.0776 us/op OverheadWarmup 1: 2048 op, 5300.00 ns, 2.5879 ns/op OverheadWarmup 2: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadWarmup 3: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadWarmup 4: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadWarmup 5: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadWarmup 6: 2048 op, 4200.00 ns, 2.0508 ns/op OverheadWarmup 7: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadWarmup 8: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 1: 2048 op, 4000.00 ns, 1.9531 ns/op OverheadActual 2: 2048 op, 4000.00 ns, 1.9531 ns/op OverheadActual 3: 2048 op, 4100.00 ns, 2.0020 ns/op OverheadActual 4: 2048 op, 4400.00 ns, 2.1484 ns/op OverheadActual 5: 2048 op, 4000.00 ns, 1.9531 ns/op OverheadActual 6: 2048 op, 4300.00 ns, 2.0996 ns/op OverheadActual 7: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 8: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 9: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 10: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 11: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 12: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 13: 2048 op, 3600.00 ns, 1.7578 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, 3700.00 ns, 1.8066 ns/op OverheadActual 18: 2048 op, 4300.00 ns, 2.0996 ns/op OverheadActual 19: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadActual 20: 2048 op, 3700.00 ns, 1.8066 ns/op WorkloadWarmup 1: 2048 op, 296431300.00 ns, 144.7418 us/op WorkloadWarmup 2: 2048 op, 248269300.00 ns, 121.2252 us/op WorkloadWarmup 3: 2048 op, 246909200.00 ns, 120.5611 us/op WorkloadWarmup 4: 2048 op, 251864400.00 ns, 122.9807 us/op WorkloadWarmup 5: 2048 op, 251784700.00 ns, 122.9417 us/op WorkloadWarmup 6: 2048 op, 242003300.00 ns, 118.1657 us/op WorkloadWarmup 7: 2048 op, 250601100.00 ns, 122.3638 us/op WorkloadWarmup 8: 2048 op, 246233600.00 ns, 120.2313 us/op // BeforeActualRun WorkloadActual 1: 2048 op, 242627400.00 ns, 118.4704 us/op WorkloadActual 2: 2048 op, 242805900.00 ns, 118.5576 us/op WorkloadActual 3: 2048 op, 246483500.00 ns, 120.3533 us/op WorkloadActual 4: 2048 op, 249435900.00 ns, 121.7949 us/op WorkloadActual 5: 2048 op, 242914700.00 ns, 118.6107 us/op WorkloadActual 6: 2048 op, 242580200.00 ns, 118.4474 us/op WorkloadActual 7: 2048 op, 245267100.00 ns, 119.7593 us/op WorkloadActual 8: 2048 op, 249248800.00 ns, 121.7035 us/op WorkloadActual 9: 2048 op, 241651900.00 ns, 117.9941 us/op WorkloadActual 10: 2048 op, 245215800.00 ns, 119.7343 us/op WorkloadActual 11: 2048 op, 242482000.00 ns, 118.3994 us/op WorkloadActual 12: 2048 op, 249374300.00 ns, 121.7648 us/op WorkloadActual 13: 2048 op, 248420300.00 ns, 121.2990 us/op WorkloadActual 14: 2048 op, 246826500.00 ns, 120.5208 us/op WorkloadActual 15: 2048 op, 245059700.00 ns, 119.6581 us/op // AfterActualRun WorkloadResult 1: 2048 op, 242623700.00 ns, 118.4686 us/op WorkloadResult 2: 2048 op, 242802200.00 ns, 118.5558 us/op WorkloadResult 3: 2048 op, 246479800.00 ns, 120.3515 us/op WorkloadResult 4: 2048 op, 249432200.00 ns, 121.7931 us/op WorkloadResult 5: 2048 op, 242911000.00 ns, 118.6089 us/op WorkloadResult 6: 2048 op, 242576500.00 ns, 118.4456 us/op WorkloadResult 7: 2048 op, 245263400.00 ns, 119.7575 us/op WorkloadResult 8: 2048 op, 249245100.00 ns, 121.7017 us/op WorkloadResult 9: 2048 op, 241648200.00 ns, 117.9923 us/op WorkloadResult 10: 2048 op, 245212100.00 ns, 119.7325 us/op WorkloadResult 11: 2048 op, 242478300.00 ns, 118.3976 us/op WorkloadResult 12: 2048 op, 249370600.00 ns, 121.7630 us/op WorkloadResult 13: 2048 op, 248416600.00 ns, 121.2972 us/op WorkloadResult 14: 2048 op, 246822800.00 ns, 120.5189 us/op WorkloadResult 15: 2048 op, 245056000.00 ns, 119.6563 us/op // GC: 26 3 0 494589288 2048 // Threading: 0 0 2048 // AfterAll // Benchmark Process 12960 has exited with code 0. Mean = 119.803 us, StdErr = 0.354 us (0.30%), N = 15, StdDev = 1.372 us Min = 117.992 us, Q1 = 118.512 us, Median = 119.732 us, Q3 = 120.908 us, Max = 121.793 us IQR = 2.396 us, LowerFence = 114.918 us, UpperFence = 124.502 us ConfidenceInterval = [118.336 us; 121.269 us] (CI 99.9%), Margin = 1.466 us (1.22% of Mean) Skewness = 0.23, Kurtosis = 1.4, MValue = 2 // ** Remained 33 (51.6%) benchmark(s) to run. Estimated finish 2026-04-23 17:50 (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 15103419-8bba-4393-be59-99092a0e9683.dll --anonymousPipes 992 2072 --benchmarkName SerializationPerformance.Benchmarks.SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom --job Default --benchmarkId 31 in C:\Users\Nicho\Documents\popcorn\dotnet\benchmarks\SerializationPerformance\bin\Release\net8.0\15103419-8bba-4393-be59-99092a0e9683\bin\Release\net9.0 // BeforeAnythingElse // Benchmark Process Environment Information: // BenchmarkDotNet v0.14.0 // Runtime=.NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2 // GC=Concurrent Workstation // HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT,AvxVnni,SERIALIZE VectorSize=256 // Job: DefaultJob OverheadJitting 1: 1 op, 140700.00 ns, 140.7000 us/op WorkloadJitting 1: 1 op, 18467100.00 ns, 18.4671 ms/op OverheadJitting 2: 16 op, 244400.00 ns, 15.2750 us/op WorkloadJitting 2: 16 op, 3987300.00 ns, 249.2063 us/op WorkloadPilot 1: 16 op, 3158800.00 ns, 197.4250 us/op WorkloadPilot 2: 32 op, 7159200.00 ns, 223.7250 us/op WorkloadPilot 3: 64 op, 14050500.00 ns, 219.5391 us/op WorkloadPilot 4: 128 op, 27759600.00 ns, 216.8719 us/op WorkloadPilot 5: 256 op, 49933900.00 ns, 195.0543 us/op WorkloadPilot 6: 512 op, 92037900.00 ns, 179.7615 us/op WorkloadPilot 7: 1024 op, 242575700.00 ns, 236.8903 us/op WorkloadPilot 8: 2048 op, 554321800.00 ns, 270.6649 us/op OverheadWarmup 1: 2048 op, 5600.00 ns, 2.7344 ns/op OverheadWarmup 2: 2048 op, 3900.00 ns, 1.9043 ns/op OverheadWarmup 3: 2048 op, 4100.00 ns, 2.0020 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 OverheadActual 1: 2048 op, 4000.00 ns, 1.9531 ns/op OverheadActual 2: 2048 op, 4100.00 ns, 2.0020 ns/op OverheadActual 3: 2048 op, 4100.00 ns, 2.0020 ns/op OverheadActual 4: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadActual 5: 2048 op, 4000.00 ns, 1.9531 ns/op OverheadActual 6: 2048 op, 3900.00 ns, 1.9043 ns/op OverheadActual 7: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 8: 2048 op, 4000.00 ns, 1.9531 ns/op OverheadActual 9: 2048 op, 4500.00 ns, 2.1973 ns/op OverheadActual 10: 2048 op, 4500.00 ns, 2.1973 ns/op OverheadActual 11: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadActual 12: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 13: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 14: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadActual 15: 2048 op, 3700.00 ns, 1.8066 ns/op OverheadActual 16: 2048 op, 3800.00 ns, 1.8555 ns/op OverheadActual 17: 2048 op, 3800.00 ns, 1.8555 ns/op WorkloadWarmup 1: 2048 op, 479338700.00 ns, 234.0521 us/op WorkloadWarmup 2: 2048 op, 256588800.00 ns, 125.2875 us/op WorkloadWarmup 3: 2048 op, 177722200.00 ns, 86.7784 us/op WorkloadWarmup 4: 2048 op, 148258900.00 ns, 72.3920 us/op WorkloadWarmup 5: 2048 op, 138075300.00 ns, 67.4196 us/op WorkloadWarmup 6: 2048 op, 131005800.00 ns, 63.9677 us/op WorkloadWarmup 7: 2048 op, 132405800.00 ns, 64.6513 us/op WorkloadWarmup 8: 2048 op, 131907600.00 ns, 64.4080 us/op WorkloadWarmup 9: 2048 op, 134301100.00 ns, 65.5767 us/op WorkloadWarmup 10: 2048 op, 137307300.00 ns, 67.0446 us/op WorkloadWarmup 11: 2048 op, 132604200.00 ns, 64.7481 us/op // BeforeActualRun WorkloadActual 1: 2048 op, 130333100.00 ns, 63.6392 us/op WorkloadActual 2: 2048 op, 129833700.00 ns, 63.3954 us/op WorkloadActual 3: 2048 op, 128772300.00 ns, 62.8771 us/op WorkloadActual 4: 2048 op, 128630100.00 ns, 62.8077 us/op WorkloadActual 5: 2048 op, 129827200.00 ns, 63.3922 us/op WorkloadActual 6: 2048 op, 134920300.00 ns, 65.8791 us/op WorkloadActual 7: 2048 op, 130866800.00 ns, 63.8998 us/op WorkloadActual 8: 2048 op, 127980900.00 ns, 62.4907 us/op WorkloadActual 9: 2048 op, 128854800.00 ns, 62.9174 us/op WorkloadActual 10: 2048 op, 129096600.00 ns, 63.0354 us/op WorkloadActual 11: 2048 op, 128664000.00 ns, 62.8242 us/op WorkloadActual 12: 2048 op, 127296000.00 ns, 62.1563 us/op WorkloadActual 13: 2048 op, 131061300.00 ns, 63.9948 us/op WorkloadActual 14: 2048 op, 129205800.00 ns, 63.0888 us/op WorkloadActual 15: 2048 op, 134151700.00 ns, 65.5038 us/op // AfterActualRun WorkloadResult 1: 2048 op, 130329300.00 ns, 63.6374 us/op WorkloadResult 2: 2048 op, 129829900.00 ns, 63.3935 us/op WorkloadResult 3: 2048 op, 128768500.00 ns, 62.8752 us/op WorkloadResult 4: 2048 op, 128626300.00 ns, 62.8058 us/op WorkloadResult 5: 2048 op, 129823400.00 ns, 63.3903 us/op WorkloadResult 6: 2048 op, 130863000.00 ns, 63.8979 us/op WorkloadResult 7: 2048 op, 127977100.00 ns, 62.4888 us/op WorkloadResult 8: 2048 op, 128851000.00 ns, 62.9155 us/op WorkloadResult 9: 2048 op, 129092800.00 ns, 63.0336 us/op WorkloadResult 10: 2048 op, 128660200.00 ns, 62.8224 us/op WorkloadResult 11: 2048 op, 127292200.00 ns, 62.1544 us/op WorkloadResult 12: 2048 op, 131057500.00 ns, 63.9929 us/op WorkloadResult 13: 2048 op, 129202000.00 ns, 63.0869 us/op // GC: 15 1 0 290957464 2048 // Threading: 0 0 2048 // AfterAll // Benchmark Process 40604 has exited with code 0. Mean = 63.115 us, StdErr = 0.148 us (0.23%), N = 13, StdDev = 0.533 us Min = 62.154 us, Q1 = 62.822 us, Median = 63.034 us, Q3 = 63.394 us, Max = 63.993 us IQR = 0.571 us, LowerFence = 61.966 us, UpperFence = 64.250 us ConfidenceInterval = [62.477 us; 63.753 us] (CI 99.9%), Margin = 0.638 us (1.01% of Mean) Skewness = 0.07, Kurtosis = 1.98, MValue = 2 // ** Remained 32 (50.0%) benchmark(s) to run. Estimated finish 2026-04-23 17:50 (0h 9m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_Stj_Reflection: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 132000.00 ns, 132.0000 us/op WorkloadJitting 1: 1 op, 9221700.00 ns, 9.2217 ms/op OverheadJitting 2: 16 op, 269100.00 ns, 16.8188 us/op WorkloadJitting 2: 16 op, 329400.00 ns, 20.5875 us/op WorkloadPilot 1: 16 op, 32400.00 ns, 2.0250 us/op WorkloadPilot 2: 32 op, 34400.00 ns, 1.0750 us/op WorkloadPilot 3: 64 op, 60800.00 ns, 950.0000 ns/op WorkloadPilot 4: 128 op, 111800.00 ns, 873.4375 ns/op WorkloadPilot 5: 256 op, 201700.00 ns, 787.8906 ns/op WorkloadPilot 6: 512 op, 388500.00 ns, 758.7891 ns/op WorkloadPilot 7: 1024 op, 720200.00 ns, 703.3203 ns/op WorkloadPilot 8: 2048 op, 1433400.00 ns, 699.9023 ns/op WorkloadPilot 9: 4096 op, 2876500.00 ns, 702.2705 ns/op WorkloadPilot 10: 8192 op, 6364600.00 ns, 776.9287 ns/op WorkloadPilot 11: 16384 op, 11662500.00 ns, 711.8225 ns/op WorkloadPilot 12: 32768 op, 22688300.00 ns, 692.3920 ns/op WorkloadPilot 13: 65536 op, 46629300.00 ns, 711.5067 ns/op WorkloadPilot 14: 131072 op, 84391600.00 ns, 643.8568 ns/op WorkloadPilot 15: 262144 op, 171408900.00 ns, 653.8731 ns/op WorkloadPilot 16: 524288 op, 333577500.00 ns, 636.2486 ns/op WorkloadPilot 17: 1048576 op, 178188200.00 ns, 169.9335 ns/op WorkloadPilot 18: 2097152 op, 333738600.00 ns, 159.1390 ns/op WorkloadPilot 19: 4194304 op, 669561700.00 ns, 159.6359 ns/op OverheadWarmup 1: 4194304 op, 6587800.00 ns, 1.5707 ns/op OverheadWarmup 2: 4194304 op, 6586800.00 ns, 1.5704 ns/op OverheadWarmup 3: 4194304 op, 6578700.00 ns, 1.5685 ns/op OverheadWarmup 4: 4194304 op, 6598000.00 ns, 1.5731 ns/op OverheadWarmup 5: 4194304 op, 6616500.00 ns, 1.5775 ns/op OverheadWarmup 6: 4194304 op, 6591200.00 ns, 1.5715 ns/op OverheadWarmup 7: 4194304 op, 6577200.00 ns, 1.5681 ns/op OverheadWarmup 8: 4194304 op, 6594700.00 ns, 1.5723 ns/op OverheadWarmup 9: 4194304 op, 6581300.00 ns, 1.5691 ns/op OverheadActual 1: 4194304 op, 6585800.00 ns, 1.5702 ns/op OverheadActual 2: 4194304 op, 6596600.00 ns, 1.5728 ns/op OverheadActual 3: 4194304 op, 6585400.00 ns, 1.5701 ns/op OverheadActual 4: 4194304 op, 6614400.00 ns, 1.5770 ns/op OverheadActual 5: 4194304 op, 6582700.00 ns, 1.5694 ns/op OverheadActual 6: 4194304 op, 6589300.00 ns, 1.5710 ns/op OverheadActual 7: 4194304 op, 6614000.00 ns, 1.5769 ns/op OverheadActual 8: 4194304 op, 6650700.00 ns, 1.5857 ns/op OverheadActual 9: 4194304 op, 6587800.00 ns, 1.5707 ns/op OverheadActual 10: 4194304 op, 6580500.00 ns, 1.5689 ns/op OverheadActual 11: 4194304 op, 6591500.00 ns, 1.5715 ns/op OverheadActual 12: 4194304 op, 6579700.00 ns, 1.5687 ns/op OverheadActual 13: 4194304 op, 6624700.00 ns, 1.5795 ns/op OverheadActual 14: 4194304 op, 6586800.00 ns, 1.5704 ns/op OverheadActual 15: 4194304 op, 6687200.00 ns, 1.5944 ns/op WorkloadWarmup 1: 4194304 op, 680109300.00 ns, 162.1507 ns/op WorkloadWarmup 2: 4194304 op, 669523000.00 ns, 159.6267 ns/op WorkloadWarmup 3: 4194304 op, 672940200.00 ns, 160.4414 ns/op WorkloadWarmup 4: 4194304 op, 665340900.00 ns, 158.6296 ns/op WorkloadWarmup 5: 4194304 op, 668266800.00 ns, 159.3272 ns/op WorkloadWarmup 6: 4194304 op, 675416900.00 ns, 161.0319 ns/op WorkloadWarmup 7: 4194304 op, 665415600.00 ns, 158.6474 ns/op WorkloadActual 1: 4194304 op, 659747100.00 ns, 157.2960 ns/op WorkloadActual 2: 4194304 op, 661888200.00 ns, 157.8064 ns/op WorkloadActual 3: 4194304 op, 661588700.00 ns, 157.7350 ns/op WorkloadActual 4: 4194304 op, 665979900.00 ns, 158.7820 ns/op WorkloadActual 5: 4194304 op, 666536100.00 ns, 158.9146 ns/op WorkloadActual 6: 4194304 op, 664455300.00 ns, 158.4185 ns/op WorkloadActual 7: 4194304 op, 665680900.00 ns, 158.7107 ns/op WorkloadActual 8: 4194304 op, 675526200.00 ns, 161.0580 ns/op WorkloadActual 9: 4194304 op, 660641800.00 ns, 157.5093 ns/op WorkloadActual 10: 4194304 op, 670009000.00 ns, 159.7426 ns/op WorkloadActual 11: 4194304 op, 666674000.00 ns, 158.9475 ns/op WorkloadActual 12: 4194304 op, 659754100.00 ns, 157.2976 ns/op WorkloadActual 13: 4194304 op, 669268300.00 ns, 159.5660 ns/op WorkloadActual 14: 4194304 op, 668668300.00 ns, 159.4229 ns/op WorkloadActual 15: 4194304 op, 662012600.00 ns, 157.8361 ns/op WorkloadResult 1: 4194304 op, 653157800.00 ns, 155.7250 ns/op WorkloadResult 2: 4194304 op, 655298900.00 ns, 156.2354 ns/op WorkloadResult 3: 4194304 op, 654999400.00 ns, 156.1640 ns/op WorkloadResult 4: 4194304 op, 659390600.00 ns, 157.2110 ns/op WorkloadResult 5: 4194304 op, 659946800.00 ns, 157.3436 ns/op WorkloadResult 6: 4194304 op, 657866000.00 ns, 156.8475 ns/op WorkloadResult 7: 4194304 op, 659091600.00 ns, 157.1397 ns/op WorkloadResult 8: 4194304 op, 668936900.00 ns, 159.4870 ns/op WorkloadResult 9: 4194304 op, 654052500.00 ns, 155.9383 ns/op WorkloadResult 10: 4194304 op, 663419700.00 ns, 158.1716 ns/op WorkloadResult 11: 4194304 op, 660084700.00 ns, 157.3765 ns/op WorkloadResult 12: 4194304 op, 653164800.00 ns, 155.7266 ns/op WorkloadResult 13: 4194304 op, 662679000.00 ns, 157.9950 ns/op WorkloadResult 14: 4194304 op, 662079000.00 ns, 157.8519 ns/op WorkloadResult 15: 4194304 op, 655423300.00 ns, 156.2651 ns/op // GC: 65 0 0 1241518032 4194304 // Threading: 0 0 4194304 Mean = 157.032 ns, StdErr = 0.274 ns (0.17%), N = 15, StdDev = 1.062 ns Min = 155.725 ns, Q1 = 156.200 ns, Median = 157.140 ns, Q3 = 157.614 ns, Max = 159.487 ns IQR = 1.414 ns, LowerFence = 154.078 ns, UpperFence = 159.736 ns ConfidenceInterval = [155.896 ns; 158.168 ns] (CI 99.9%), Margin = 1.136 ns (0.72% of Mean) Skewness = 0.58, Kurtosis = 2.51, MValue = 2 // ** Remained 31 (48.4%) benchmark(s) to run. Estimated finish 2026-04-23 17:50 (0h 8m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_Stj_SourceGen: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 126600.00 ns, 126.6000 us/op WorkloadJitting 1: 1 op, 2664000.00 ns, 2.6640 ms/op OverheadJitting 2: 16 op, 273400.00 ns, 17.0875 us/op WorkloadJitting 2: 16 op, 271400.00 ns, 16.9625 us/op WorkloadPilot 1: 16 op, 8900.00 ns, 556.2500 ns/op WorkloadPilot 2: 32 op, 12800.00 ns, 400.0000 ns/op WorkloadPilot 3: 64 op, 18500.00 ns, 289.0625 ns/op WorkloadPilot 4: 128 op, 30500.00 ns, 238.2813 ns/op WorkloadPilot 5: 256 op, 51600.00 ns, 201.5625 ns/op WorkloadPilot 6: 512 op, 117800.00 ns, 230.0781 ns/op WorkloadPilot 7: 1024 op, 247100.00 ns, 241.3086 ns/op WorkloadPilot 8: 2048 op, 475000.00 ns, 231.9336 ns/op WorkloadPilot 9: 4096 op, 967100.00 ns, 236.1084 ns/op WorkloadPilot 10: 8192 op, 2286700.00 ns, 279.1382 ns/op WorkloadPilot 11: 16384 op, 3747700.00 ns, 228.7415 ns/op WorkloadPilot 12: 32768 op, 7627000.00 ns, 232.7576 ns/op WorkloadPilot 13: 65536 op, 16181800.00 ns, 246.9147 ns/op WorkloadPilot 14: 131072 op, 24083400.00 ns, 183.7418 ns/op WorkloadPilot 15: 262144 op, 47973300.00 ns, 183.0036 ns/op WorkloadPilot 16: 524288 op, 90630300.00 ns, 172.8636 ns/op WorkloadPilot 17: 1048576 op, 179371000.00 ns, 171.0615 ns/op WorkloadPilot 18: 2097152 op, 360367600.00 ns, 171.8367 ns/op WorkloadPilot 19: 4194304 op, 718237400.00 ns, 171.2411 ns/op OverheadWarmup 1: 4194304 op, 6543600.00 ns, 1.5601 ns/op OverheadWarmup 2: 4194304 op, 6663000.00 ns, 1.5886 ns/op OverheadWarmup 3: 4194304 op, 6709900.00 ns, 1.5998 ns/op OverheadWarmup 4: 4194304 op, 6674100.00 ns, 1.5912 ns/op OverheadWarmup 5: 4194304 op, 6596800.00 ns, 1.5728 ns/op OverheadWarmup 6: 4194304 op, 6586600.00 ns, 1.5704 ns/op OverheadWarmup 7: 4194304 op, 6593300.00 ns, 1.5720 ns/op OverheadWarmup 8: 4194304 op, 6587600.00 ns, 1.5706 ns/op OverheadActual 1: 4194304 op, 6563600.00 ns, 1.5649 ns/op OverheadActual 2: 4194304 op, 6527800.00 ns, 1.5563 ns/op OverheadActual 3: 4194304 op, 6562600.00 ns, 1.5646 ns/op OverheadActual 4: 4194304 op, 6623200.00 ns, 1.5791 ns/op OverheadActual 5: 4194304 op, 6577600.00 ns, 1.5682 ns/op OverheadActual 6: 4194304 op, 6636500.00 ns, 1.5823 ns/op OverheadActual 7: 4194304 op, 6637600.00 ns, 1.5825 ns/op OverheadActual 8: 4194304 op, 6626500.00 ns, 1.5799 ns/op OverheadActual 9: 4194304 op, 6563500.00 ns, 1.5649 ns/op OverheadActual 10: 4194304 op, 6542200.00 ns, 1.5598 ns/op OverheadActual 11: 4194304 op, 6582700.00 ns, 1.5694 ns/op OverheadActual 12: 4194304 op, 6656100.00 ns, 1.5869 ns/op OverheadActual 13: 4194304 op, 6579200.00 ns, 1.5686 ns/op OverheadActual 14: 4194304 op, 6589400.00 ns, 1.5710 ns/op OverheadActual 15: 4194304 op, 6594600.00 ns, 1.5723 ns/op WorkloadWarmup 1: 4194304 op, 734783100.00 ns, 175.1859 ns/op WorkloadWarmup 2: 4194304 op, 722921600.00 ns, 172.3579 ns/op WorkloadWarmup 3: 4194304 op, 719260300.00 ns, 171.4850 ns/op WorkloadWarmup 4: 4194304 op, 717380000.00 ns, 171.0367 ns/op WorkloadWarmup 5: 4194304 op, 711654900.00 ns, 169.6718 ns/op WorkloadWarmup 6: 4194304 op, 714558600.00 ns, 170.3640 ns/op WorkloadWarmup 7: 4194304 op, 705759900.00 ns, 168.2663 ns/op WorkloadWarmup 8: 4194304 op, 709877900.00 ns, 169.2481 ns/op WorkloadWarmup 9: 4194304 op, 713249400.00 ns, 170.0519 ns/op WorkloadWarmup 10: 4194304 op, 711023000.00 ns, 169.5211 ns/op WorkloadActual 1: 4194304 op, 732856800.00 ns, 174.7267 ns/op WorkloadActual 2: 4194304 op, 740939500.00 ns, 176.6537 ns/op WorkloadActual 3: 4194304 op, 736183100.00 ns, 175.5197 ns/op WorkloadActual 4: 4194304 op, 734871500.00 ns, 175.2070 ns/op WorkloadActual 5: 4194304 op, 733671000.00 ns, 174.9208 ns/op WorkloadActual 6: 4194304 op, 732905300.00 ns, 174.7382 ns/op WorkloadActual 7: 4194304 op, 743605900.00 ns, 177.2895 ns/op WorkloadActual 8: 4194304 op, 738789700.00 ns, 176.1412 ns/op WorkloadActual 9: 4194304 op, 743862900.00 ns, 177.3507 ns/op WorkloadActual 10: 4194304 op, 746611400.00 ns, 178.0060 ns/op WorkloadActual 11: 4194304 op, 738729000.00 ns, 176.1267 ns/op WorkloadActual 12: 4194304 op, 741157900.00 ns, 176.7058 ns/op WorkloadActual 13: 4194304 op, 755805600.00 ns, 180.1981 ns/op WorkloadActual 14: 4194304 op, 756461900.00 ns, 180.3546 ns/op WorkloadActual 15: 4194304 op, 750956100.00 ns, 179.0419 ns/op WorkloadResult 1: 4194304 op, 726274100.00 ns, 173.1572 ns/op WorkloadResult 2: 4194304 op, 734356800.00 ns, 175.0843 ns/op WorkloadResult 3: 4194304 op, 729600400.00 ns, 173.9503 ns/op WorkloadResult 4: 4194304 op, 728288800.00 ns, 173.6376 ns/op WorkloadResult 5: 4194304 op, 727088300.00 ns, 173.3514 ns/op WorkloadResult 6: 4194304 op, 726322600.00 ns, 173.1688 ns/op WorkloadResult 7: 4194304 op, 737023200.00 ns, 175.7200 ns/op WorkloadResult 8: 4194304 op, 732207000.00 ns, 174.5718 ns/op WorkloadResult 9: 4194304 op, 737280200.00 ns, 175.7813 ns/op WorkloadResult 10: 4194304 op, 740028700.00 ns, 176.4366 ns/op WorkloadResult 11: 4194304 op, 732146300.00 ns, 174.5573 ns/op WorkloadResult 12: 4194304 op, 734575200.00 ns, 175.1364 ns/op WorkloadResult 13: 4194304 op, 749222900.00 ns, 178.6287 ns/op WorkloadResult 14: 4194304 op, 749879200.00 ns, 178.7851 ns/op WorkloadResult 15: 4194304 op, 744373400.00 ns, 177.4724 ns/op // GC: 71 0 0 1342181328 4194304 // Threading: 0 0 4194304 Mean = 175.296 ns, StdErr = 0.480 ns (0.27%), N = 15, StdDev = 1.858 ns Min = 173.157 ns, Q1 = 173.794 ns, Median = 175.084 ns, Q3 = 176.109 ns, Max = 178.785 ns IQR = 2.315 ns, LowerFence = 170.321 ns, UpperFence = 179.581 ns ConfidenceInterval = [173.310 ns; 177.282 ns] (CI 99.9%), Margin = 1.986 ns (1.13% of Mean) Skewness = 0.59, Kurtosis = 2.03, MValue = 2 // ** Remained 30 (46.9%) benchmark(s) to run. Estimated finish 2026-04-23 17:50 (0h 8m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_PopcornDefault: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 126400.00 ns, 126.4000 us/op WorkloadJitting 1: 1 op, 4407900.00 ns, 4.4079 ms/op OverheadJitting 2: 16 op, 299300.00 ns, 18.7063 us/op WorkloadJitting 2: 16 op, 306900.00 ns, 19.1813 us/op WorkloadPilot 1: 16 op, 20500.00 ns, 1.2813 us/op WorkloadPilot 2: 32 op, 22000.00 ns, 687.5000 ns/op WorkloadPilot 3: 64 op, 40900.00 ns, 639.0625 ns/op WorkloadPilot 4: 128 op, 70400.00 ns, 550.0000 ns/op WorkloadPilot 5: 256 op, 132800.00 ns, 518.7500 ns/op WorkloadPilot 6: 512 op, 320300.00 ns, 625.5859 ns/op WorkloadPilot 7: 1024 op, 608500.00 ns, 594.2383 ns/op WorkloadPilot 8: 2048 op, 1198300.00 ns, 585.1074 ns/op WorkloadPilot 9: 4096 op, 2604600.00 ns, 635.8887 ns/op WorkloadPilot 10: 8192 op, 5777700.00 ns, 705.2856 ns/op WorkloadPilot 11: 16384 op, 10668600.00 ns, 651.1597 ns/op WorkloadPilot 12: 32768 op, 19921100.00 ns, 607.9437 ns/op WorkloadPilot 13: 65536 op, 32968400.00 ns, 503.0579 ns/op WorkloadPilot 14: 131072 op, 65657400.00 ns, 500.9262 ns/op WorkloadPilot 15: 262144 op, 90615700.00 ns, 345.6715 ns/op WorkloadPilot 16: 524288 op, 113421300.00 ns, 216.3340 ns/op WorkloadPilot 17: 1048576 op, 229916700.00 ns, 219.2657 ns/op WorkloadPilot 18: 2097152 op, 454700500.00 ns, 216.8181 ns/op WorkloadPilot 19: 4194304 op, 914607700.00 ns, 218.0595 ns/op OverheadWarmup 1: 4194304 op, 6614600.00 ns, 1.5770 ns/op OverheadWarmup 2: 4194304 op, 6551300.00 ns, 1.5620 ns/op OverheadWarmup 3: 4194304 op, 6598700.00 ns, 1.5733 ns/op OverheadWarmup 4: 4194304 op, 6556700.00 ns, 1.5632 ns/op OverheadWarmup 5: 4194304 op, 6566600.00 ns, 1.5656 ns/op OverheadWarmup 6: 4194304 op, 6540900.00 ns, 1.5595 ns/op OverheadActual 1: 4194304 op, 6608600.00 ns, 1.5756 ns/op OverheadActual 2: 4194304 op, 6549300.00 ns, 1.5615 ns/op OverheadActual 3: 4194304 op, 6542700.00 ns, 1.5599 ns/op OverheadActual 4: 4194304 op, 6607800.00 ns, 1.5754 ns/op OverheadActual 5: 4194304 op, 6527900.00 ns, 1.5564 ns/op OverheadActual 6: 4194304 op, 6533700.00 ns, 1.5578 ns/op OverheadActual 7: 4194304 op, 6571900.00 ns, 1.5669 ns/op OverheadActual 8: 4194304 op, 6666200.00 ns, 1.5893 ns/op OverheadActual 9: 4194304 op, 6576400.00 ns, 1.5679 ns/op OverheadActual 10: 4194304 op, 6594900.00 ns, 1.5723 ns/op OverheadActual 11: 4194304 op, 6558600.00 ns, 1.5637 ns/op OverheadActual 12: 4194304 op, 6553800.00 ns, 1.5625 ns/op OverheadActual 13: 4194304 op, 6571200.00 ns, 1.5667 ns/op OverheadActual 14: 4194304 op, 6545200.00 ns, 1.5605 ns/op OverheadActual 15: 4194304 op, 6672100.00 ns, 1.5908 ns/op WorkloadWarmup 1: 4194304 op, 918681600.00 ns, 219.0308 ns/op WorkloadWarmup 2: 4194304 op, 918870600.00 ns, 219.0758 ns/op WorkloadWarmup 3: 4194304 op, 913259200.00 ns, 217.7380 ns/op WorkloadWarmup 4: 4194304 op, 916443200.00 ns, 218.4971 ns/op WorkloadWarmup 5: 4194304 op, 924712000.00 ns, 220.4685 ns/op WorkloadWarmup 6: 4194304 op, 914369100.00 ns, 218.0026 ns/op WorkloadActual 1: 4194304 op, 909831300.00 ns, 216.9207 ns/op WorkloadActual 2: 4194304 op, 904674300.00 ns, 215.6912 ns/op WorkloadActual 3: 4194304 op, 904517200.00 ns, 215.6537 ns/op WorkloadActual 4: 4194304 op, 903441000.00 ns, 215.3971 ns/op WorkloadActual 5: 4194304 op, 902978500.00 ns, 215.2869 ns/op WorkloadActual 6: 4194304 op, 911571100.00 ns, 217.3355 ns/op WorkloadActual 7: 4194304 op, 901448000.00 ns, 214.9220 ns/op WorkloadActual 8: 4194304 op, 911523100.00 ns, 217.3240 ns/op WorkloadActual 9: 4194304 op, 905532600.00 ns, 215.8958 ns/op WorkloadActual 10: 4194304 op, 901464000.00 ns, 214.9258 ns/op WorkloadActual 11: 4194304 op, 905881500.00 ns, 215.9790 ns/op WorkloadActual 12: 4194304 op, 904022600.00 ns, 215.5358 ns/op WorkloadActual 13: 4194304 op, 901368600.00 ns, 214.9030 ns/op WorkloadActual 14: 4194304 op, 905482700.00 ns, 215.8839 ns/op WorkloadActual 15: 4194304 op, 912950200.00 ns, 217.6643 ns/op WorkloadResult 1: 4194304 op, 903260100.00 ns, 215.3540 ns/op WorkloadResult 2: 4194304 op, 898103100.00 ns, 214.1245 ns/op WorkloadResult 3: 4194304 op, 897946000.00 ns, 214.0870 ns/op WorkloadResult 4: 4194304 op, 896869800.00 ns, 213.8304 ns/op WorkloadResult 5: 4194304 op, 896407300.00 ns, 213.7202 ns/op WorkloadResult 6: 4194304 op, 904999900.00 ns, 215.7688 ns/op WorkloadResult 7: 4194304 op, 894876800.00 ns, 213.3553 ns/op WorkloadResult 8: 4194304 op, 904951900.00 ns, 215.7573 ns/op WorkloadResult 9: 4194304 op, 898961400.00 ns, 214.3291 ns/op WorkloadResult 10: 4194304 op, 894892800.00 ns, 213.3591 ns/op WorkloadResult 11: 4194304 op, 899310300.00 ns, 214.4123 ns/op WorkloadResult 12: 4194304 op, 897451400.00 ns, 213.9691 ns/op WorkloadResult 13: 4194304 op, 894797400.00 ns, 213.3363 ns/op WorkloadResult 14: 4194304 op, 898911500.00 ns, 214.3172 ns/op WorkloadResult 15: 4194304 op, 906379000.00 ns, 216.0976 ns/op // GC: 119 0 0 2248150992 4194304 // Threading: 0 0 4194304 Mean = 214.388 ns, StdErr = 0.239 ns (0.11%), N = 15, StdDev = 0.925 ns Min = 213.336 ns, Q1 = 213.775 ns, Median = 214.124 ns, Q3 = 214.883 ns, Max = 216.098 ns IQR = 1.108 ns, LowerFence = 212.114 ns, UpperFence = 216.545 ns ConfidenceInterval = [213.399 ns; 215.376 ns] (CI 99.9%), Margin = 0.989 ns (0.46% of Mean) Skewness = 0.6, Kurtosis = 1.86, MValue = 2 // ** Remained 29 (45.3%) benchmark(s) to run. Estimated finish 2026-04-23 17:50 (0h 8m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_PopcornAll: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 152600.00 ns, 152.6000 us/op WorkloadJitting 1: 1 op, 316500.00 ns, 316.5000 us/op OverheadJitting 2: 16 op, 268000.00 ns, 16.7500 us/op WorkloadJitting 2: 16 op, 294500.00 ns, 18.4063 us/op WorkloadPilot 1: 16 op, 14600.00 ns, 912.5000 ns/op WorkloadPilot 2: 32 op, 21300.00 ns, 665.6250 ns/op WorkloadPilot 3: 64 op, 38200.00 ns, 596.8750 ns/op WorkloadPilot 4: 128 op, 60000.00 ns, 468.7500 ns/op WorkloadPilot 5: 256 op, 113900.00 ns, 444.9219 ns/op WorkloadPilot 6: 512 op, 308000.00 ns, 601.5625 ns/op WorkloadPilot 7: 1024 op, 587600.00 ns, 573.8281 ns/op WorkloadPilot 8: 2048 op, 1087400.00 ns, 530.9570 ns/op WorkloadPilot 9: 4096 op, 2134100.00 ns, 521.0205 ns/op WorkloadPilot 10: 8192 op, 4914300.00 ns, 599.8901 ns/op WorkloadPilot 11: 16384 op, 8448500.00 ns, 515.6555 ns/op WorkloadPilot 12: 32768 op, 15870900.00 ns, 484.3414 ns/op WorkloadPilot 13: 65536 op, 26304000.00 ns, 401.3672 ns/op WorkloadPilot 14: 131072 op, 51574300.00 ns, 393.4807 ns/op WorkloadPilot 15: 262144 op, 101654900.00 ns, 387.7827 ns/op WorkloadPilot 16: 524288 op, 191427700.00 ns, 365.1194 ns/op WorkloadPilot 17: 1048576 op, 389181900.00 ns, 371.1528 ns/op WorkloadPilot 18: 2097152 op, 760829400.00 ns, 362.7917 ns/op OverheadWarmup 1: 2097152 op, 3381400.00 ns, 1.6124 ns/op OverheadWarmup 2: 2097152 op, 3336700.00 ns, 1.5911 ns/op OverheadWarmup 3: 2097152 op, 3305600.00 ns, 1.5762 ns/op OverheadWarmup 4: 2097152 op, 3395500.00 ns, 1.6191 ns/op OverheadWarmup 5: 2097152 op, 3299800.00 ns, 1.5735 ns/op OverheadWarmup 6: 2097152 op, 3290700.00 ns, 1.5691 ns/op OverheadWarmup 7: 2097152 op, 3289400.00 ns, 1.5685 ns/op OverheadWarmup 8: 2097152 op, 3319700.00 ns, 1.5830 ns/op OverheadWarmup 9: 2097152 op, 3288400.00 ns, 1.5680 ns/op OverheadActual 1: 2097152 op, 3288800.00 ns, 1.5682 ns/op OverheadActual 2: 2097152 op, 3290100.00 ns, 1.5688 ns/op OverheadActual 3: 2097152 op, 3300700.00 ns, 1.5739 ns/op OverheadActual 4: 2097152 op, 3312800.00 ns, 1.5797 ns/op OverheadActual 5: 2097152 op, 3360100.00 ns, 1.6022 ns/op OverheadActual 6: 2097152 op, 3346000.00 ns, 1.5955 ns/op OverheadActual 7: 2097152 op, 3322700.00 ns, 1.5844 ns/op OverheadActual 8: 2097152 op, 3301400.00 ns, 1.5742 ns/op OverheadActual 9: 2097152 op, 3288800.00 ns, 1.5682 ns/op OverheadActual 10: 2097152 op, 3293700.00 ns, 1.5706 ns/op OverheadActual 11: 2097152 op, 3300600.00 ns, 1.5738 ns/op OverheadActual 12: 2097152 op, 3292600.00 ns, 1.5700 ns/op OverheadActual 13: 2097152 op, 3292300.00 ns, 1.5699 ns/op OverheadActual 14: 2097152 op, 3321800.00 ns, 1.5840 ns/op OverheadActual 15: 2097152 op, 3288000.00 ns, 1.5678 ns/op WorkloadWarmup 1: 2097152 op, 746597300.00 ns, 356.0053 ns/op WorkloadWarmup 2: 2097152 op, 752735800.00 ns, 358.9324 ns/op WorkloadWarmup 3: 2097152 op, 746303000.00 ns, 355.8650 ns/op WorkloadWarmup 4: 2097152 op, 746917400.00 ns, 356.1580 ns/op WorkloadWarmup 5: 2097152 op, 754449000.00 ns, 359.7493 ns/op WorkloadWarmup 6: 2097152 op, 752205600.00 ns, 358.6796 ns/op WorkloadActual 1: 2097152 op, 751309100.00 ns, 358.2521 ns/op WorkloadActual 2: 2097152 op, 744883800.00 ns, 355.1883 ns/op WorkloadActual 3: 2097152 op, 753047400.00 ns, 359.0810 ns/op WorkloadActual 4: 2097152 op, 743286400.00 ns, 354.4266 ns/op WorkloadActual 5: 2097152 op, 753529600.00 ns, 359.3109 ns/op WorkloadActual 6: 2097152 op, 746154700.00 ns, 355.7943 ns/op WorkloadActual 7: 2097152 op, 746167300.00 ns, 355.8003 ns/op WorkloadActual 8: 2097152 op, 743773500.00 ns, 354.6588 ns/op WorkloadActual 9: 2097152 op, 744192800.00 ns, 354.8588 ns/op WorkloadActual 10: 2097152 op, 746882000.00 ns, 356.1411 ns/op WorkloadActual 11: 2097152 op, 756290000.00 ns, 360.6272 ns/op WorkloadActual 12: 2097152 op, 752470800.00 ns, 358.8060 ns/op WorkloadActual 13: 2097152 op, 745800800.00 ns, 355.6255 ns/op WorkloadActual 14: 2097152 op, 761078700.00 ns, 362.9106 ns/op WorkloadActual 15: 2097152 op, 745188400.00 ns, 355.3335 ns/op WorkloadResult 1: 2097152 op, 748008500.00 ns, 356.6782 ns/op WorkloadResult 2: 2097152 op, 741583200.00 ns, 353.6144 ns/op WorkloadResult 3: 2097152 op, 749746800.00 ns, 357.5071 ns/op WorkloadResult 4: 2097152 op, 739985800.00 ns, 352.8527 ns/op WorkloadResult 5: 2097152 op, 750229000.00 ns, 357.7371 ns/op WorkloadResult 6: 2097152 op, 742854100.00 ns, 354.2204 ns/op WorkloadResult 7: 2097152 op, 742866700.00 ns, 354.2264 ns/op WorkloadResult 8: 2097152 op, 740472900.00 ns, 353.0850 ns/op WorkloadResult 9: 2097152 op, 740892200.00 ns, 353.2849 ns/op WorkloadResult 10: 2097152 op, 743581400.00 ns, 354.5672 ns/op WorkloadResult 11: 2097152 op, 752989400.00 ns, 359.0533 ns/op WorkloadResult 12: 2097152 op, 749170200.00 ns, 357.2322 ns/op WorkloadResult 13: 2097152 op, 742500200.00 ns, 354.0517 ns/op WorkloadResult 14: 2097152 op, 757778100.00 ns, 361.3368 ns/op WorkloadResult 15: 2097152 op, 741887800.00 ns, 353.7597 ns/op // GC: 86 0 0 1627394000 2097152 // Threading: 0 0 2097152 Mean = 355.547 ns, StdErr = 0.657 ns (0.18%), N = 15, StdDev = 2.544 ns Min = 352.853 ns, Q1 = 353.687 ns, Median = 354.226 ns, Q3 = 357.370 ns, Max = 361.337 ns IQR = 3.683 ns, LowerFence = 348.163 ns, UpperFence = 362.894 ns ConfidenceInterval = [352.827 ns; 358.267 ns] (CI 99.9%), Margin = 2.720 ns (0.77% of Mean) Skewness = 0.78, Kurtosis = 2.34, MValue = 2 // ** Remained 28 (43.8%) benchmark(s) to run. Estimated finish 2026-04-23 17:50 (0h 8m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_PopcornCustom: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 128500.00 ns, 128.5000 us/op WorkloadJitting 1: 1 op, 393000.00 ns, 393.0000 us/op OverheadJitting 2: 16 op, 270000.00 ns, 16.8750 us/op WorkloadJitting 2: 16 op, 280600.00 ns, 17.5375 us/op WorkloadPilot 1: 16 op, 14000.00 ns, 875.0000 ns/op WorkloadPilot 2: 32 op, 21600.00 ns, 675.0000 ns/op WorkloadPilot 3: 64 op, 35800.00 ns, 559.3750 ns/op WorkloadPilot 4: 128 op, 55000.00 ns, 429.6875 ns/op WorkloadPilot 5: 256 op, 107600.00 ns, 420.3125 ns/op WorkloadPilot 6: 512 op, 202700.00 ns, 395.8984 ns/op WorkloadPilot 7: 1024 op, 403000.00 ns, 393.5547 ns/op WorkloadPilot 8: 2048 op, 789600.00 ns, 385.5469 ns/op WorkloadPilot 9: 4096 op, 1554400.00 ns, 379.4922 ns/op WorkloadPilot 10: 8192 op, 4952400.00 ns, 604.5410 ns/op WorkloadPilot 11: 16384 op, 7789800.00 ns, 475.4517 ns/op WorkloadPilot 12: 32768 op, 15414900.00 ns, 470.4254 ns/op WorkloadPilot 13: 65536 op, 25422500.00 ns, 387.9166 ns/op WorkloadPilot 14: 131072 op, 51177400.00 ns, 390.4526 ns/op WorkloadPilot 15: 262144 op, 99541100.00 ns, 379.7192 ns/op WorkloadPilot 16: 524288 op, 190215400.00 ns, 362.8071 ns/op WorkloadPilot 17: 1048576 op, 382236200.00 ns, 364.5288 ns/op WorkloadPilot 18: 2097152 op, 772661500.00 ns, 368.4337 ns/op OverheadWarmup 1: 2097152 op, 3355000.00 ns, 1.5998 ns/op OverheadWarmup 2: 2097152 op, 3350000.00 ns, 1.5974 ns/op OverheadWarmup 3: 2097152 op, 3297500.00 ns, 1.5724 ns/op OverheadWarmup 4: 2097152 op, 3296100.00 ns, 1.5717 ns/op OverheadWarmup 5: 2097152 op, 3294200.00 ns, 1.5708 ns/op OverheadWarmup 6: 2097152 op, 3289000.00 ns, 1.5683 ns/op OverheadWarmup 7: 2097152 op, 3291900.00 ns, 1.5697 ns/op OverheadWarmup 8: 2097152 op, 3302600.00 ns, 1.5748 ns/op OverheadWarmup 9: 2097152 op, 3295100.00 ns, 1.5712 ns/op OverheadWarmup 10: 2097152 op, 3287800.00 ns, 1.5677 ns/op OverheadActual 1: 2097152 op, 3288300.00 ns, 1.5680 ns/op OverheadActual 2: 2097152 op, 3318700.00 ns, 1.5825 ns/op OverheadActual 3: 2097152 op, 3304900.00 ns, 1.5759 ns/op OverheadActual 4: 2097152 op, 3340500.00 ns, 1.5929 ns/op OverheadActual 5: 2097152 op, 3331800.00 ns, 1.5887 ns/op OverheadActual 6: 2097152 op, 3314400.00 ns, 1.5804 ns/op OverheadActual 7: 2097152 op, 3339900.00 ns, 1.5926 ns/op OverheadActual 8: 2097152 op, 3328200.00 ns, 1.5870 ns/op OverheadActual 9: 2097152 op, 3302600.00 ns, 1.5748 ns/op OverheadActual 10: 2097152 op, 3344400.00 ns, 1.5947 ns/op OverheadActual 11: 2097152 op, 3339000.00 ns, 1.5922 ns/op OverheadActual 12: 2097152 op, 3330200.00 ns, 1.5880 ns/op OverheadActual 13: 2097152 op, 3312400.00 ns, 1.5795 ns/op OverheadActual 14: 2097152 op, 3290700.00 ns, 1.5691 ns/op OverheadActual 15: 2097152 op, 3288100.00 ns, 1.5679 ns/op WorkloadWarmup 1: 2097152 op, 767762400.00 ns, 366.0976 ns/op WorkloadWarmup 2: 2097152 op, 770922900.00 ns, 367.6047 ns/op WorkloadWarmup 3: 2097152 op, 763864200.00 ns, 364.2388 ns/op WorkloadWarmup 4: 2097152 op, 773820100.00 ns, 368.9862 ns/op WorkloadWarmup 5: 2097152 op, 763735000.00 ns, 364.1772 ns/op WorkloadWarmup 6: 2097152 op, 776061300.00 ns, 370.0549 ns/op WorkloadActual 1: 2097152 op, 768140500.00 ns, 366.2779 ns/op WorkloadActual 2: 2097152 op, 766620000.00 ns, 365.5529 ns/op WorkloadActual 3: 2097152 op, 775354500.00 ns, 369.7178 ns/op WorkloadActual 4: 2097152 op, 765417400.00 ns, 364.9795 ns/op WorkloadActual 5: 2097152 op, 762749200.00 ns, 363.7072 ns/op WorkloadActual 6: 2097152 op, 758784800.00 ns, 361.8168 ns/op WorkloadActual 7: 2097152 op, 767083200.00 ns, 365.7738 ns/op WorkloadActual 8: 2097152 op, 779782000.00 ns, 371.8290 ns/op WorkloadActual 9: 2097152 op, 762060800.00 ns, 363.3789 ns/op WorkloadActual 10: 2097152 op, 763158200.00 ns, 363.9022 ns/op WorkloadActual 11: 2097152 op, 770497200.00 ns, 367.4017 ns/op WorkloadActual 12: 2097152 op, 756537500.00 ns, 360.7452 ns/op WorkloadActual 13: 2097152 op, 763364800.00 ns, 364.0007 ns/op WorkloadActual 14: 2097152 op, 769779400.00 ns, 367.0594 ns/op WorkloadActual 15: 2097152 op, 765028900.00 ns, 364.7942 ns/op WorkloadResult 1: 2097152 op, 764821800.00 ns, 364.6955 ns/op WorkloadResult 2: 2097152 op, 763301300.00 ns, 363.9704 ns/op WorkloadResult 3: 2097152 op, 772035800.00 ns, 368.1354 ns/op WorkloadResult 4: 2097152 op, 762098700.00 ns, 363.3970 ns/op WorkloadResult 5: 2097152 op, 759430500.00 ns, 362.1247 ns/op WorkloadResult 6: 2097152 op, 755466100.00 ns, 360.2343 ns/op WorkloadResult 7: 2097152 op, 763764500.00 ns, 364.1913 ns/op WorkloadResult 8: 2097152 op, 758742100.00 ns, 361.7964 ns/op WorkloadResult 9: 2097152 op, 759839500.00 ns, 362.3197 ns/op WorkloadResult 10: 2097152 op, 767178500.00 ns, 365.8192 ns/op WorkloadResult 11: 2097152 op, 753218800.00 ns, 359.1627 ns/op WorkloadResult 12: 2097152 op, 760046100.00 ns, 362.4182 ns/op WorkloadResult 13: 2097152 op, 766460700.00 ns, 365.4769 ns/op WorkloadResult 14: 2097152 op, 761710200.00 ns, 363.2117 ns/op // GC: 70 0 0 1325404112 2097152 // Threading: 0 0 2097152 Mean = 363.354 ns, StdErr = 0.618 ns (0.17%), N = 14, StdDev = 2.313 ns Min = 359.163 ns, Q1 = 362.173 ns, Median = 363.304 ns, Q3 = 364.569 ns, Max = 368.135 ns IQR = 2.396 ns, LowerFence = 358.579 ns, UpperFence = 368.163 ns ConfidenceInterval = [360.745 ns; 365.963 ns] (CI 99.9%), Margin = 2.609 ns (0.72% of Mean) Skewness = 0.15, Kurtosis = 2.49, MValue = 2 // ** Remained 27 (42.2%) benchmark(s) to run. Estimated finish 2026-04-23 17:50 (0h 7m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_LegacyDefault: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 130700.00 ns, 130.7000 us/op WorkloadJitting 1: 1 op, 7302000.00 ns, 7.3020 ms/op OverheadJitting 2: 16 op, 264800.00 ns, 16.5500 us/op WorkloadJitting 2: 16 op, 475700.00 ns, 29.7313 us/op WorkloadPilot 1: 16 op, 181100.00 ns, 11.3188 us/op WorkloadPilot 2: 32 op, 215400.00 ns, 6.7313 us/op WorkloadPilot 3: 64 op, 272900.00 ns, 4.2641 us/op WorkloadPilot 4: 128 op, 365200.00 ns, 2.8531 us/op WorkloadPilot 5: 256 op, 621300.00 ns, 2.4270 us/op WorkloadPilot 6: 512 op, 1127100.00 ns, 2.2014 us/op WorkloadPilot 7: 1024 op, 2007500.00 ns, 1.9604 us/op WorkloadPilot 8: 2048 op, 3995900.00 ns, 1.9511 us/op WorkloadPilot 9: 4096 op, 9161100.00 ns, 2.2366 us/op WorkloadPilot 10: 8192 op, 19199100.00 ns, 2.3436 us/op WorkloadPilot 11: 16384 op, 32308700.00 ns, 1.9720 us/op WorkloadPilot 12: 32768 op, 59100300.00 ns, 1.8036 us/op WorkloadPilot 13: 65536 op, 113196700.00 ns, 1.7272 us/op WorkloadPilot 14: 131072 op, 211243000.00 ns, 1.6117 us/op WorkloadPilot 15: 262144 op, 288017300.00 ns, 1.0987 us/op WorkloadPilot 16: 524288 op, 478623900.00 ns, 912.9026 ns/op WorkloadPilot 17: 1048576 op, 970066500.00 ns, 925.1275 ns/op OverheadWarmup 1: 1048576 op, 1635800.00 ns, 1.5600 ns/op OverheadWarmup 2: 1048576 op, 1636000.00 ns, 1.5602 ns/op OverheadWarmup 3: 1048576 op, 1640000.00 ns, 1.5640 ns/op OverheadWarmup 4: 1048576 op, 1633900.00 ns, 1.5582 ns/op OverheadWarmup 5: 1048576 op, 1644300.00 ns, 1.5681 ns/op OverheadWarmup 6: 1048576 op, 1640700.00 ns, 1.5647 ns/op OverheadActual 1: 1048576 op, 1632800.00 ns, 1.5572 ns/op OverheadActual 2: 1048576 op, 1635800.00 ns, 1.5600 ns/op OverheadActual 3: 1048576 op, 1634300.00 ns, 1.5586 ns/op OverheadActual 4: 1048576 op, 1634700.00 ns, 1.5590 ns/op OverheadActual 5: 1048576 op, 1633200.00 ns, 1.5575 ns/op OverheadActual 6: 1048576 op, 1637900.00 ns, 1.5620 ns/op OverheadActual 7: 1048576 op, 1641200.00 ns, 1.5652 ns/op OverheadActual 8: 1048576 op, 1635000.00 ns, 1.5593 ns/op OverheadActual 9: 1048576 op, 1643200.00 ns, 1.5671 ns/op OverheadActual 10: 1048576 op, 1639200.00 ns, 1.5633 ns/op OverheadActual 11: 1048576 op, 1680300.00 ns, 1.6025 ns/op OverheadActual 12: 1048576 op, 1636100.00 ns, 1.5603 ns/op OverheadActual 13: 1048576 op, 1634300.00 ns, 1.5586 ns/op OverheadActual 14: 1048576 op, 1632900.00 ns, 1.5573 ns/op OverheadActual 15: 1048576 op, 1633300.00 ns, 1.5576 ns/op WorkloadWarmup 1: 1048576 op, 955407800.00 ns, 911.1479 ns/op WorkloadWarmup 2: 1048576 op, 959261700.00 ns, 914.8232 ns/op WorkloadWarmup 3: 1048576 op, 946072600.00 ns, 902.2451 ns/op WorkloadWarmup 4: 1048576 op, 949863600.00 ns, 905.8605 ns/op WorkloadWarmup 5: 1048576 op, 950671700.00 ns, 906.6312 ns/op WorkloadWarmup 6: 1048576 op, 963301600.00 ns, 918.6760 ns/op WorkloadWarmup 7: 1048576 op, 949756800.00 ns, 905.7587 ns/op WorkloadActual 1: 1048576 op, 978358800.00 ns, 933.0357 ns/op WorkloadActual 2: 1048576 op, 946646900.00 ns, 902.7928 ns/op WorkloadActual 3: 1048576 op, 972088400.00 ns, 927.0557 ns/op WorkloadActual 4: 1048576 op, 949815400.00 ns, 905.8146 ns/op WorkloadActual 5: 1048576 op, 959997000.00 ns, 915.5245 ns/op WorkloadActual 6: 1048576 op, 947383500.00 ns, 903.4953 ns/op WorkloadActual 7: 1048576 op, 976310600.00 ns, 931.0823 ns/op WorkloadActual 8: 1048576 op, 947605600.00 ns, 903.7071 ns/op WorkloadActual 9: 1048576 op, 965235900.00 ns, 920.5207 ns/op WorkloadActual 10: 1048576 op, 956908300.00 ns, 912.5789 ns/op WorkloadActual 11: 1048576 op, 972618400.00 ns, 927.5612 ns/op WorkloadActual 12: 1048576 op, 958989600.00 ns, 914.5638 ns/op WorkloadActual 13: 1048576 op, 963363100.00 ns, 918.7346 ns/op WorkloadActual 14: 1048576 op, 952145200.00 ns, 908.0364 ns/op WorkloadActual 15: 1048576 op, 961046900.00 ns, 916.5257 ns/op WorkloadResult 1: 1048576 op, 976723800.00 ns, 931.4764 ns/op WorkloadResult 2: 1048576 op, 945011900.00 ns, 901.2336 ns/op WorkloadResult 3: 1048576 op, 970453400.00 ns, 925.4965 ns/op WorkloadResult 4: 1048576 op, 948180400.00 ns, 904.2553 ns/op WorkloadResult 5: 1048576 op, 958362000.00 ns, 913.9652 ns/op WorkloadResult 6: 1048576 op, 945748500.00 ns, 901.9361 ns/op WorkloadResult 7: 1048576 op, 974675600.00 ns, 929.5231 ns/op WorkloadResult 8: 1048576 op, 945970600.00 ns, 902.1479 ns/op WorkloadResult 9: 1048576 op, 963600900.00 ns, 918.9614 ns/op WorkloadResult 10: 1048576 op, 955273300.00 ns, 911.0196 ns/op WorkloadResult 11: 1048576 op, 970983400.00 ns, 926.0019 ns/op WorkloadResult 12: 1048576 op, 957354600.00 ns, 913.0045 ns/op WorkloadResult 13: 1048576 op, 961728100.00 ns, 917.1754 ns/op WorkloadResult 14: 1048576 op, 950510200.00 ns, 906.4772 ns/op WorkloadResult 15: 1048576 op, 959411900.00 ns, 914.9665 ns/op // GC: 97 0 0 1828743960 1048576 // Threading: 0 0 1048576 Mean = 914.509 ns, StdErr = 2.641 ns (0.29%), N = 15, StdDev = 10.229 ns Min = 901.234 ns, Q1 = 905.366 ns, Median = 913.965 ns, Q3 = 922.229 ns, Max = 931.476 ns IQR = 16.863 ns, LowerFence = 880.072 ns, UpperFence = 947.523 ns ConfidenceInterval = [903.574 ns; 925.444 ns] (CI 99.9%), Margin = 10.935 ns (1.20% of Mean) Skewness = 0.21, Kurtosis = 1.59, MValue = 2 // ** Remained 26 (40.6%) benchmark(s) to run. Estimated finish 2026-04-23 17:50 (0h 7m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_LegacyAll: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 159700.00 ns, 159.7000 us/op WorkloadJitting 1: 1 op, 1739700.00 ns, 1.7397 ms/op OverheadJitting 2: 16 op, 265500.00 ns, 16.5938 us/op WorkloadJitting 2: 16 op, 506400.00 ns, 31.6500 us/op WorkloadPilot 1: 16 op, 203900.00 ns, 12.7438 us/op WorkloadPilot 2: 32 op, 241100.00 ns, 7.5344 us/op WorkloadPilot 3: 64 op, 294200.00 ns, 4.5969 us/op WorkloadPilot 4: 128 op, 385400.00 ns, 3.0109 us/op WorkloadPilot 5: 256 op, 586200.00 ns, 2.2898 us/op WorkloadPilot 6: 512 op, 1305400.00 ns, 2.5496 us/op WorkloadPilot 7: 1024 op, 1762900.00 ns, 1.7216 us/op WorkloadPilot 8: 2048 op, 3809600.00 ns, 1.8602 us/op WorkloadPilot 9: 4096 op, 8134700.00 ns, 1.9860 us/op WorkloadPilot 10: 8192 op, 17566500.00 ns, 2.1443 us/op WorkloadPilot 11: 16384 op, 25405000.00 ns, 1.5506 us/op WorkloadPilot 12: 32768 op, 48685200.00 ns, 1.4858 us/op WorkloadPilot 13: 65536 op, 97079200.00 ns, 1.4813 us/op WorkloadPilot 14: 131072 op, 196822000.00 ns, 1.5016 us/op WorkloadPilot 15: 262144 op, 393422600.00 ns, 1.5008 us/op WorkloadPilot 16: 524288 op, 803763900.00 ns, 1.5331 us/op OverheadWarmup 1: 524288 op, 826300.00 ns, 1.5760 ns/op OverheadWarmup 2: 524288 op, 853200.00 ns, 1.6273 ns/op OverheadWarmup 3: 524288 op, 823000.00 ns, 1.5697 ns/op OverheadWarmup 4: 524288 op, 821000.00 ns, 1.5659 ns/op OverheadWarmup 5: 524288 op, 821100.00 ns, 1.5661 ns/op OverheadWarmup 6: 524288 op, 821100.00 ns, 1.5661 ns/op OverheadActual 1: 524288 op, 821100.00 ns, 1.5661 ns/op OverheadActual 2: 524288 op, 821100.00 ns, 1.5661 ns/op OverheadActual 3: 524288 op, 821800.00 ns, 1.5675 ns/op OverheadActual 4: 524288 op, 821100.00 ns, 1.5661 ns/op OverheadActual 5: 524288 op, 821100.00 ns, 1.5661 ns/op OverheadActual 6: 524288 op, 821800.00 ns, 1.5675 ns/op OverheadActual 7: 524288 op, 822800.00 ns, 1.5694 ns/op OverheadActual 8: 524288 op, 853300.00 ns, 1.6275 ns/op OverheadActual 9: 524288 op, 826800.00 ns, 1.5770 ns/op OverheadActual 10: 524288 op, 844000.00 ns, 1.6098 ns/op OverheadActual 11: 524288 op, 827100.00 ns, 1.5776 ns/op OverheadActual 12: 524288 op, 843800.00 ns, 1.6094 ns/op OverheadActual 13: 524288 op, 828800.00 ns, 1.5808 ns/op OverheadActual 14: 524288 op, 828000.00 ns, 1.5793 ns/op OverheadActual 15: 524288 op, 823400.00 ns, 1.5705 ns/op WorkloadWarmup 1: 524288 op, 794457500.00 ns, 1.5153 us/op WorkloadWarmup 2: 524288 op, 799064000.00 ns, 1.5241 us/op WorkloadWarmup 3: 524288 op, 797079200.00 ns, 1.5203 us/op WorkloadWarmup 4: 524288 op, 791253400.00 ns, 1.5092 us/op WorkloadWarmup 5: 524288 op, 788966800.00 ns, 1.5048 us/op WorkloadWarmup 6: 524288 op, 780604300.00 ns, 1.4889 us/op WorkloadWarmup 7: 524288 op, 783094500.00 ns, 1.4936 us/op WorkloadWarmup 8: 524288 op, 793628300.00 ns, 1.5137 us/op WorkloadWarmup 9: 524288 op, 791965200.00 ns, 1.5106 us/op WorkloadActual 1: 524288 op, 801208000.00 ns, 1.5282 us/op WorkloadActual 2: 524288 op, 787377600.00 ns, 1.5018 us/op WorkloadActual 3: 524288 op, 793121500.00 ns, 1.5128 us/op WorkloadActual 4: 524288 op, 789253700.00 ns, 1.5054 us/op WorkloadActual 5: 524288 op, 786629400.00 ns, 1.5004 us/op WorkloadActual 6: 524288 op, 785245900.00 ns, 1.4977 us/op WorkloadActual 7: 524288 op, 788859100.00 ns, 1.5046 us/op WorkloadActual 8: 524288 op, 790694600.00 ns, 1.5081 us/op WorkloadActual 9: 524288 op, 789976400.00 ns, 1.5068 us/op WorkloadActual 10: 524288 op, 788283000.00 ns, 1.5035 us/op WorkloadActual 11: 524288 op, 793261700.00 ns, 1.5130 us/op WorkloadActual 12: 524288 op, 787041300.00 ns, 1.5012 us/op WorkloadActual 13: 524288 op, 794889100.00 ns, 1.5161 us/op WorkloadActual 14: 524288 op, 783304200.00 ns, 1.4940 us/op WorkloadActual 15: 524288 op, 786891600.00 ns, 1.5009 us/op WorkloadResult 1: 524288 op, 786554200.00 ns, 1.5002 us/op WorkloadResult 2: 524288 op, 792298100.00 ns, 1.5112 us/op WorkloadResult 3: 524288 op, 788430300.00 ns, 1.5038 us/op WorkloadResult 4: 524288 op, 785806000.00 ns, 1.4988 us/op WorkloadResult 5: 524288 op, 784422500.00 ns, 1.4962 us/op WorkloadResult 6: 524288 op, 788035700.00 ns, 1.5031 us/op WorkloadResult 7: 524288 op, 789871200.00 ns, 1.5066 us/op WorkloadResult 8: 524288 op, 789153000.00 ns, 1.5052 us/op WorkloadResult 9: 524288 op, 787459600.00 ns, 1.5020 us/op WorkloadResult 10: 524288 op, 792438300.00 ns, 1.5115 us/op WorkloadResult 11: 524288 op, 786217900.00 ns, 1.4996 us/op WorkloadResult 12: 524288 op, 794065700.00 ns, 1.5146 us/op WorkloadResult 13: 524288 op, 782480800.00 ns, 1.4925 us/op WorkloadResult 14: 524288 op, 786068200.00 ns, 1.4993 us/op // GC: 79 0 0 1489009520 524288 // Threading: 0 0 524288 Mean = 1.503 us, StdErr = 0.002 us (0.11%), N = 14, StdDev = 0.006 us Min = 1.492 us, Q1 = 1.499 us, Median = 1.503 us, Q3 = 1.506 us, Max = 1.515 us IQR = 0.007 us, LowerFence = 1.489 us, UpperFence = 1.516 us ConfidenceInterval = [1.496 us; 1.510 us] (CI 99.9%), Margin = 0.007 us (0.47% of Mean) Skewness = 0.25, Kurtosis = 2.04, MValue = 2 // ** Remained 25 (39.1%) benchmark(s) to run. Estimated finish 2026-04-23 17:50 (0h 7m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModel_LegacyCustom: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 126700.00 ns, 126.7000 us/op WorkloadJitting 1: 1 op, 1075900.00 ns, 1.0759 ms/op OverheadJitting 2: 16 op, 265100.00 ns, 16.5688 us/op WorkloadJitting 2: 16 op, 423500.00 ns, 26.4688 us/op WorkloadPilot 1: 16 op, 147700.00 ns, 9.2313 us/op WorkloadPilot 2: 32 op, 159400.00 ns, 4.9813 us/op WorkloadPilot 3: 64 op, 183600.00 ns, 2.8688 us/op WorkloadPilot 4: 128 op, 247400.00 ns, 1.9328 us/op WorkloadPilot 5: 256 op, 334100.00 ns, 1.3051 us/op WorkloadPilot 6: 512 op, 680100.00 ns, 1.3283 us/op WorkloadPilot 7: 1024 op, 971100.00 ns, 948.3398 ns/op WorkloadPilot 8: 2048 op, 1794900.00 ns, 876.4160 ns/op WorkloadPilot 9: 4096 op, 4154000.00 ns, 1.0142 us/op WorkloadPilot 10: 8192 op, 9424200.00 ns, 1.1504 us/op WorkloadPilot 11: 16384 op, 15617600.00 ns, 953.2227 ns/op WorkloadPilot 12: 32768 op, 26243100.00 ns, 800.8759 ns/op WorkloadPilot 13: 65536 op, 53364700.00 ns, 814.2807 ns/op WorkloadPilot 14: 131072 op, 104117000.00 ns, 794.3497 ns/op WorkloadPilot 15: 262144 op, 207068400.00 ns, 789.9033 ns/op WorkloadPilot 16: 524288 op, 403955500.00 ns, 770.4840 ns/op WorkloadPilot 17: 1048576 op, 813405400.00 ns, 775.7238 ns/op OverheadWarmup 1: 1048576 op, 1647700.00 ns, 1.5714 ns/op OverheadWarmup 2: 1048576 op, 1645700.00 ns, 1.5695 ns/op OverheadWarmup 3: 1048576 op, 1646700.00 ns, 1.5704 ns/op OverheadWarmup 4: 1048576 op, 1646400.00 ns, 1.5701 ns/op OverheadWarmup 5: 1048576 op, 1654600.00 ns, 1.5779 ns/op OverheadWarmup 6: 1048576 op, 1647200.00 ns, 1.5709 ns/op OverheadActual 1: 1048576 op, 1646500.00 ns, 1.5702 ns/op OverheadActual 2: 1048576 op, 1652800.00 ns, 1.5762 ns/op OverheadActual 3: 1048576 op, 1646600.00 ns, 1.5703 ns/op OverheadActual 4: 1048576 op, 1647500.00 ns, 1.5712 ns/op OverheadActual 5: 1048576 op, 1648400.00 ns, 1.5720 ns/op OverheadActual 6: 1048576 op, 1645800.00 ns, 1.5696 ns/op OverheadActual 7: 1048576 op, 1645300.00 ns, 1.5691 ns/op OverheadActual 8: 1048576 op, 1648400.00 ns, 1.5720 ns/op OverheadActual 9: 1048576 op, 1648100.00 ns, 1.5718 ns/op OverheadActual 10: 1048576 op, 1648800.00 ns, 1.5724 ns/op OverheadActual 11: 1048576 op, 1654400.00 ns, 1.5778 ns/op OverheadActual 12: 1048576 op, 1646100.00 ns, 1.5698 ns/op OverheadActual 13: 1048576 op, 1646400.00 ns, 1.5701 ns/op OverheadActual 14: 1048576 op, 1645700.00 ns, 1.5695 ns/op OverheadActual 15: 1048576 op, 1652300.00 ns, 1.5758 ns/op WorkloadWarmup 1: 1048576 op, 822705400.00 ns, 784.5930 ns/op WorkloadWarmup 2: 1048576 op, 833011100.00 ns, 794.4213 ns/op WorkloadWarmup 3: 1048576 op, 823379000.00 ns, 785.2354 ns/op WorkloadWarmup 4: 1048576 op, 813171900.00 ns, 775.5012 ns/op WorkloadWarmup 5: 1048576 op, 821884800.00 ns, 783.8104 ns/op WorkloadWarmup 6: 1048576 op, 815278300.00 ns, 777.5100 ns/op WorkloadActual 1: 1048576 op, 814751700.00 ns, 777.0078 ns/op WorkloadActual 2: 1048576 op, 813886600.00 ns, 776.1827 ns/op WorkloadActual 3: 1048576 op, 816335700.00 ns, 778.5184 ns/op WorkloadActual 4: 1048576 op, 810516700.00 ns, 772.9690 ns/op WorkloadActual 5: 1048576 op, 812815400.00 ns, 775.1612 ns/op WorkloadActual 6: 1048576 op, 821277300.00 ns, 783.2311 ns/op WorkloadActual 7: 1048576 op, 820891100.00 ns, 782.8628 ns/op WorkloadActual 8: 1048576 op, 826884000.00 ns, 788.5780 ns/op WorkloadActual 9: 1048576 op, 822084100.00 ns, 784.0005 ns/op WorkloadActual 10: 1048576 op, 819335700.00 ns, 781.3794 ns/op WorkloadActual 11: 1048576 op, 821172800.00 ns, 783.1314 ns/op WorkloadActual 12: 1048576 op, 823210300.00 ns, 785.0745 ns/op WorkloadActual 13: 1048576 op, 835860200.00 ns, 797.1384 ns/op WorkloadActual 14: 1048576 op, 818473000.00 ns, 780.5567 ns/op WorkloadActual 15: 1048576 op, 814552300.00 ns, 776.8176 ns/op WorkloadResult 1: 1048576 op, 813104200.00 ns, 775.4366 ns/op WorkloadResult 2: 1048576 op, 812239100.00 ns, 774.6116 ns/op WorkloadResult 3: 1048576 op, 814688200.00 ns, 776.9472 ns/op WorkloadResult 4: 1048576 op, 808869200.00 ns, 771.3978 ns/op WorkloadResult 5: 1048576 op, 811167900.00 ns, 773.5900 ns/op WorkloadResult 6: 1048576 op, 819629800.00 ns, 781.6599 ns/op WorkloadResult 7: 1048576 op, 819243600.00 ns, 781.2916 ns/op WorkloadResult 8: 1048576 op, 825236500.00 ns, 787.0069 ns/op WorkloadResult 9: 1048576 op, 820436600.00 ns, 782.4293 ns/op WorkloadResult 10: 1048576 op, 817688200.00 ns, 779.8082 ns/op WorkloadResult 11: 1048576 op, 819525300.00 ns, 781.5602 ns/op WorkloadResult 12: 1048576 op, 821562800.00 ns, 783.5033 ns/op WorkloadResult 13: 1048576 op, 816825500.00 ns, 778.9855 ns/op WorkloadResult 14: 1048576 op, 812904800.00 ns, 775.2464 ns/op // GC: 94 0 0 1778413968 1048576 // Threading: 0 0 1048576 Mean = 778.820 ns, StdErr = 1.178 ns (0.15%), N = 14, StdDev = 4.408 ns Min = 771.398 ns, Q1 = 775.294 ns, Median = 779.397 ns, Q3 = 781.635 ns, Max = 787.007 ns IQR = 6.341 ns, LowerFence = 765.782 ns, UpperFence = 791.146 ns ConfidenceInterval = [773.848 ns; 783.792 ns] (CI 99.9%), Margin = 4.972 ns (0.64% of Mean) Skewness = 0.03, Kurtosis = 1.84, MValue = 2 // ** Remained 24 (37.5%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 7m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 142500.00 ns, 142.5000 us/op WorkloadJitting 1: 1 op, 911000.00 ns, 911.0000 us/op OverheadJitting 2: 16 op, 263300.00 ns, 16.4563 us/op WorkloadJitting 2: 16 op, 562400.00 ns, 35.1500 us/op WorkloadPilot 1: 16 op, 277600.00 ns, 17.3500 us/op WorkloadPilot 2: 32 op, 537100.00 ns, 16.7844 us/op WorkloadPilot 3: 64 op, 1049500.00 ns, 16.3984 us/op WorkloadPilot 4: 128 op, 2038000.00 ns, 15.9219 us/op WorkloadPilot 5: 256 op, 4755800.00 ns, 18.5773 us/op WorkloadPilot 6: 512 op, 10700900.00 ns, 20.9002 us/op WorkloadPilot 7: 1024 op, 16745200.00 ns, 16.3527 us/op WorkloadPilot 8: 2048 op, 32336200.00 ns, 15.7892 us/op WorkloadPilot 9: 4096 op, 65779400.00 ns, 16.0594 us/op WorkloadPilot 10: 8192 op, 128315900.00 ns, 15.6636 us/op WorkloadPilot 11: 16384 op, 243745400.00 ns, 14.8770 us/op WorkloadPilot 12: 32768 op, 484838600.00 ns, 14.7961 us/op WorkloadPilot 13: 65536 op, 978959300.00 ns, 14.9377 us/op OverheadWarmup 1: 65536 op, 104400.00 ns, 1.5930 ns/op OverheadWarmup 2: 65536 op, 103300.00 ns, 1.5762 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, 110900.00 ns, 1.6922 ns/op OverheadWarmup 7: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadActual 1: 65536 op, 103100.00 ns, 1.5732 ns/op OverheadActual 2: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 3: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 4: 65536 op, 103100.00 ns, 1.5732 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, 103500.00 ns, 1.5793 ns/op OverheadActual 8: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 9: 65536 op, 107900.00 ns, 1.6464 ns/op OverheadActual 10: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 11: 65536 op, 106900.00 ns, 1.6312 ns/op OverheadActual 12: 65536 op, 103000.00 ns, 1.5717 ns/op OverheadActual 13: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 14: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadActual 15: 65536 op, 102700.00 ns, 1.5671 ns/op WorkloadWarmup 1: 65536 op, 964479000.00 ns, 14.7168 us/op WorkloadWarmup 2: 65536 op, 976887300.00 ns, 14.9061 us/op WorkloadWarmup 3: 65536 op, 968859100.00 ns, 14.7836 us/op WorkloadWarmup 4: 65536 op, 967958800.00 ns, 14.7699 us/op WorkloadWarmup 5: 65536 op, 962169500.00 ns, 14.6815 us/op WorkloadWarmup 6: 65536 op, 976971000.00 ns, 14.9074 us/op WorkloadWarmup 7: 65536 op, 969089900.00 ns, 14.7871 us/op WorkloadActual 1: 65536 op, 975365200.00 ns, 14.8829 us/op WorkloadActual 2: 65536 op, 967922700.00 ns, 14.7693 us/op WorkloadActual 3: 65536 op, 963451700.00 ns, 14.7011 us/op WorkloadActual 4: 65536 op, 962256600.00 ns, 14.6829 us/op WorkloadActual 5: 65536 op, 970546800.00 ns, 14.8094 us/op WorkloadActual 6: 65536 op, 964801100.00 ns, 14.7217 us/op WorkloadActual 7: 65536 op, 970667600.00 ns, 14.8112 us/op WorkloadActual 8: 65536 op, 974367700.00 ns, 14.8677 us/op WorkloadActual 9: 65536 op, 970435700.00 ns, 14.8077 us/op WorkloadActual 10: 65536 op, 968940000.00 ns, 14.7849 us/op WorkloadActual 11: 65536 op, 960964400.00 ns, 14.6632 us/op WorkloadActual 12: 65536 op, 966256200.00 ns, 14.7439 us/op WorkloadActual 13: 65536 op, 961394000.00 ns, 14.6697 us/op WorkloadActual 14: 65536 op, 970205300.00 ns, 14.8042 us/op WorkloadActual 15: 65536 op, 960451600.00 ns, 14.6553 us/op WorkloadResult 1: 65536 op, 975262500.00 ns, 14.8813 us/op WorkloadResult 2: 65536 op, 967820000.00 ns, 14.7678 us/op WorkloadResult 3: 65536 op, 963349000.00 ns, 14.6995 us/op WorkloadResult 4: 65536 op, 962153900.00 ns, 14.6813 us/op WorkloadResult 5: 65536 op, 970444100.00 ns, 14.8078 us/op WorkloadResult 6: 65536 op, 964698400.00 ns, 14.7201 us/op WorkloadResult 7: 65536 op, 970564900.00 ns, 14.8096 us/op WorkloadResult 8: 65536 op, 974265000.00 ns, 14.8661 us/op WorkloadResult 9: 65536 op, 970333000.00 ns, 14.8061 us/op WorkloadResult 10: 65536 op, 968837300.00 ns, 14.7833 us/op WorkloadResult 11: 65536 op, 960861700.00 ns, 14.6616 us/op WorkloadResult 12: 65536 op, 966153500.00 ns, 14.7423 us/op WorkloadResult 13: 65536 op, 961291300.00 ns, 14.6681 us/op WorkloadResult 14: 65536 op, 970102600.00 ns, 14.8026 us/op WorkloadResult 15: 65536 op, 960348900.00 ns, 14.6538 us/op // GC: 98 0 0 1849692112 65536 // Threading: 0 0 65536 Mean = 14.757 us, StdErr = 0.019 us (0.13%), N = 15, StdDev = 0.074 us Min = 14.654 us, Q1 = 14.690 us, Median = 14.768 us, Q3 = 14.807 us, Max = 14.881 us IQR = 0.117 us, LowerFence = 14.516 us, UpperFence = 14.982 us ConfidenceInterval = [14.678 us; 14.836 us] (CI 99.9%), Margin = 0.079 us (0.53% of Mean) Skewness = 0.07, Kurtosis = 1.6, MValue = 2 // ** Remained 23 (35.9%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 6m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_Stj_SourceGen: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 156000.00 ns, 156.0000 us/op WorkloadJitting 1: 1 op, 496300.00 ns, 496.3000 us/op OverheadJitting 2: 16 op, 267400.00 ns, 16.7125 us/op WorkloadJitting 2: 16 op, 529700.00 ns, 33.1063 us/op WorkloadPilot 1: 16 op, 261300.00 ns, 16.3313 us/op WorkloadPilot 2: 32 op, 499300.00 ns, 15.6031 us/op WorkloadPilot 3: 64 op, 988000.00 ns, 15.4375 us/op WorkloadPilot 4: 128 op, 1930700.00 ns, 15.0836 us/op WorkloadPilot 5: 256 op, 4471300.00 ns, 17.4660 us/op WorkloadPilot 6: 512 op, 10131400.00 ns, 19.7879 us/op WorkloadPilot 7: 1024 op, 16247800.00 ns, 15.8670 us/op WorkloadPilot 8: 2048 op, 30785700.00 ns, 15.0321 us/op WorkloadPilot 9: 4096 op, 61653200.00 ns, 15.0521 us/op WorkloadPilot 10: 8192 op, 122689100.00 ns, 14.9767 us/op WorkloadPilot 11: 16384 op, 241477300.00 ns, 14.7386 us/op WorkloadPilot 12: 32768 op, 475794000.00 ns, 14.5201 us/op WorkloadPilot 13: 65536 op, 968436300.00 ns, 14.7772 us/op OverheadWarmup 1: 65536 op, 103900.00 ns, 1.5854 ns/op OverheadWarmup 2: 65536 op, 102100.00 ns, 1.5579 ns/op OverheadWarmup 3: 65536 op, 101900.00 ns, 1.5549 ns/op OverheadWarmup 4: 65536 op, 101900.00 ns, 1.5549 ns/op OverheadWarmup 5: 65536 op, 102100.00 ns, 1.5579 ns/op OverheadWarmup 6: 65536 op, 102600.00 ns, 1.5656 ns/op OverheadWarmup 7: 65536 op, 101900.00 ns, 1.5549 ns/op OverheadWarmup 8: 65536 op, 101900.00 ns, 1.5549 ns/op OverheadActual 1: 65536 op, 102000.00 ns, 1.5564 ns/op OverheadActual 2: 65536 op, 101900.00 ns, 1.5549 ns/op OverheadActual 3: 65536 op, 101900.00 ns, 1.5549 ns/op OverheadActual 4: 65536 op, 110000.00 ns, 1.6785 ns/op OverheadActual 5: 65536 op, 102300.00 ns, 1.5610 ns/op OverheadActual 6: 65536 op, 102200.00 ns, 1.5594 ns/op OverheadActual 7: 65536 op, 102000.00 ns, 1.5564 ns/op OverheadActual 8: 65536 op, 102000.00 ns, 1.5564 ns/op OverheadActual 9: 65536 op, 102000.00 ns, 1.5564 ns/op OverheadActual 10: 65536 op, 101900.00 ns, 1.5549 ns/op OverheadActual 11: 65536 op, 101900.00 ns, 1.5549 ns/op OverheadActual 12: 65536 op, 102000.00 ns, 1.5564 ns/op OverheadActual 13: 65536 op, 102000.00 ns, 1.5564 ns/op OverheadActual 14: 65536 op, 101900.00 ns, 1.5549 ns/op OverheadActual 15: 65536 op, 101900.00 ns, 1.5549 ns/op WorkloadWarmup 1: 65536 op, 957905300.00 ns, 14.6165 us/op WorkloadWarmup 2: 65536 op, 961786600.00 ns, 14.6757 us/op WorkloadWarmup 3: 65536 op, 953547000.00 ns, 14.5500 us/op WorkloadWarmup 4: 65536 op, 954189800.00 ns, 14.5598 us/op WorkloadWarmup 5: 65536 op, 955411900.00 ns, 14.5784 us/op WorkloadWarmup 6: 65536 op, 965677700.00 ns, 14.7351 us/op WorkloadWarmup 7: 65536 op, 957564800.00 ns, 14.6113 us/op WorkloadActual 1: 65536 op, 1005743900.00 ns, 15.3464 us/op WorkloadActual 2: 65536 op, 1000976600.00 ns, 15.2737 us/op WorkloadActual 3: 65536 op, 984118300.00 ns, 15.0165 us/op WorkloadActual 4: 65536 op, 988774700.00 ns, 15.0875 us/op WorkloadActual 5: 65536 op, 979677600.00 ns, 14.9487 us/op WorkloadActual 6: 65536 op, 991503300.00 ns, 15.1291 us/op WorkloadActual 7: 65536 op, 989831300.00 ns, 15.1036 us/op WorkloadActual 8: 65536 op, 994945100.00 ns, 15.1817 us/op WorkloadActual 9: 65536 op, 990362400.00 ns, 15.1117 us/op WorkloadActual 10: 65536 op, 998570700.00 ns, 15.2370 us/op WorkloadActual 11: 65536 op, 987094700.00 ns, 15.0619 us/op WorkloadActual 12: 65536 op, 995528700.00 ns, 15.1906 us/op WorkloadActual 13: 65536 op, 989684100.00 ns, 15.1014 us/op WorkloadActual 14: 65536 op, 991183000.00 ns, 15.1243 us/op WorkloadActual 15: 65536 op, 991654400.00 ns, 15.1314 us/op WorkloadResult 1: 65536 op, 1000874600.00 ns, 15.2721 us/op WorkloadResult 2: 65536 op, 984016300.00 ns, 15.0149 us/op WorkloadResult 3: 65536 op, 988672700.00 ns, 15.0859 us/op WorkloadResult 4: 65536 op, 979575600.00 ns, 14.9471 us/op WorkloadResult 5: 65536 op, 991401300.00 ns, 15.1276 us/op WorkloadResult 6: 65536 op, 989729300.00 ns, 15.1021 us/op WorkloadResult 7: 65536 op, 994843100.00 ns, 15.1801 us/op WorkloadResult 8: 65536 op, 990260400.00 ns, 15.1102 us/op WorkloadResult 9: 65536 op, 998468700.00 ns, 15.2354 us/op WorkloadResult 10: 65536 op, 986992700.00 ns, 15.0603 us/op WorkloadResult 11: 65536 op, 995426700.00 ns, 15.1890 us/op WorkloadResult 12: 65536 op, 989582100.00 ns, 15.0998 us/op WorkloadResult 13: 65536 op, 991081000.00 ns, 15.1227 us/op WorkloadResult 14: 65536 op, 991552400.00 ns, 15.1299 us/op // GC: 95 0 0 1806176208 65536 // Threading: 0 0 65536 Mean = 15.120 us, StdErr = 0.022 us (0.15%), N = 14, StdDev = 0.084 us Min = 14.947 us, Q1 = 15.089 us, Median = 15.116 us, Q3 = 15.168 us, Max = 15.272 us IQR = 0.078 us, LowerFence = 14.972 us, UpperFence = 15.285 us ConfidenceInterval = [15.025 us; 15.214 us] (CI 99.9%), Margin = 0.095 us (0.63% of Mean) Skewness = -0.11, Kurtosis = 2.56, MValue = 2 // ** Remained 22 (34.4%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 6m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 144000.00 ns, 144.0000 us/op WorkloadJitting 1: 1 op, 982000.00 ns, 982.0000 us/op OverheadJitting 2: 16 op, 269600.00 ns, 16.8500 us/op WorkloadJitting 2: 16 op, 590700.00 ns, 36.9188 us/op WorkloadPilot 1: 16 op, 285500.00 ns, 17.8438 us/op WorkloadPilot 2: 32 op, 543700.00 ns, 16.9906 us/op WorkloadPilot 3: 64 op, 1057300.00 ns, 16.5203 us/op WorkloadPilot 4: 128 op, 2248100.00 ns, 17.5633 us/op WorkloadPilot 5: 256 op, 5481600.00 ns, 21.4125 us/op WorkloadPilot 6: 512 op, 12047000.00 ns, 23.5293 us/op WorkloadPilot 7: 1024 op, 16530900.00 ns, 16.1435 us/op WorkloadPilot 8: 2048 op, 32335200.00 ns, 15.7887 us/op WorkloadPilot 9: 4096 op, 64139500.00 ns, 15.6591 us/op WorkloadPilot 10: 8192 op, 124428900.00 ns, 15.1891 us/op WorkloadPilot 11: 16384 op, 244144600.00 ns, 14.9014 us/op WorkloadPilot 12: 32768 op, 485633400.00 ns, 14.8204 us/op WorkloadPilot 13: 65536 op, 961330500.00 ns, 14.6687 us/op OverheadWarmup 1: 65536 op, 105000.00 ns, 1.6022 ns/op OverheadWarmup 2: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadWarmup 3: 65536 op, 111100.00 ns, 1.6953 ns/op OverheadWarmup 4: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadWarmup 5: 65536 op, 109900.00 ns, 1.6769 ns/op OverheadWarmup 6: 65536 op, 103100.00 ns, 1.5732 ns/op OverheadActual 1: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadActual 2: 65536 op, 103100.00 ns, 1.5732 ns/op OverheadActual 3: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 4: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 5: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadActual 6: 65536 op, 103000.00 ns, 1.5717 ns/op OverheadActual 7: 65536 op, 102900.00 ns, 1.5701 ns/op OverheadActual 8: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 9: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadActual 10: 65536 op, 103100.00 ns, 1.5732 ns/op OverheadActual 11: 65536 op, 102800.00 ns, 1.5686 ns/op OverheadActual 12: 65536 op, 103400.00 ns, 1.5778 ns/op OverheadActual 13: 65536 op, 102700.00 ns, 1.5671 ns/op OverheadActual 14: 65536 op, 103000.00 ns, 1.5717 ns/op OverheadActual 15: 65536 op, 109400.00 ns, 1.6693 ns/op WorkloadWarmup 1: 65536 op, 968531800.00 ns, 14.7786 us/op WorkloadWarmup 2: 65536 op, 960038000.00 ns, 14.6490 us/op WorkloadWarmup 3: 65536 op, 955311100.00 ns, 14.5769 us/op WorkloadWarmup 4: 65536 op, 964197300.00 ns, 14.7125 us/op WorkloadWarmup 5: 65536 op, 967962200.00 ns, 14.7699 us/op WorkloadWarmup 6: 65536 op, 968919200.00 ns, 14.7845 us/op WorkloadWarmup 7: 65536 op, 970634200.00 ns, 14.8107 us/op WorkloadWarmup 8: 65536 op, 959766100.00 ns, 14.6449 us/op WorkloadWarmup 9: 65536 op, 964304200.00 ns, 14.7141 us/op WorkloadWarmup 10: 65536 op, 956452600.00 ns, 14.5943 us/op WorkloadActual 1: 65536 op, 979852900.00 ns, 14.9514 us/op WorkloadActual 2: 65536 op, 964485900.00 ns, 14.7169 us/op WorkloadActual 3: 65536 op, 973258400.00 ns, 14.8507 us/op WorkloadActual 4: 65536 op, 986451800.00 ns, 15.0521 us/op WorkloadActual 5: 65536 op, 989228600.00 ns, 15.0944 us/op WorkloadActual 6: 65536 op, 973084300.00 ns, 14.8481 us/op WorkloadActual 7: 65536 op, 973682700.00 ns, 14.8572 us/op WorkloadActual 8: 65536 op, 969814900.00 ns, 14.7982 us/op WorkloadActual 9: 65536 op, 977263900.00 ns, 14.9119 us/op WorkloadActual 10: 65536 op, 971761600.00 ns, 14.8279 us/op WorkloadActual 11: 65536 op, 974755000.00 ns, 14.8736 us/op WorkloadActual 12: 65536 op, 979119100.00 ns, 14.9402 us/op WorkloadActual 13: 65536 op, 974446300.00 ns, 14.8689 us/op WorkloadActual 14: 65536 op, 987077100.00 ns, 15.0616 us/op WorkloadActual 15: 65536 op, 972245800.00 ns, 14.8353 us/op WorkloadResult 1: 65536 op, 979750100.00 ns, 14.9498 us/op WorkloadResult 2: 65536 op, 964383100.00 ns, 14.7153 us/op WorkloadResult 3: 65536 op, 973155600.00 ns, 14.8492 us/op WorkloadResult 4: 65536 op, 986349000.00 ns, 15.0505 us/op WorkloadResult 5: 65536 op, 989125800.00 ns, 15.0929 us/op WorkloadResult 6: 65536 op, 972981500.00 ns, 14.8465 us/op WorkloadResult 7: 65536 op, 973579900.00 ns, 14.8557 us/op WorkloadResult 8: 65536 op, 969712100.00 ns, 14.7966 us/op WorkloadResult 9: 65536 op, 977161100.00 ns, 14.9103 us/op WorkloadResult 10: 65536 op, 971658800.00 ns, 14.8263 us/op WorkloadResult 11: 65536 op, 974652200.00 ns, 14.8720 us/op WorkloadResult 12: 65536 op, 979016300.00 ns, 14.9386 us/op WorkloadResult 13: 65536 op, 974343500.00 ns, 14.8673 us/op WorkloadResult 14: 65536 op, 986974300.00 ns, 15.0600 us/op WorkloadResult 15: 65536 op, 972143000.00 ns, 14.8337 us/op // GC: 123 0 0 2332561360 65536 // Threading: 0 0 65536 Mean = 14.898 us, StdErr = 0.027 us (0.18%), N = 15, StdDev = 0.105 us Min = 14.715 us, Q1 = 14.840 us, Median = 14.867 us, Q3 = 14.944 us, Max = 15.093 us IQR = 0.104 us, LowerFence = 14.684 us, UpperFence = 15.100 us ConfidenceInterval = [14.786 us; 15.010 us] (CI 99.9%), Margin = 0.112 us (0.75% of Mean) Skewness = 0.43, Kurtosis = 2.21, MValue = 2 // ** Remained 21 (32.8%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 6m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_PopcornAll: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 133600.00 ns, 133.6000 us/op WorkloadJitting 1: 1 op, 298500.00 ns, 298.5000 us/op OverheadJitting 2: 16 op, 290300.00 ns, 18.1438 us/op WorkloadJitting 2: 16 op, 710200.00 ns, 44.3875 us/op WorkloadPilot 1: 16 op, 434700.00 ns, 27.1688 us/op WorkloadPilot 2: 32 op, 866400.00 ns, 27.0750 us/op WorkloadPilot 3: 64 op, 1697300.00 ns, 26.5203 us/op WorkloadPilot 4: 128 op, 3316000.00 ns, 25.9063 us/op WorkloadPilot 5: 256 op, 8179600.00 ns, 31.9516 us/op WorkloadPilot 6: 512 op, 16113500.00 ns, 31.4717 us/op WorkloadPilot 7: 1024 op, 26690100.00 ns, 26.0646 us/op WorkloadPilot 8: 2048 op, 52606600.00 ns, 25.6868 us/op WorkloadPilot 9: 4096 op, 106404000.00 ns, 25.9775 us/op WorkloadPilot 10: 8192 op, 211517800.00 ns, 25.8200 us/op WorkloadPilot 11: 16384 op, 415237800.00 ns, 25.3441 us/op WorkloadPilot 12: 32768 op, 834104000.00 ns, 25.4548 us/op OverheadWarmup 1: 32768 op, 52700.00 ns, 1.6083 ns/op OverheadWarmup 2: 32768 op, 51300.00 ns, 1.5656 ns/op OverheadWarmup 3: 32768 op, 51300.00 ns, 1.5656 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, 51100.00 ns, 1.5594 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, 51000.00 ns, 1.5564 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, 51300.00 ns, 1.5656 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, 51200.00 ns, 1.5625 ns/op OverheadActual 14: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 15: 32768 op, 51200.00 ns, 1.5625 ns/op WorkloadWarmup 1: 32768 op, 823937100.00 ns, 25.1446 us/op WorkloadWarmup 2: 32768 op, 841991600.00 ns, 25.6955 us/op WorkloadWarmup 3: 32768 op, 828930800.00 ns, 25.2970 us/op WorkloadWarmup 4: 32768 op, 834394000.00 ns, 25.4637 us/op WorkloadWarmup 5: 32768 op, 829056600.00 ns, 25.3008 us/op WorkloadWarmup 6: 32768 op, 826447900.00 ns, 25.2212 us/op WorkloadActual 1: 32768 op, 829362900.00 ns, 25.3101 us/op WorkloadActual 2: 32768 op, 831913500.00 ns, 25.3880 us/op WorkloadActual 3: 32768 op, 838561400.00 ns, 25.5909 us/op WorkloadActual 4: 32768 op, 827454200.00 ns, 25.2519 us/op WorkloadActual 5: 32768 op, 822914700.00 ns, 25.1134 us/op WorkloadActual 6: 32768 op, 840156200.00 ns, 25.6395 us/op WorkloadActual 7: 32768 op, 826045400.00 ns, 25.2089 us/op WorkloadActual 8: 32768 op, 837604300.00 ns, 25.5617 us/op WorkloadActual 9: 32768 op, 825434100.00 ns, 25.1902 us/op WorkloadActual 10: 32768 op, 824692100.00 ns, 25.1676 us/op WorkloadActual 11: 32768 op, 827608100.00 ns, 25.2566 us/op WorkloadActual 12: 32768 op, 820118100.00 ns, 25.0280 us/op WorkloadActual 13: 32768 op, 834187800.00 ns, 25.4574 us/op WorkloadActual 14: 32768 op, 834335600.00 ns, 25.4619 us/op WorkloadActual 15: 32768 op, 832175200.00 ns, 25.3960 us/op WorkloadResult 1: 32768 op, 829311900.00 ns, 25.3086 us/op WorkloadResult 2: 32768 op, 831862500.00 ns, 25.3864 us/op WorkloadResult 3: 32768 op, 838510400.00 ns, 25.5893 us/op WorkloadResult 4: 32768 op, 827403200.00 ns, 25.2503 us/op WorkloadResult 5: 32768 op, 822863700.00 ns, 25.1118 us/op WorkloadResult 6: 32768 op, 840105200.00 ns, 25.6380 us/op WorkloadResult 7: 32768 op, 825994400.00 ns, 25.2073 us/op WorkloadResult 8: 32768 op, 837553300.00 ns, 25.5601 us/op WorkloadResult 9: 32768 op, 825383100.00 ns, 25.1887 us/op WorkloadResult 10: 32768 op, 824641100.00 ns, 25.1660 us/op WorkloadResult 11: 32768 op, 827557100.00 ns, 25.2550 us/op WorkloadResult 12: 32768 op, 820067100.00 ns, 25.0265 us/op WorkloadResult 13: 32768 op, 834136800.00 ns, 25.4558 us/op WorkloadResult 14: 32768 op, 834284600.00 ns, 25.4603 us/op WorkloadResult 15: 32768 op, 832124200.00 ns, 25.3944 us/op // GC: 93 0 0 1760301008 32768 // Threading: 0 0 32768 Mean = 25.333 us, StdErr = 0.047 us (0.19%), N = 15, StdDev = 0.183 us Min = 25.026 us, Q1 = 25.198 us, Median = 25.309 us, Q3 = 25.458 us, Max = 25.638 us IQR = 0.260 us, LowerFence = 24.808 us, UpperFence = 25.848 us ConfidenceInterval = [25.138 us; 25.529 us] (CI 99.9%), Margin = 0.196 us (0.77% of Mean) Skewness = 0.11, Kurtosis = 1.72, MValue = 2 // ** Remained 20 (31.2%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 6m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_PopcornCustom: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 129000.00 ns, 129.0000 us/op WorkloadJitting 1: 1 op, 295500.00 ns, 295.5000 us/op OverheadJitting 2: 16 op, 265700.00 ns, 16.6063 us/op WorkloadJitting 2: 16 op, 700700.00 ns, 43.7938 us/op WorkloadPilot 1: 16 op, 437500.00 ns, 27.3438 us/op WorkloadPilot 2: 32 op, 867100.00 ns, 27.0969 us/op WorkloadPilot 3: 64 op, 1714000.00 ns, 26.7813 us/op WorkloadPilot 4: 128 op, 3516700.00 ns, 27.4742 us/op WorkloadPilot 5: 256 op, 8100200.00 ns, 31.6414 us/op WorkloadPilot 6: 512 op, 16571600.00 ns, 32.3664 us/op WorkloadPilot 7: 1024 op, 26985500.00 ns, 26.3530 us/op WorkloadPilot 8: 2048 op, 53241800.00 ns, 25.9970 us/op WorkloadPilot 9: 4096 op, 106380300.00 ns, 25.9718 us/op WorkloadPilot 10: 8192 op, 211040700.00 ns, 25.7618 us/op WorkloadPilot 11: 16384 op, 425379500.00 ns, 25.9631 us/op WorkloadPilot 12: 32768 op, 840060300.00 ns, 25.6366 us/op OverheadWarmup 1: 32768 op, 52900.00 ns, 1.6144 ns/op OverheadWarmup 2: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadWarmup 3: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadWarmup 4: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadWarmup 5: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadWarmup 6: 32768 op, 51900.00 ns, 1.5839 ns/op OverheadWarmup 7: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadActual 1: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 2: 32768 op, 51000.00 ns, 1.5564 ns/op OverheadActual 3: 32768 op, 51300.00 ns, 1.5656 ns/op OverheadActual 4: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadActual 5: 32768 op, 51100.00 ns, 1.5594 ns/op OverheadActual 6: 32768 op, 51200.00 ns, 1.5625 ns/op OverheadActual 7: 32768 op, 51200.00 ns, 1.5625 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, 51100.00 ns, 1.5594 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, 52400.00 ns, 1.5991 ns/op OverheadActual 15: 32768 op, 50900.00 ns, 1.5533 ns/op WorkloadWarmup 1: 32768 op, 840083500.00 ns, 25.6373 us/op WorkloadWarmup 2: 32768 op, 835574100.00 ns, 25.4997 us/op WorkloadWarmup 3: 32768 op, 838363200.00 ns, 25.5848 us/op WorkloadWarmup 4: 32768 op, 834207400.00 ns, 25.4580 us/op WorkloadWarmup 5: 32768 op, 842326100.00 ns, 25.7058 us/op WorkloadWarmup 6: 32768 op, 836754800.00 ns, 25.5357 us/op WorkloadActual 1: 32768 op, 852707500.00 ns, 26.0226 us/op WorkloadActual 2: 32768 op, 852112200.00 ns, 26.0044 us/op WorkloadActual 3: 32768 op, 852090700.00 ns, 26.0037 us/op WorkloadActual 4: 32768 op, 848336100.00 ns, 25.8892 us/op WorkloadActual 5: 32768 op, 841522700.00 ns, 25.6812 us/op WorkloadActual 6: 32768 op, 844693000.00 ns, 25.7780 us/op WorkloadActual 7: 32768 op, 845142300.00 ns, 25.7917 us/op WorkloadActual 8: 32768 op, 841819000.00 ns, 25.6903 us/op WorkloadActual 9: 32768 op, 850255900.00 ns, 25.9478 us/op WorkloadActual 10: 32768 op, 856539900.00 ns, 26.1395 us/op WorkloadActual 11: 32768 op, 847010300.00 ns, 25.8487 us/op WorkloadActual 12: 32768 op, 853582600.00 ns, 26.0493 us/op WorkloadActual 13: 32768 op, 838770700.00 ns, 25.5973 us/op WorkloadActual 14: 32768 op, 849700300.00 ns, 25.9308 us/op WorkloadActual 15: 32768 op, 847321000.00 ns, 25.8582 us/op WorkloadResult 1: 32768 op, 852656500.00 ns, 26.0210 us/op WorkloadResult 2: 32768 op, 852061200.00 ns, 26.0028 us/op WorkloadResult 3: 32768 op, 852039700.00 ns, 26.0022 us/op WorkloadResult 4: 32768 op, 848285100.00 ns, 25.8876 us/op WorkloadResult 5: 32768 op, 841471700.00 ns, 25.6797 us/op WorkloadResult 6: 32768 op, 844642000.00 ns, 25.7764 us/op WorkloadResult 7: 32768 op, 845091300.00 ns, 25.7901 us/op WorkloadResult 8: 32768 op, 841768000.00 ns, 25.6887 us/op WorkloadResult 9: 32768 op, 850204900.00 ns, 25.9462 us/op WorkloadResult 10: 32768 op, 856488900.00 ns, 26.1380 us/op WorkloadResult 11: 32768 op, 846959300.00 ns, 25.8471 us/op WorkloadResult 12: 32768 op, 853531600.00 ns, 26.0477 us/op WorkloadResult 13: 32768 op, 838719700.00 ns, 25.5957 us/op WorkloadResult 14: 32768 op, 849649300.00 ns, 25.9292 us/op WorkloadResult 15: 32768 op, 847270000.00 ns, 25.8566 us/op // GC: 67 0 0 1271664592 32768 // Threading: 0 0 32768 Mean = 25.881 us, StdErr = 0.040 us (0.15%), N = 15, StdDev = 0.153 us Min = 25.596 us, Q1 = 25.783 us, Median = 25.888 us, Q3 = 26.003 us, Max = 26.138 us IQR = 0.219 us, LowerFence = 25.454 us, UpperFence = 26.331 us ConfidenceInterval = [25.717 us; 26.045 us] (CI 99.9%), Margin = 0.164 us (0.63% of Mean) Skewness = -0.22, Kurtosis = 1.9, MValue = 2 // ** Remained 19 (29.7%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 5m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_LegacyDefault: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 125600.00 ns, 125.6000 us/op WorkloadJitting 1: 1 op, 1767400.00 ns, 1.7674 ms/op OverheadJitting 2: 16 op, 274000.00 ns, 17.1250 us/op WorkloadJitting 2: 16 op, 1669800.00 ns, 104.3625 us/op WorkloadPilot 1: 16 op, 1356300.00 ns, 84.7688 us/op WorkloadPilot 2: 32 op, 2597900.00 ns, 81.1844 us/op WorkloadPilot 3: 64 op, 5339700.00 ns, 83.4328 us/op WorkloadPilot 4: 128 op, 13073400.00 ns, 102.1359 us/op WorkloadPilot 5: 256 op, 20712700.00 ns, 80.9090 us/op WorkloadPilot 6: 512 op, 41635800.00 ns, 81.3199 us/op WorkloadPilot 7: 1024 op, 78110000.00 ns, 76.2793 us/op WorkloadPilot 8: 2048 op, 150811700.00 ns, 73.6385 us/op WorkloadPilot 9: 4096 op, 296817900.00 ns, 72.4653 us/op WorkloadPilot 10: 8192 op, 591152300.00 ns, 72.1621 us/op OverheadWarmup 1: 8192 op, 14900.00 ns, 1.8188 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, 13900.00 ns, 1.6968 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, 13300.00 ns, 1.6235 ns/op OverheadActual 4: 8192 op, 14500.00 ns, 1.7700 ns/op OverheadActual 5: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 6: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 7: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 8: 8192 op, 13300.00 ns, 1.6235 ns/op OverheadActual 9: 8192 op, 13400.00 ns, 1.6357 ns/op OverheadActual 10: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 11: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 12: 8192 op, 13100.00 ns, 1.5991 ns/op OverheadActual 13: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 14: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 15: 8192 op, 12900.00 ns, 1.5747 ns/op WorkloadWarmup 1: 8192 op, 603869000.00 ns, 73.7145 us/op WorkloadWarmup 2: 8192 op, 614978600.00 ns, 75.0706 us/op WorkloadWarmup 3: 8192 op, 595065300.00 ns, 72.6398 us/op WorkloadWarmup 4: 8192 op, 597781600.00 ns, 72.9714 us/op WorkloadWarmup 5: 8192 op, 601452100.00 ns, 73.4194 us/op WorkloadWarmup 6: 8192 op, 591369300.00 ns, 72.1886 us/op WorkloadActual 1: 8192 op, 585710300.00 ns, 71.4978 us/op WorkloadActual 2: 8192 op, 595843700.00 ns, 72.7348 us/op WorkloadActual 3: 8192 op, 591908000.00 ns, 72.2544 us/op WorkloadActual 4: 8192 op, 593956100.00 ns, 72.5044 us/op WorkloadActual 5: 8192 op, 602033500.00 ns, 73.4904 us/op WorkloadActual 6: 8192 op, 595174000.00 ns, 72.6531 us/op WorkloadActual 7: 8192 op, 592177700.00 ns, 72.2873 us/op WorkloadActual 8: 8192 op, 589600400.00 ns, 71.9727 us/op WorkloadActual 9: 8192 op, 604486200.00 ns, 73.7898 us/op WorkloadActual 10: 8192 op, 605060300.00 ns, 73.8599 us/op WorkloadActual 11: 8192 op, 591096400.00 ns, 72.1553 us/op WorkloadActual 12: 8192 op, 600366800.00 ns, 73.2870 us/op WorkloadActual 13: 8192 op, 588668000.00 ns, 71.8589 us/op WorkloadActual 14: 8192 op, 587718100.00 ns, 71.7429 us/op WorkloadActual 15: 8192 op, 589115000.00 ns, 71.9135 us/op WorkloadResult 1: 8192 op, 585697300.00 ns, 71.4963 us/op WorkloadResult 2: 8192 op, 595830700.00 ns, 72.7332 us/op WorkloadResult 3: 8192 op, 591895000.00 ns, 72.2528 us/op WorkloadResult 4: 8192 op, 593943100.00 ns, 72.5028 us/op WorkloadResult 5: 8192 op, 602020500.00 ns, 73.4888 us/op WorkloadResult 6: 8192 op, 595161000.00 ns, 72.6515 us/op WorkloadResult 7: 8192 op, 592164700.00 ns, 72.2857 us/op WorkloadResult 8: 8192 op, 589587400.00 ns, 71.9711 us/op WorkloadResult 9: 8192 op, 604473200.00 ns, 73.7882 us/op WorkloadResult 10: 8192 op, 605047300.00 ns, 73.8583 us/op WorkloadResult 11: 8192 op, 591083400.00 ns, 72.1537 us/op WorkloadResult 12: 8192 op, 600353800.00 ns, 73.2854 us/op WorkloadResult 13: 8192 op, 588655000.00 ns, 71.8573 us/op WorkloadResult 14: 8192 op, 587705100.00 ns, 71.7413 us/op WorkloadResult 15: 8192 op, 589102000.00 ns, 71.9119 us/op // GC: 65 5 0 1240881200 8192 // Threading: 0 0 8192 Mean = 72.532 us, StdErr = 0.195 us (0.27%), N = 15, StdDev = 0.756 us Min = 71.496 us, Q1 = 71.941 us, Median = 72.286 us, Q3 = 73.009 us, Max = 73.858 us IQR = 1.068 us, LowerFence = 70.340 us, UpperFence = 74.611 us ConfidenceInterval = [71.723 us; 73.341 us] (CI 99.9%), Margin = 0.809 us (1.11% of Mean) Skewness = 0.49, Kurtosis = 1.79, MValue = 2 // ** Remained 18 (28.1%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 5m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_LegacyAll: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 133700.00 ns, 133.7000 us/op WorkloadJitting 1: 1 op, 1318500.00 ns, 1.3185 ms/op OverheadJitting 2: 16 op, 265600.00 ns, 16.6000 us/op WorkloadJitting 2: 16 op, 2570000.00 ns, 160.6250 us/op WorkloadPilot 1: 16 op, 2337300.00 ns, 146.0813 us/op WorkloadPilot 2: 32 op, 4461400.00 ns, 139.4188 us/op WorkloadPilot 3: 64 op, 9708100.00 ns, 151.6891 us/op WorkloadPilot 4: 128 op, 18554700.00 ns, 144.9586 us/op WorkloadPilot 5: 256 op, 36415000.00 ns, 142.2461 us/op WorkloadPilot 6: 512 op, 67985600.00 ns, 132.7844 us/op WorkloadPilot 7: 1024 op, 133472100.00 ns, 130.3438 us/op WorkloadPilot 8: 2048 op, 265569100.00 ns, 129.6724 us/op WorkloadPilot 9: 4096 op, 529961000.00 ns, 129.3850 us/op OverheadWarmup 1: 4096 op, 8900.00 ns, 2.1729 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, 6400.00 ns, 1.5625 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, 6700.00 ns, 1.6357 ns/op OverheadWarmup 8: 4096 op, 6400.00 ns, 1.5625 ns/op OverheadWarmup 9: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 1: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 2: 4096 op, 6400.00 ns, 1.5625 ns/op OverheadActual 3: 4096 op, 6600.00 ns, 1.6113 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, 6800.00 ns, 1.6602 ns/op OverheadActual 7: 4096 op, 6900.00 ns, 1.6846 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, 6500.00 ns, 1.5869 ns/op OverheadActual 11: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 12: 4096 op, 6600.00 ns, 1.6113 ns/op OverheadActual 13: 4096 op, 7000.00 ns, 1.7090 ns/op OverheadActual 14: 4096 op, 6700.00 ns, 1.6357 ns/op OverheadActual 15: 4096 op, 6500.00 ns, 1.5869 ns/op WorkloadWarmup 1: 4096 op, 541773200.00 ns, 132.2688 us/op WorkloadWarmup 2: 4096 op, 538777700.00 ns, 131.5375 us/op WorkloadWarmup 3: 4096 op, 527886600.00 ns, 128.8786 us/op WorkloadWarmup 4: 4096 op, 528638000.00 ns, 129.0620 us/op WorkloadWarmup 5: 4096 op, 545802000.00 ns, 133.2524 us/op WorkloadWarmup 6: 4096 op, 539354400.00 ns, 131.6783 us/op WorkloadWarmup 7: 4096 op, 543728600.00 ns, 132.7462 us/op WorkloadWarmup 8: 4096 op, 548809900.00 ns, 133.9868 us/op WorkloadWarmup 9: 4096 op, 539835200.00 ns, 131.7957 us/op WorkloadActual 1: 4096 op, 534849000.00 ns, 130.5784 us/op WorkloadActual 2: 4096 op, 526600100.00 ns, 128.5645 us/op WorkloadActual 3: 4096 op, 531037500.00 ns, 129.6478 us/op WorkloadActual 4: 4096 op, 534127700.00 ns, 130.4023 us/op WorkloadActual 5: 4096 op, 530988600.00 ns, 129.6359 us/op WorkloadActual 6: 4096 op, 528498100.00 ns, 129.0279 us/op WorkloadActual 7: 4096 op, 528471800.00 ns, 129.0214 us/op WorkloadActual 8: 4096 op, 533099800.00 ns, 130.1513 us/op WorkloadActual 9: 4096 op, 528736100.00 ns, 129.0860 us/op WorkloadActual 10: 4096 op, 533667900.00 ns, 130.2900 us/op WorkloadActual 11: 4096 op, 546687200.00 ns, 133.4686 us/op WorkloadActual 12: 4096 op, 537472300.00 ns, 131.2188 us/op WorkloadActual 13: 4096 op, 530722600.00 ns, 129.5709 us/op WorkloadActual 14: 4096 op, 543687300.00 ns, 132.7362 us/op WorkloadActual 15: 4096 op, 541072200.00 ns, 132.0977 us/op WorkloadResult 1: 4096 op, 534842500.00 ns, 130.5768 us/op WorkloadResult 2: 4096 op, 526593600.00 ns, 128.5629 us/op WorkloadResult 3: 4096 op, 531031000.00 ns, 129.6462 us/op WorkloadResult 4: 4096 op, 534121200.00 ns, 130.4007 us/op WorkloadResult 5: 4096 op, 530982100.00 ns, 129.6343 us/op WorkloadResult 6: 4096 op, 528491600.00 ns, 129.0263 us/op WorkloadResult 7: 4096 op, 528465300.00 ns, 129.0198 us/op WorkloadResult 8: 4096 op, 533093300.00 ns, 130.1497 us/op WorkloadResult 9: 4096 op, 528729600.00 ns, 129.0844 us/op WorkloadResult 10: 4096 op, 533661400.00 ns, 130.2884 us/op WorkloadResult 11: 4096 op, 537465800.00 ns, 131.2172 us/op WorkloadResult 12: 4096 op, 530716100.00 ns, 129.5694 us/op WorkloadResult 13: 4096 op, 543680800.00 ns, 132.7346 us/op WorkloadResult 14: 4096 op, 541065700.00 ns, 132.0961 us/op // GC: 57 6 0 1075199336 4096 // Threading: 0 0 4096 Mean = 130.143 us, StdErr = 0.322 us (0.25%), N = 14, StdDev = 1.206 us Min = 128.563 us, Q1 = 129.206 us, Median = 129.898 us, Q3 = 130.533 us, Max = 132.735 us IQR = 1.327 us, LowerFence = 127.215 us, UpperFence = 132.523 us ConfidenceInterval = [128.782 us; 131.504 us] (CI 99.9%), Margin = 1.361 us (1.05% of Mean) Skewness = 0.72, Kurtosis = 2.42, MValue = 2 // ** Remained 17 (26.6%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 5m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.SimpleModelList_LegacyCustom: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 139300.00 ns, 139.3000 us/op WorkloadJitting 1: 1 op, 1153800.00 ns, 1.1538 ms/op OverheadJitting 2: 16 op, 266200.00 ns, 16.6375 us/op WorkloadJitting 2: 16 op, 1563700.00 ns, 97.7313 us/op WorkloadPilot 1: 16 op, 1254600.00 ns, 78.4125 us/op WorkloadPilot 2: 32 op, 2429900.00 ns, 75.9344 us/op WorkloadPilot 3: 64 op, 4937700.00 ns, 77.1516 us/op WorkloadPilot 4: 128 op, 12191500.00 ns, 95.2461 us/op WorkloadPilot 5: 256 op, 19502300.00 ns, 76.1809 us/op WorkloadPilot 6: 512 op, 40181800.00 ns, 78.4801 us/op WorkloadPilot 7: 1024 op, 75397900.00 ns, 73.6308 us/op WorkloadPilot 8: 2048 op, 145653400.00 ns, 71.1198 us/op WorkloadPilot 9: 4096 op, 290627500.00 ns, 70.9540 us/op WorkloadPilot 10: 8192 op, 591416200.00 ns, 72.1944 us/op OverheadWarmup 1: 8192 op, 14400.00 ns, 1.7578 ns/op OverheadWarmup 2: 8192 op, 13400.00 ns, 1.6357 ns/op OverheadWarmup 3: 8192 op, 13100.00 ns, 1.5991 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, 12900.00 ns, 1.5747 ns/op OverheadWarmup 7: 8192 op, 13700.00 ns, 1.6724 ns/op OverheadWarmup 8: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 1: 8192 op, 13300.00 ns, 1.6235 ns/op OverheadActual 2: 8192 op, 13200.00 ns, 1.6113 ns/op OverheadActual 3: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 4: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 5: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 6: 8192 op, 13000.00 ns, 1.5869 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, 13000.00 ns, 1.5869 ns/op OverheadActual 10: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 11: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 12: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 13: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 14: 8192 op, 13200.00 ns, 1.6113 ns/op OverheadActual 15: 8192 op, 13300.00 ns, 1.6235 ns/op WorkloadWarmup 1: 8192 op, 596340400.00 ns, 72.7955 us/op WorkloadWarmup 2: 8192 op, 583825100.00 ns, 71.2677 us/op WorkloadWarmup 3: 8192 op, 582766100.00 ns, 71.1384 us/op WorkloadWarmup 4: 8192 op, 584627200.00 ns, 71.3656 us/op WorkloadWarmup 5: 8192 op, 585960800.00 ns, 71.5284 us/op WorkloadWarmup 6: 8192 op, 583818900.00 ns, 71.2670 us/op WorkloadWarmup 7: 8192 op, 591649200.00 ns, 72.2228 us/op WorkloadWarmup 8: 8192 op, 592734700.00 ns, 72.3553 us/op WorkloadWarmup 9: 8192 op, 586614400.00 ns, 71.6082 us/op WorkloadActual 1: 8192 op, 588009700.00 ns, 71.7785 us/op WorkloadActual 2: 8192 op, 588102200.00 ns, 71.7898 us/op WorkloadActual 3: 8192 op, 588659100.00 ns, 71.8578 us/op WorkloadActual 4: 8192 op, 584321200.00 ns, 71.3283 us/op WorkloadActual 5: 8192 op, 586140700.00 ns, 71.5504 us/op WorkloadActual 6: 8192 op, 584627800.00 ns, 71.3657 us/op WorkloadActual 7: 8192 op, 581270200.00 ns, 70.9558 us/op WorkloadActual 8: 8192 op, 580348300.00 ns, 70.8433 us/op WorkloadActual 9: 8192 op, 580838200.00 ns, 70.9031 us/op WorkloadActual 10: 8192 op, 586069700.00 ns, 71.5417 us/op WorkloadActual 11: 8192 op, 593852400.00 ns, 72.4917 us/op WorkloadActual 12: 8192 op, 579149400.00 ns, 70.6969 us/op WorkloadActual 13: 8192 op, 583419400.00 ns, 71.2182 us/op WorkloadActual 14: 8192 op, 596624300.00 ns, 72.8301 us/op WorkloadActual 15: 8192 op, 578710500.00 ns, 70.6434 us/op WorkloadResult 1: 8192 op, 587996700.00 ns, 71.7769 us/op WorkloadResult 2: 8192 op, 588089200.00 ns, 71.7882 us/op WorkloadResult 3: 8192 op, 588646100.00 ns, 71.8562 us/op WorkloadResult 4: 8192 op, 584308200.00 ns, 71.3267 us/op WorkloadResult 5: 8192 op, 586127700.00 ns, 71.5488 us/op WorkloadResult 6: 8192 op, 584614800.00 ns, 71.3641 us/op WorkloadResult 7: 8192 op, 581257200.00 ns, 70.9542 us/op WorkloadResult 8: 8192 op, 580335300.00 ns, 70.8417 us/op WorkloadResult 9: 8192 op, 580825200.00 ns, 70.9015 us/op WorkloadResult 10: 8192 op, 586056700.00 ns, 71.5401 us/op WorkloadResult 11: 8192 op, 593839400.00 ns, 72.4902 us/op WorkloadResult 12: 8192 op, 579136400.00 ns, 70.6954 us/op WorkloadResult 13: 8192 op, 583406400.00 ns, 71.2166 us/op WorkloadResult 14: 8192 op, 596611300.00 ns, 72.8285 us/op WorkloadResult 15: 8192 op, 578697500.00 ns, 70.6418 us/op // GC: 65 5 0 1226949440 8192 // Threading: 0 0 8192 Mean = 71.451 us, StdErr = 0.163 us (0.23%), N = 15, StdDev = 0.633 us Min = 70.642 us, Q1 = 70.928 us, Median = 71.364 us, Q3 = 71.783 us, Max = 72.829 us IQR = 0.855 us, LowerFence = 69.646 us, UpperFence = 73.065 us ConfidenceInterval = [70.775 us; 72.128 us] (CI 99.9%), Margin = 0.676 us (0.95% of Mean) Skewness = 0.63, Kurtosis = 2.44, MValue = 2 // ** Remained 16 (25.0%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 4m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 133800.00 ns, 133.8000 us/op WorkloadJitting 1: 1 op, 1368100.00 ns, 1.3681 ms/op OverheadJitting 2: 16 op, 263200.00 ns, 16.4500 us/op WorkloadJitting 2: 16 op, 313600.00 ns, 19.6000 us/op WorkloadPilot 1: 16 op, 49700.00 ns, 3.1063 us/op WorkloadPilot 2: 32 op, 87400.00 ns, 2.7313 us/op WorkloadPilot 3: 64 op, 165500.00 ns, 2.5859 us/op WorkloadPilot 4: 128 op, 324800.00 ns, 2.5375 us/op WorkloadPilot 5: 256 op, 617000.00 ns, 2.4102 us/op WorkloadPilot 6: 512 op, 1569100.00 ns, 3.0646 us/op WorkloadPilot 7: 1024 op, 2516900.00 ns, 2.4579 us/op WorkloadPilot 8: 2048 op, 6072700.00 ns, 2.9652 us/op WorkloadPilot 9: 4096 op, 13028700.00 ns, 3.1808 us/op WorkloadPilot 10: 8192 op, 22104300.00 ns, 2.6983 us/op WorkloadPilot 11: 16384 op, 38937900.00 ns, 2.3766 us/op WorkloadPilot 12: 32768 op, 77774600.00 ns, 2.3735 us/op WorkloadPilot 13: 65536 op, 154479900.00 ns, 2.3572 us/op WorkloadPilot 14: 131072 op, 301474600.00 ns, 2.3001 us/op WorkloadPilot 15: 262144 op, 604915500.00 ns, 2.3076 us/op OverheadWarmup 1: 262144 op, 413800.00 ns, 1.5785 ns/op OverheadWarmup 2: 262144 op, 410700.00 ns, 1.5667 ns/op OverheadWarmup 3: 262144 op, 412200.00 ns, 1.5724 ns/op OverheadWarmup 4: 262144 op, 435500.00 ns, 1.6613 ns/op OverheadWarmup 5: 262144 op, 421700.00 ns, 1.6087 ns/op OverheadWarmup 6: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadWarmup 7: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadWarmup 8: 262144 op, 411900.00 ns, 1.5713 ns/op OverheadActual 1: 262144 op, 410700.00 ns, 1.5667 ns/op OverheadActual 2: 262144 op, 411900.00 ns, 1.5713 ns/op OverheadActual 3: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 4: 262144 op, 411300.00 ns, 1.5690 ns/op OverheadActual 5: 262144 op, 410700.00 ns, 1.5667 ns/op OverheadActual 6: 262144 op, 411600.00 ns, 1.5701 ns/op OverheadActual 7: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 8: 262144 op, 411400.00 ns, 1.5694 ns/op OverheadActual 9: 262144 op, 411800.00 ns, 1.5709 ns/op OverheadActual 10: 262144 op, 410900.00 ns, 1.5675 ns/op OverheadActual 11: 262144 op, 412300.00 ns, 1.5728 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, 410900.00 ns, 1.5675 ns/op OverheadActual 15: 262144 op, 410600.00 ns, 1.5663 ns/op WorkloadWarmup 1: 262144 op, 608428400.00 ns, 2.3210 us/op WorkloadWarmup 2: 262144 op, 607163200.00 ns, 2.3161 us/op WorkloadWarmup 3: 262144 op, 601498600.00 ns, 2.2945 us/op WorkloadWarmup 4: 262144 op, 600263700.00 ns, 2.2898 us/op WorkloadWarmup 5: 262144 op, 608972500.00 ns, 2.3230 us/op WorkloadWarmup 6: 262144 op, 622962400.00 ns, 2.3764 us/op WorkloadWarmup 7: 262144 op, 600640800.00 ns, 2.2913 us/op WorkloadWarmup 8: 262144 op, 609947400.00 ns, 2.3268 us/op WorkloadWarmup 9: 262144 op, 619181200.00 ns, 2.3620 us/op WorkloadWarmup 10: 262144 op, 607482300.00 ns, 2.3174 us/op WorkloadActual 1: 262144 op, 607342900.00 ns, 2.3168 us/op WorkloadActual 2: 262144 op, 617963700.00 ns, 2.3573 us/op WorkloadActual 3: 262144 op, 606443400.00 ns, 2.3134 us/op WorkloadActual 4: 262144 op, 608932600.00 ns, 2.3229 us/op WorkloadActual 5: 262144 op, 606242300.00 ns, 2.3126 us/op WorkloadActual 6: 262144 op, 607780300.00 ns, 2.3185 us/op WorkloadActual 7: 262144 op, 598431500.00 ns, 2.2828 us/op WorkloadActual 8: 262144 op, 605639600.00 ns, 2.3103 us/op WorkloadActual 9: 262144 op, 624584600.00 ns, 2.3826 us/op WorkloadActual 10: 262144 op, 609393100.00 ns, 2.3247 us/op WorkloadActual 11: 262144 op, 604346200.00 ns, 2.3054 us/op WorkloadActual 12: 262144 op, 625974000.00 ns, 2.3879 us/op WorkloadActual 13: 262144 op, 605501100.00 ns, 2.3098 us/op WorkloadActual 14: 262144 op, 605163700.00 ns, 2.3085 us/op WorkloadActual 15: 262144 op, 608775100.00 ns, 2.3223 us/op WorkloadResult 1: 262144 op, 606932000.00 ns, 2.3153 us/op WorkloadResult 2: 262144 op, 606032500.00 ns, 2.3118 us/op WorkloadResult 3: 262144 op, 608521700.00 ns, 2.3213 us/op WorkloadResult 4: 262144 op, 605831400.00 ns, 2.3111 us/op WorkloadResult 5: 262144 op, 607369400.00 ns, 2.3169 us/op WorkloadResult 6: 262144 op, 598020600.00 ns, 2.2813 us/op WorkloadResult 7: 262144 op, 605228700.00 ns, 2.3088 us/op WorkloadResult 8: 262144 op, 608982200.00 ns, 2.3231 us/op WorkloadResult 9: 262144 op, 603935300.00 ns, 2.3038 us/op WorkloadResult 10: 262144 op, 605090200.00 ns, 2.3082 us/op WorkloadResult 11: 262144 op, 604752800.00 ns, 2.3069 us/op WorkloadResult 12: 262144 op, 608364200.00 ns, 2.3207 us/op // GC: 57 0 0 1090523088 262144 // Threading: 0 0 262144 Mean = 2.311 us, StdErr = 0.003 us (0.14%), N = 12, StdDev = 0.011 us Min = 2.281 us, Q1 = 2.308 us, Median = 2.311 us, Q3 = 2.318 us, Max = 2.323 us IQR = 0.010 us, LowerFence = 2.293 us, UpperFence = 2.333 us ConfidenceInterval = [2.297 us; 2.325 us] (CI 99.9%), Margin = 0.014 us (0.62% of Mean) Skewness = -1.31, Kurtosis = 4.37, MValue = 2 // ** Remained 15 (23.4%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 4m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 141300.00 ns, 141.3000 us/op WorkloadJitting 1: 1 op, 1491500.00 ns, 1.4915 ms/op OverheadJitting 2: 16 op, 269900.00 ns, 16.8688 us/op WorkloadJitting 2: 16 op, 315700.00 ns, 19.7313 us/op WorkloadPilot 1: 16 op, 35900.00 ns, 2.2438 us/op WorkloadPilot 2: 32 op, 54800.00 ns, 1.7125 us/op WorkloadPilot 3: 64 op, 101700.00 ns, 1.5891 us/op WorkloadPilot 4: 128 op, 199900.00 ns, 1.5617 us/op WorkloadPilot 5: 256 op, 404200.00 ns, 1.5789 us/op WorkloadPilot 6: 512 op, 1134500.00 ns, 2.2158 us/op WorkloadPilot 7: 1024 op, 1569700.00 ns, 1.5329 us/op WorkloadPilot 8: 2048 op, 3385900.00 ns, 1.6533 us/op WorkloadPilot 9: 4096 op, 7669800.00 ns, 1.8725 us/op WorkloadPilot 10: 8192 op, 16616300.00 ns, 2.0284 us/op WorkloadPilot 11: 16384 op, 24545000.00 ns, 1.4981 us/op WorkloadPilot 12: 32768 op, 48516400.00 ns, 1.4806 us/op WorkloadPilot 13: 65536 op, 97187500.00 ns, 1.4830 us/op WorkloadPilot 14: 131072 op, 184585100.00 ns, 1.4083 us/op WorkloadPilot 15: 262144 op, 369983500.00 ns, 1.4114 us/op WorkloadPilot 16: 524288 op, 741796600.00 ns, 1.4149 us/op OverheadWarmup 1: 524288 op, 816600.00 ns, 1.5575 ns/op OverheadWarmup 2: 524288 op, 816700.00 ns, 1.5577 ns/op OverheadWarmup 3: 524288 op, 816800.00 ns, 1.5579 ns/op OverheadWarmup 4: 524288 op, 814800.00 ns, 1.5541 ns/op OverheadWarmup 5: 524288 op, 814800.00 ns, 1.5541 ns/op OverheadWarmup 6: 524288 op, 815600.00 ns, 1.5556 ns/op OverheadActual 1: 524288 op, 826200.00 ns, 1.5759 ns/op OverheadActual 2: 524288 op, 814800.00 ns, 1.5541 ns/op OverheadActual 3: 524288 op, 826900.00 ns, 1.5772 ns/op OverheadActual 4: 524288 op, 826000.00 ns, 1.5755 ns/op OverheadActual 5: 524288 op, 819500.00 ns, 1.5631 ns/op OverheadActual 6: 524288 op, 831700.00 ns, 1.5863 ns/op OverheadActual 7: 524288 op, 818800.00 ns, 1.5617 ns/op OverheadActual 8: 524288 op, 823600.00 ns, 1.5709 ns/op OverheadActual 9: 524288 op, 821700.00 ns, 1.5673 ns/op OverheadActual 10: 524288 op, 826000.00 ns, 1.5755 ns/op OverheadActual 11: 524288 op, 815000.00 ns, 1.5545 ns/op OverheadActual 12: 524288 op, 840800.00 ns, 1.6037 ns/op OverheadActual 13: 524288 op, 834200.00 ns, 1.5911 ns/op OverheadActual 14: 524288 op, 881000.00 ns, 1.6804 ns/op OverheadActual 15: 524288 op, 816100.00 ns, 1.5566 ns/op WorkloadWarmup 1: 524288 op, 747525700.00 ns, 1.4258 us/op WorkloadWarmup 2: 524288 op, 751351200.00 ns, 1.4331 us/op WorkloadWarmup 3: 524288 op, 763195000.00 ns, 1.4557 us/op WorkloadWarmup 4: 524288 op, 743232600.00 ns, 1.4176 us/op WorkloadWarmup 5: 524288 op, 756295900.00 ns, 1.4425 us/op WorkloadWarmup 6: 524288 op, 759096000.00 ns, 1.4479 us/op WorkloadWarmup 7: 524288 op, 744814900.00 ns, 1.4206 us/op WorkloadActual 1: 524288 op, 746517400.00 ns, 1.4239 us/op WorkloadActual 2: 524288 op, 754916000.00 ns, 1.4399 us/op WorkloadActual 3: 524288 op, 749477600.00 ns, 1.4295 us/op WorkloadActual 4: 524288 op, 747604600.00 ns, 1.4259 us/op WorkloadActual 5: 524288 op, 742670100.00 ns, 1.4165 us/op WorkloadActual 6: 524288 op, 752056500.00 ns, 1.4344 us/op WorkloadActual 7: 524288 op, 754109900.00 ns, 1.4384 us/op WorkloadActual 8: 524288 op, 747410500.00 ns, 1.4256 us/op WorkloadActual 9: 524288 op, 748153400.00 ns, 1.4270 us/op WorkloadActual 10: 524288 op, 747250000.00 ns, 1.4253 us/op WorkloadActual 11: 524288 op, 746739400.00 ns, 1.4243 us/op WorkloadActual 12: 524288 op, 742462700.00 ns, 1.4161 us/op WorkloadActual 13: 524288 op, 760408900.00 ns, 1.4504 us/op WorkloadActual 14: 524288 op, 742045800.00 ns, 1.4153 us/op WorkloadActual 15: 524288 op, 757695800.00 ns, 1.4452 us/op WorkloadResult 1: 524288 op, 745691400.00 ns, 1.4223 us/op WorkloadResult 2: 524288 op, 754090000.00 ns, 1.4383 us/op WorkloadResult 3: 524288 op, 748651600.00 ns, 1.4279 us/op WorkloadResult 4: 524288 op, 746778600.00 ns, 1.4244 us/op WorkloadResult 5: 524288 op, 741844100.00 ns, 1.4150 us/op WorkloadResult 6: 524288 op, 751230500.00 ns, 1.4329 us/op WorkloadResult 7: 524288 op, 753283900.00 ns, 1.4368 us/op WorkloadResult 8: 524288 op, 746584500.00 ns, 1.4240 us/op WorkloadResult 9: 524288 op, 747327400.00 ns, 1.4254 us/op WorkloadResult 10: 524288 op, 746424000.00 ns, 1.4237 us/op WorkloadResult 11: 524288 op, 745913400.00 ns, 1.4227 us/op WorkloadResult 12: 524288 op, 741636700.00 ns, 1.4146 us/op WorkloadResult 13: 524288 op, 759582900.00 ns, 1.4488 us/op WorkloadResult 14: 524288 op, 741219800.00 ns, 1.4138 us/op WorkloadResult 15: 524288 op, 756869800.00 ns, 1.4436 us/op // GC: 71 0 0 1354764240 524288 // Threading: 0 0 524288 Mean = 1.428 us, StdErr = 0.003 us (0.19%), N = 15, StdDev = 0.011 us Min = 1.414 us, Q1 = 1.423 us, Median = 1.424 us, Q3 = 1.435 us, Max = 1.449 us IQR = 0.012 us, LowerFence = 1.404 us, UpperFence = 1.453 us ConfidenceInterval = [1.416 us; 1.439 us] (CI 99.9%), Margin = 0.011 us (0.79% of Mean) Skewness = 0.48, Kurtosis = 2.08, MValue = 2 // ** Remained 14 (21.9%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 4m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_PopcornDefault: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 133800.00 ns, 133.8000 us/op WorkloadJitting 1: 1 op, 1579200.00 ns, 1.5792 ms/op OverheadJitting 2: 16 op, 262100.00 ns, 16.3813 us/op WorkloadJitting 2: 16 op, 291100.00 ns, 18.1938 us/op WorkloadPilot 1: 16 op, 14200.00 ns, 887.5000 ns/op WorkloadPilot 2: 32 op, 22500.00 ns, 703.1250 ns/op WorkloadPilot 3: 64 op, 35600.00 ns, 556.2500 ns/op WorkloadPilot 4: 128 op, 59500.00 ns, 464.8438 ns/op WorkloadPilot 5: 256 op, 137000.00 ns, 535.1563 ns/op WorkloadPilot 6: 512 op, 214400.00 ns, 418.7500 ns/op WorkloadPilot 7: 1024 op, 422700.00 ns, 412.7930 ns/op WorkloadPilot 8: 2048 op, 826100.00 ns, 403.3691 ns/op WorkloadPilot 9: 4096 op, 1648100.00 ns, 402.3682 ns/op WorkloadPilot 10: 8192 op, 4838500.00 ns, 590.6372 ns/op WorkloadPilot 11: 16384 op, 8253100.00 ns, 503.7292 ns/op WorkloadPilot 12: 32768 op, 16193300.00 ns, 494.1803 ns/op WorkloadPilot 13: 65536 op, 27488500.00 ns, 419.4412 ns/op WorkloadPilot 14: 131072 op, 53449500.00 ns, 407.7873 ns/op WorkloadPilot 15: 262144 op, 93934700.00 ns, 358.3324 ns/op WorkloadPilot 16: 524288 op, 125360500.00 ns, 239.1062 ns/op WorkloadPilot 17: 1048576 op, 246311300.00 ns, 234.9008 ns/op WorkloadPilot 18: 2097152 op, 491291800.00 ns, 234.2662 ns/op WorkloadPilot 19: 4194304 op, 996955900.00 ns, 237.6928 ns/op OverheadWarmup 1: 4194304 op, 6654400.00 ns, 1.5865 ns/op OverheadWarmup 2: 4194304 op, 6607000.00 ns, 1.5752 ns/op OverheadWarmup 3: 4194304 op, 6665700.00 ns, 1.5892 ns/op OverheadWarmup 4: 4194304 op, 6623200.00 ns, 1.5791 ns/op OverheadWarmup 5: 4194304 op, 6652300.00 ns, 1.5860 ns/op OverheadWarmup 6: 4194304 op, 6613500.00 ns, 1.5768 ns/op OverheadActual 1: 4194304 op, 6669300.00 ns, 1.5901 ns/op OverheadActual 2: 4194304 op, 6614500.00 ns, 1.5770 ns/op OverheadActual 3: 4194304 op, 6617900.00 ns, 1.5778 ns/op OverheadActual 4: 4194304 op, 6677700.00 ns, 1.5921 ns/op OverheadActual 5: 4194304 op, 6632400.00 ns, 1.5813 ns/op OverheadActual 6: 4194304 op, 6647800.00 ns, 1.5850 ns/op OverheadActual 7: 4194304 op, 7075300.00 ns, 1.6869 ns/op OverheadActual 8: 4194304 op, 6585700.00 ns, 1.5702 ns/op OverheadActual 9: 4194304 op, 6651100.00 ns, 1.5857 ns/op OverheadActual 10: 4194304 op, 6596800.00 ns, 1.5728 ns/op OverheadActual 11: 4194304 op, 6675400.00 ns, 1.5915 ns/op OverheadActual 12: 4194304 op, 6635100.00 ns, 1.5819 ns/op OverheadActual 13: 4194304 op, 6735000.00 ns, 1.6057 ns/op OverheadActual 14: 4194304 op, 6579100.00 ns, 1.5686 ns/op OverheadActual 15: 4194304 op, 6578500.00 ns, 1.5684 ns/op WorkloadWarmup 1: 4194304 op, 981555100.00 ns, 234.0210 ns/op WorkloadWarmup 2: 4194304 op, 978085700.00 ns, 233.1938 ns/op WorkloadWarmup 3: 4194304 op, 978828200.00 ns, 233.3708 ns/op WorkloadWarmup 4: 4194304 op, 984960700.00 ns, 234.8329 ns/op WorkloadWarmup 5: 4194304 op, 980132900.00 ns, 233.6819 ns/op WorkloadWarmup 6: 4194304 op, 987922400.00 ns, 235.5391 ns/op WorkloadWarmup 7: 4194304 op, 980191400.00 ns, 233.6958 ns/op WorkloadActual 1: 4194304 op, 994217000.00 ns, 237.0398 ns/op WorkloadActual 2: 4194304 op, 986183700.00 ns, 235.1245 ns/op WorkloadActual 3: 4194304 op, 988443400.00 ns, 235.6633 ns/op WorkloadActual 4: 4194304 op, 981672800.00 ns, 234.0490 ns/op WorkloadActual 5: 4194304 op, 982320400.00 ns, 234.2034 ns/op WorkloadActual 6: 4194304 op, 987870100.00 ns, 235.5266 ns/op WorkloadActual 7: 4194304 op, 993387600.00 ns, 236.8421 ns/op WorkloadActual 8: 4194304 op, 990057400.00 ns, 236.0481 ns/op WorkloadActual 9: 4194304 op, 994014500.00 ns, 236.9915 ns/op WorkloadActual 10: 4194304 op, 989721200.00 ns, 235.9679 ns/op WorkloadActual 11: 4194304 op, 987980600.00 ns, 235.5529 ns/op WorkloadActual 12: 4194304 op, 984186300.00 ns, 234.6483 ns/op WorkloadActual 13: 4194304 op, 986075200.00 ns, 235.0986 ns/op WorkloadActual 14: 4194304 op, 987718200.00 ns, 235.4904 ns/op WorkloadActual 15: 4194304 op, 990633100.00 ns, 236.1853 ns/op WorkloadResult 1: 4194304 op, 987581900.00 ns, 235.4579 ns/op WorkloadResult 2: 4194304 op, 979548600.00 ns, 233.5426 ns/op WorkloadResult 3: 4194304 op, 981808300.00 ns, 234.0813 ns/op WorkloadResult 4: 4194304 op, 975037700.00 ns, 232.4671 ns/op WorkloadResult 5: 4194304 op, 975685300.00 ns, 232.6215 ns/op WorkloadResult 6: 4194304 op, 981235000.00 ns, 233.9447 ns/op WorkloadResult 7: 4194304 op, 986752500.00 ns, 235.2601 ns/op WorkloadResult 8: 4194304 op, 983422300.00 ns, 234.4661 ns/op WorkloadResult 9: 4194304 op, 987379400.00 ns, 235.4096 ns/op WorkloadResult 10: 4194304 op, 983086100.00 ns, 234.3860 ns/op WorkloadResult 11: 4194304 op, 981345500.00 ns, 233.9710 ns/op WorkloadResult 12: 4194304 op, 977551200.00 ns, 233.0664 ns/op WorkloadResult 13: 4194304 op, 979440100.00 ns, 233.5167 ns/op WorkloadResult 14: 4194304 op, 981083100.00 ns, 233.9084 ns/op WorkloadResult 15: 4194304 op, 983998000.00 ns, 234.6034 ns/op // GC: 115 0 0 2181042128 4194304 // Threading: 0 0 4194304 Mean = 234.047 ns, StdErr = 0.239 ns (0.10%), N = 15, StdDev = 0.925 ns Min = 232.467 ns, Q1 = 233.530 ns, Median = 233.971 ns, Q3 = 234.535 ns, Max = 235.458 ns IQR = 1.005 ns, LowerFence = 232.022 ns, UpperFence = 236.042 ns ConfidenceInterval = [233.058 ns; 235.036 ns] (CI 99.9%), Margin = 0.989 ns (0.42% of Mean) Skewness = -0.05, Kurtosis = 1.92, MValue = 2 // ** Remained 13 (20.3%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 3m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_PopcornAll: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 134900.00 ns, 134.9000 us/op WorkloadJitting 1: 1 op, 560400.00 ns, 560.4000 us/op OverheadJitting 2: 16 op, 277800.00 ns, 17.3625 us/op WorkloadJitting 2: 16 op, 319500.00 ns, 19.9688 us/op WorkloadPilot 1: 16 op, 35400.00 ns, 2.2125 us/op WorkloadPilot 2: 32 op, 63500.00 ns, 1.9844 us/op WorkloadPilot 3: 64 op, 107400.00 ns, 1.6781 us/op WorkloadPilot 4: 128 op, 198500.00 ns, 1.5508 us/op WorkloadPilot 5: 256 op, 397700.00 ns, 1.5535 us/op WorkloadPilot 6: 512 op, 1136900.00 ns, 2.2205 us/op WorkloadPilot 7: 1024 op, 1546400.00 ns, 1.5102 us/op WorkloadPilot 8: 2048 op, 3253100.00 ns, 1.5884 us/op WorkloadPilot 9: 4096 op, 7466900.00 ns, 1.8230 us/op WorkloadPilot 10: 8192 op, 16771100.00 ns, 2.0473 us/op WorkloadPilot 11: 16384 op, 24537000.00 ns, 1.4976 us/op WorkloadPilot 12: 32768 op, 47952300.00 ns, 1.4634 us/op WorkloadPilot 13: 65536 op, 93966100.00 ns, 1.4338 us/op WorkloadPilot 14: 131072 op, 178892100.00 ns, 1.3648 us/op WorkloadPilot 15: 262144 op, 364300300.00 ns, 1.3897 us/op WorkloadPilot 16: 524288 op, 732460400.00 ns, 1.3971 us/op OverheadWarmup 1: 524288 op, 819500.00 ns, 1.5631 ns/op OverheadWarmup 2: 524288 op, 818200.00 ns, 1.5606 ns/op OverheadWarmup 3: 524288 op, 814700.00 ns, 1.5539 ns/op OverheadWarmup 4: 524288 op, 823900.00 ns, 1.5715 ns/op OverheadWarmup 5: 524288 op, 823600.00 ns, 1.5709 ns/op OverheadWarmup 6: 524288 op, 817600.00 ns, 1.5594 ns/op OverheadWarmup 7: 524288 op, 822500.00 ns, 1.5688 ns/op OverheadWarmup 8: 524288 op, 822600.00 ns, 1.5690 ns/op OverheadWarmup 9: 524288 op, 821700.00 ns, 1.5673 ns/op OverheadActual 1: 524288 op, 828900.00 ns, 1.5810 ns/op OverheadActual 2: 524288 op, 841400.00 ns, 1.6048 ns/op OverheadActual 3: 524288 op, 828000.00 ns, 1.5793 ns/op OverheadActual 4: 524288 op, 818800.00 ns, 1.5617 ns/op OverheadActual 5: 524288 op, 867400.00 ns, 1.6544 ns/op OverheadActual 6: 524288 op, 820700.00 ns, 1.5654 ns/op OverheadActual 7: 524288 op, 816300.00 ns, 1.5570 ns/op OverheadActual 8: 524288 op, 825200.00 ns, 1.5739 ns/op OverheadActual 9: 524288 op, 829100.00 ns, 1.5814 ns/op OverheadActual 10: 524288 op, 818600.00 ns, 1.5614 ns/op OverheadActual 11: 524288 op, 823900.00 ns, 1.5715 ns/op OverheadActual 12: 524288 op, 817000.00 ns, 1.5583 ns/op OverheadActual 13: 524288 op, 815300.00 ns, 1.5551 ns/op OverheadActual 14: 524288 op, 814800.00 ns, 1.5541 ns/op OverheadActual 15: 524288 op, 815900.00 ns, 1.5562 ns/op WorkloadWarmup 1: 524288 op, 728089200.00 ns, 1.3887 us/op WorkloadWarmup 2: 524288 op, 737714200.00 ns, 1.4071 us/op WorkloadWarmup 3: 524288 op, 725201300.00 ns, 1.3832 us/op WorkloadWarmup 4: 524288 op, 730415900.00 ns, 1.3932 us/op WorkloadWarmup 5: 524288 op, 733672700.00 ns, 1.3994 us/op WorkloadWarmup 6: 524288 op, 724333500.00 ns, 1.3816 us/op WorkloadActual 1: 524288 op, 734583500.00 ns, 1.4011 us/op WorkloadActual 2: 524288 op, 733016200.00 ns, 1.3981 us/op WorkloadActual 3: 524288 op, 730048600.00 ns, 1.3925 us/op WorkloadActual 4: 524288 op, 729951300.00 ns, 1.3923 us/op WorkloadActual 5: 524288 op, 726009700.00 ns, 1.3848 us/op WorkloadActual 6: 524288 op, 726737200.00 ns, 1.3861 us/op WorkloadActual 7: 524288 op, 724795200.00 ns, 1.3824 us/op WorkloadActual 8: 524288 op, 732541100.00 ns, 1.3972 us/op WorkloadActual 9: 524288 op, 724371600.00 ns, 1.3816 us/op WorkloadActual 10: 524288 op, 736093600.00 ns, 1.4040 us/op WorkloadActual 11: 524288 op, 728029600.00 ns, 1.3886 us/op WorkloadActual 12: 524288 op, 731228900.00 ns, 1.3947 us/op WorkloadActual 13: 524288 op, 746106700.00 ns, 1.4231 us/op WorkloadActual 14: 524288 op, 729812100.00 ns, 1.3920 us/op WorkloadActual 15: 524288 op, 733679800.00 ns, 1.3994 us/op WorkloadResult 1: 524288 op, 733762800.00 ns, 1.3995 us/op WorkloadResult 2: 524288 op, 732195500.00 ns, 1.3966 us/op WorkloadResult 3: 524288 op, 729227900.00 ns, 1.3909 us/op WorkloadResult 4: 524288 op, 729130600.00 ns, 1.3907 us/op WorkloadResult 5: 524288 op, 725189000.00 ns, 1.3832 us/op WorkloadResult 6: 524288 op, 725916500.00 ns, 1.3846 us/op WorkloadResult 7: 524288 op, 723974500.00 ns, 1.3809 us/op WorkloadResult 8: 524288 op, 731720400.00 ns, 1.3956 us/op WorkloadResult 9: 524288 op, 723550900.00 ns, 1.3801 us/op WorkloadResult 10: 524288 op, 735272900.00 ns, 1.4024 us/op WorkloadResult 11: 524288 op, 727208900.00 ns, 1.3870 us/op WorkloadResult 12: 524288 op, 730408200.00 ns, 1.3931 us/op WorkloadResult 13: 524288 op, 728991400.00 ns, 1.3904 us/op WorkloadResult 14: 524288 op, 732859100.00 ns, 1.3978 us/op // GC: 69 0 0 1308626896 524288 // Threading: 0 0 524288 Mean = 1.391 us, StdErr = 0.002 us (0.14%), N = 14, StdDev = 0.007 us Min = 1.380 us, Q1 = 1.385 us, Median = 1.391 us, Q3 = 1.396 us, Max = 1.402 us IQR = 0.011 us, LowerFence = 1.368 us, UpperFence = 1.413 us ConfidenceInterval = [1.383 us; 1.399 us] (CI 99.9%), Margin = 0.008 us (0.57% of Mean) Skewness = -0.06, Kurtosis = 1.62, MValue = 2 // ** Remained 12 (18.8%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 3m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_PopcornCustom: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 143600.00 ns, 143.6000 us/op WorkloadJitting 1: 1 op, 252500.00 ns, 252.5000 us/op OverheadJitting 2: 16 op, 275500.00 ns, 17.2188 us/op WorkloadJitting 2: 16 op, 326800.00 ns, 20.4250 us/op WorkloadPilot 1: 16 op, 47000.00 ns, 2.9375 us/op WorkloadPilot 2: 32 op, 82500.00 ns, 2.5781 us/op WorkloadPilot 3: 64 op, 144900.00 ns, 2.2641 us/op WorkloadPilot 4: 128 op, 274000.00 ns, 2.1406 us/op WorkloadPilot 5: 256 op, 541800.00 ns, 2.1164 us/op WorkloadPilot 6: 512 op, 1079300.00 ns, 2.1080 us/op WorkloadPilot 7: 1024 op, 2141700.00 ns, 2.0915 us/op WorkloadPilot 8: 2048 op, 4811100.00 ns, 2.3492 us/op WorkloadPilot 9: 4096 op, 10115000.00 ns, 2.4695 us/op WorkloadPilot 10: 8192 op, 20559000.00 ns, 2.5096 us/op WorkloadPilot 11: 16384 op, 34309600.00 ns, 2.0941 us/op WorkloadPilot 12: 32768 op, 68655600.00 ns, 2.0952 us/op WorkloadPilot 13: 65536 op, 135011100.00 ns, 2.0601 us/op WorkloadPilot 14: 131072 op, 268437500.00 ns, 2.0480 us/op WorkloadPilot 15: 262144 op, 536328800.00 ns, 2.0459 us/op OverheadWarmup 1: 262144 op, 409300.00 ns, 1.5614 ns/op OverheadWarmup 2: 262144 op, 414900.00 ns, 1.5827 ns/op OverheadWarmup 3: 262144 op, 407400.00 ns, 1.5541 ns/op OverheadWarmup 4: 262144 op, 409100.00 ns, 1.5606 ns/op OverheadWarmup 5: 262144 op, 407500.00 ns, 1.5545 ns/op OverheadActual 1: 262144 op, 407600.00 ns, 1.5549 ns/op OverheadActual 2: 262144 op, 407500.00 ns, 1.5545 ns/op OverheadActual 3: 262144 op, 407400.00 ns, 1.5541 ns/op OverheadActual 4: 262144 op, 407400.00 ns, 1.5541 ns/op OverheadActual 5: 262144 op, 407500.00 ns, 1.5545 ns/op OverheadActual 6: 262144 op, 407500.00 ns, 1.5545 ns/op OverheadActual 7: 262144 op, 407500.00 ns, 1.5545 ns/op OverheadActual 8: 262144 op, 407600.00 ns, 1.5549 ns/op OverheadActual 9: 262144 op, 407400.00 ns, 1.5541 ns/op OverheadActual 10: 262144 op, 407400.00 ns, 1.5541 ns/op OverheadActual 11: 262144 op, 407500.00 ns, 1.5545 ns/op OverheadActual 12: 262144 op, 407600.00 ns, 1.5549 ns/op OverheadActual 13: 262144 op, 407700.00 ns, 1.5553 ns/op OverheadActual 14: 262144 op, 407500.00 ns, 1.5545 ns/op OverheadActual 15: 262144 op, 407400.00 ns, 1.5541 ns/op WorkloadWarmup 1: 262144 op, 546584700.00 ns, 2.0851 us/op WorkloadWarmup 2: 262144 op, 542887800.00 ns, 2.0710 us/op WorkloadWarmup 3: 262144 op, 537969900.00 ns, 2.0522 us/op WorkloadWarmup 4: 262144 op, 537828900.00 ns, 2.0517 us/op WorkloadWarmup 5: 262144 op, 540523200.00 ns, 2.0619 us/op WorkloadWarmup 6: 262144 op, 539338600.00 ns, 2.0574 us/op WorkloadWarmup 7: 262144 op, 542476300.00 ns, 2.0694 us/op WorkloadWarmup 8: 262144 op, 551897500.00 ns, 2.1053 us/op WorkloadWarmup 9: 262144 op, 546071900.00 ns, 2.0831 us/op WorkloadActual 1: 262144 op, 541897600.00 ns, 2.0672 us/op WorkloadActual 2: 262144 op, 547874000.00 ns, 2.0900 us/op WorkloadActual 3: 262144 op, 540048600.00 ns, 2.0601 us/op WorkloadActual 4: 262144 op, 543737900.00 ns, 2.0742 us/op WorkloadActual 5: 262144 op, 539717700.00 ns, 2.0589 us/op WorkloadActual 6: 262144 op, 541684400.00 ns, 2.0664 us/op WorkloadActual 7: 262144 op, 538748100.00 ns, 2.0552 us/op WorkloadActual 8: 262144 op, 544875900.00 ns, 2.0785 us/op WorkloadActual 9: 262144 op, 541954600.00 ns, 2.0674 us/op WorkloadActual 10: 262144 op, 536996000.00 ns, 2.0485 us/op WorkloadActual 11: 262144 op, 541666200.00 ns, 2.0663 us/op WorkloadActual 12: 262144 op, 541174100.00 ns, 2.0644 us/op WorkloadActual 13: 262144 op, 542008100.00 ns, 2.0676 us/op WorkloadActual 14: 262144 op, 548923000.00 ns, 2.0940 us/op WorkloadActual 15: 262144 op, 545165500.00 ns, 2.0796 us/op WorkloadResult 1: 262144 op, 541490100.00 ns, 2.0656 us/op WorkloadResult 2: 262144 op, 547466500.00 ns, 2.0884 us/op WorkloadResult 3: 262144 op, 539641100.00 ns, 2.0586 us/op WorkloadResult 4: 262144 op, 543330400.00 ns, 2.0726 us/op WorkloadResult 5: 262144 op, 539310200.00 ns, 2.0573 us/op WorkloadResult 6: 262144 op, 541276900.00 ns, 2.0648 us/op WorkloadResult 7: 262144 op, 538340600.00 ns, 2.0536 us/op WorkloadResult 8: 262144 op, 544468400.00 ns, 2.0770 us/op WorkloadResult 9: 262144 op, 541547100.00 ns, 2.0658 us/op WorkloadResult 10: 262144 op, 536588500.00 ns, 2.0469 us/op WorkloadResult 11: 262144 op, 541258700.00 ns, 2.0647 us/op WorkloadResult 12: 262144 op, 540766600.00 ns, 2.0629 us/op WorkloadResult 13: 262144 op, 541600600.00 ns, 2.0660 us/op WorkloadResult 14: 262144 op, 548515500.00 ns, 2.0924 us/op WorkloadResult 15: 262144 op, 544758000.00 ns, 2.0781 us/op // GC: 42 0 0 803213264 262144 // Threading: 0 0 262144 Mean = 2.068 us, StdErr = 0.003 us (0.15%), N = 15, StdDev = 0.012 us Min = 2.047 us, Q1 = 2.061 us, Median = 2.066 us, Q3 = 2.075 us, Max = 2.092 us IQR = 0.014 us, LowerFence = 2.040 us, UpperFence = 2.096 us ConfidenceInterval = [2.054 us; 2.081 us] (CI 99.9%), Margin = 0.013 us (0.64% of Mean) Skewness = 0.44, Kurtosis = 2.37, MValue = 2 // ** Remained 11 (17.2%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 3m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_LegacyDefault: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 129000.00 ns, 129.0000 us/op WorkloadJitting 1: 1 op, 874100.00 ns, 874.1000 us/op OverheadJitting 2: 16 op, 267500.00 ns, 16.7188 us/op WorkloadJitting 2: 16 op, 397500.00 ns, 24.8438 us/op WorkloadPilot 1: 16 op, 131300.00 ns, 8.2063 us/op WorkloadPilot 2: 32 op, 156000.00 ns, 4.8750 us/op WorkloadPilot 3: 64 op, 170300.00 ns, 2.6609 us/op WorkloadPilot 4: 128 op, 227000.00 ns, 1.7734 us/op WorkloadPilot 5: 256 op, 310700.00 ns, 1.2137 us/op WorkloadPilot 6: 512 op, 505200.00 ns, 986.7188 ns/op WorkloadPilot 7: 1024 op, 897200.00 ns, 876.1719 ns/op WorkloadPilot 8: 2048 op, 1706400.00 ns, 833.2031 ns/op WorkloadPilot 9: 4096 op, 4107100.00 ns, 1.0027 us/op WorkloadPilot 10: 8192 op, 8968000.00 ns, 1.0947 us/op WorkloadPilot 11: 16384 op, 15250800.00 ns, 930.8350 ns/op WorkloadPilot 12: 32768 op, 25579100.00 ns, 780.6122 ns/op WorkloadPilot 13: 65536 op, 51705600.00 ns, 788.9648 ns/op WorkloadPilot 14: 131072 op, 99189500.00 ns, 756.7558 ns/op WorkloadPilot 15: 262144 op, 198290800.00 ns, 756.4194 ns/op WorkloadPilot 16: 524288 op, 388519600.00 ns, 741.0423 ns/op WorkloadPilot 17: 1048576 op, 789159900.00 ns, 752.6015 ns/op OverheadWarmup 1: 1048576 op, 1800200.00 ns, 1.7168 ns/op OverheadWarmup 2: 1048576 op, 1799300.00 ns, 1.7159 ns/op OverheadWarmup 3: 1048576 op, 1833000.00 ns, 1.7481 ns/op OverheadWarmup 4: 1048576 op, 1840100.00 ns, 1.7549 ns/op OverheadWarmup 5: 1048576 op, 1813500.00 ns, 1.7295 ns/op OverheadWarmup 6: 1048576 op, 1799700.00 ns, 1.7163 ns/op OverheadWarmup 7: 1048576 op, 1851700.00 ns, 1.7659 ns/op OverheadWarmup 8: 1048576 op, 1812900.00 ns, 1.7289 ns/op OverheadActual 1: 1048576 op, 1805700.00 ns, 1.7220 ns/op OverheadActual 2: 1048576 op, 1797100.00 ns, 1.7138 ns/op OverheadActual 3: 1048576 op, 1798100.00 ns, 1.7148 ns/op OverheadActual 4: 1048576 op, 1797100.00 ns, 1.7138 ns/op OverheadActual 5: 1048576 op, 1797500.00 ns, 1.7142 ns/op OverheadActual 6: 1048576 op, 1796600.00 ns, 1.7134 ns/op OverheadActual 7: 1048576 op, 1800300.00 ns, 1.7169 ns/op OverheadActual 8: 1048576 op, 1798300.00 ns, 1.7150 ns/op OverheadActual 9: 1048576 op, 1798100.00 ns, 1.7148 ns/op OverheadActual 10: 1048576 op, 1798000.00 ns, 1.7147 ns/op OverheadActual 11: 1048576 op, 1798900.00 ns, 1.7156 ns/op OverheadActual 12: 1048576 op, 1804500.00 ns, 1.7209 ns/op OverheadActual 13: 1048576 op, 1797800.00 ns, 1.7145 ns/op OverheadActual 14: 1048576 op, 1799200.00 ns, 1.7159 ns/op OverheadActual 15: 1048576 op, 1797900.00 ns, 1.7146 ns/op WorkloadWarmup 1: 1048576 op, 776660300.00 ns, 740.6810 ns/op WorkloadWarmup 2: 1048576 op, 776117000.00 ns, 740.1628 ns/op WorkloadWarmup 3: 1048576 op, 775910300.00 ns, 739.9657 ns/op WorkloadWarmup 4: 1048576 op, 773325800.00 ns, 737.5010 ns/op WorkloadWarmup 5: 1048576 op, 778418400.00 ns, 742.3576 ns/op WorkloadWarmup 6: 1048576 op, 781842600.00 ns, 745.6232 ns/op WorkloadWarmup 7: 1048576 op, 779078600.00 ns, 742.9873 ns/op WorkloadWarmup 8: 1048576 op, 785765000.00 ns, 749.3639 ns/op WorkloadWarmup 9: 1048576 op, 777805700.00 ns, 741.7733 ns/op WorkloadActual 1: 1048576 op, 769862900.00 ns, 734.1985 ns/op WorkloadActual 2: 1048576 op, 775513100.00 ns, 739.5869 ns/op WorkloadActual 3: 1048576 op, 777078300.00 ns, 741.0796 ns/op WorkloadActual 4: 1048576 op, 778431800.00 ns, 742.3704 ns/op WorkloadActual 5: 1048576 op, 771310600.00 ns, 735.5791 ns/op WorkloadActual 6: 1048576 op, 772870000.00 ns, 737.0663 ns/op WorkloadActual 7: 1048576 op, 780560900.00 ns, 744.4009 ns/op WorkloadActual 8: 1048576 op, 778612100.00 ns, 742.5424 ns/op WorkloadActual 9: 1048576 op, 777410300.00 ns, 741.3962 ns/op WorkloadActual 10: 1048576 op, 789164700.00 ns, 752.6061 ns/op WorkloadActual 11: 1048576 op, 774022600.00 ns, 738.1655 ns/op WorkloadActual 12: 1048576 op, 779823000.00 ns, 743.6972 ns/op WorkloadActual 13: 1048576 op, 769192400.00 ns, 733.5590 ns/op WorkloadActual 14: 1048576 op, 774094100.00 ns, 738.2337 ns/op WorkloadActual 15: 1048576 op, 778874500.00 ns, 742.7926 ns/op WorkloadResult 1: 1048576 op, 768064800.00 ns, 732.4837 ns/op WorkloadResult 2: 1048576 op, 773715000.00 ns, 737.8721 ns/op WorkloadResult 3: 1048576 op, 775280200.00 ns, 739.3648 ns/op WorkloadResult 4: 1048576 op, 776633700.00 ns, 740.6556 ns/op WorkloadResult 5: 1048576 op, 769512500.00 ns, 733.8643 ns/op WorkloadResult 6: 1048576 op, 771071900.00 ns, 735.3515 ns/op WorkloadResult 7: 1048576 op, 778762800.00 ns, 742.6861 ns/op WorkloadResult 8: 1048576 op, 776814000.00 ns, 740.8276 ns/op WorkloadResult 9: 1048576 op, 775612200.00 ns, 739.6814 ns/op WorkloadResult 10: 1048576 op, 772224500.00 ns, 736.4507 ns/op WorkloadResult 11: 1048576 op, 778024900.00 ns, 741.9824 ns/op WorkloadResult 12: 1048576 op, 767394300.00 ns, 731.8442 ns/op WorkloadResult 13: 1048576 op, 772296000.00 ns, 736.5189 ns/op WorkloadResult 14: 1048576 op, 777076400.00 ns, 741.0778 ns/op // GC: 91 0 0 1719691128 1048576 // Threading: 0 0 1048576 Mean = 737.904 ns, StdErr = 0.949 ns (0.13%), N = 14, StdDev = 3.551 ns Min = 731.844 ns, Q1 = 735.626 ns, Median = 738.618 ns, Q3 = 740.785 ns, Max = 742.686 ns IQR = 5.158 ns, LowerFence = 727.889 ns, UpperFence = 748.522 ns ConfidenceInterval = [733.898 ns; 741.910 ns] (CI 99.9%), Margin = 4.006 ns (0.54% of Mean) Skewness = -0.33, Kurtosis = 1.61, MValue = 2 // ** Remained 10 (15.6%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 3m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_LegacyAll: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 129300.00 ns, 129.3000 us/op WorkloadJitting 1: 1 op, 2060600.00 ns, 2.0606 ms/op OverheadJitting 2: 16 op, 269400.00 ns, 16.8375 us/op WorkloadJitting 2: 16 op, 635900.00 ns, 39.7438 us/op WorkloadPilot 1: 16 op, 360800.00 ns, 22.5500 us/op WorkloadPilot 2: 32 op, 464900.00 ns, 14.5281 us/op WorkloadPilot 3: 64 op, 702700.00 ns, 10.9797 us/op WorkloadPilot 4: 128 op, 1150200.00 ns, 8.9859 us/op WorkloadPilot 5: 256 op, 2068800.00 ns, 8.0813 us/op WorkloadPilot 6: 512 op, 4449100.00 ns, 8.6896 us/op WorkloadPilot 7: 1024 op, 9058600.00 ns, 8.8463 us/op WorkloadPilot 8: 2048 op, 16790600.00 ns, 8.1985 us/op WorkloadPilot 9: 4096 op, 29139600.00 ns, 7.1142 us/op WorkloadPilot 10: 8192 op, 58058500.00 ns, 7.0872 us/op WorkloadPilot 11: 16384 op, 113359400.00 ns, 6.9189 us/op WorkloadPilot 12: 32768 op, 216848200.00 ns, 6.6177 us/op WorkloadPilot 13: 65536 op, 447106700.00 ns, 6.8223 us/op WorkloadPilot 14: 131072 op, 863346400.00 ns, 6.5868 us/op OverheadWarmup 1: 131072 op, 205800.00 ns, 1.5701 ns/op OverheadWarmup 2: 131072 op, 203900.00 ns, 1.5556 ns/op OverheadWarmup 3: 131072 op, 203700.00 ns, 1.5541 ns/op OverheadWarmup 4: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadWarmup 5: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadWarmup 6: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadWarmup 7: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadActual 1: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadActual 2: 131072 op, 203900.00 ns, 1.5556 ns/op OverheadActual 3: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadActual 4: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadActual 5: 131072 op, 204300.00 ns, 1.5587 ns/op OverheadActual 6: 131072 op, 204300.00 ns, 1.5587 ns/op OverheadActual 7: 131072 op, 204300.00 ns, 1.5587 ns/op OverheadActual 8: 131072 op, 204300.00 ns, 1.5587 ns/op OverheadActual 9: 131072 op, 211900.00 ns, 1.6167 ns/op OverheadActual 10: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadActual 11: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadActual 12: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadActual 13: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadActual 14: 131072 op, 203800.00 ns, 1.5549 ns/op OverheadActual 15: 131072 op, 203900.00 ns, 1.5556 ns/op WorkloadWarmup 1: 131072 op, 868666700.00 ns, 6.6274 us/op WorkloadWarmup 2: 131072 op, 871014500.00 ns, 6.6453 us/op WorkloadWarmup 3: 131072 op, 854362400.00 ns, 6.5183 us/op WorkloadWarmup 4: 131072 op, 858968800.00 ns, 6.5534 us/op WorkloadWarmup 5: 131072 op, 856045000.00 ns, 6.5311 us/op WorkloadWarmup 6: 131072 op, 860038600.00 ns, 6.5616 us/op WorkloadActual 1: 131072 op, 861500400.00 ns, 6.5727 us/op WorkloadActual 2: 131072 op, 871960200.00 ns, 6.6525 us/op WorkloadActual 3: 131072 op, 884606900.00 ns, 6.7490 us/op WorkloadActual 4: 131072 op, 872981600.00 ns, 6.6603 us/op WorkloadActual 5: 131072 op, 878910600.00 ns, 6.7056 us/op WorkloadActual 6: 131072 op, 876261800.00 ns, 6.6853 us/op WorkloadActual 7: 131072 op, 867131700.00 ns, 6.6157 us/op WorkloadActual 8: 131072 op, 865353800.00 ns, 6.6021 us/op WorkloadActual 9: 131072 op, 864927900.00 ns, 6.5989 us/op WorkloadActual 10: 131072 op, 871197900.00 ns, 6.6467 us/op WorkloadActual 11: 131072 op, 871247400.00 ns, 6.6471 us/op WorkloadActual 12: 131072 op, 885828200.00 ns, 6.7583 us/op WorkloadActual 13: 131072 op, 874026500.00 ns, 6.6683 us/op WorkloadActual 14: 131072 op, 875388100.00 ns, 6.6787 us/op WorkloadActual 15: 131072 op, 882091400.00 ns, 6.7298 us/op WorkloadResult 1: 131072 op, 861296600.00 ns, 6.5712 us/op WorkloadResult 2: 131072 op, 871756400.00 ns, 6.6510 us/op WorkloadResult 3: 131072 op, 884403100.00 ns, 6.7475 us/op WorkloadResult 4: 131072 op, 872777800.00 ns, 6.6588 us/op WorkloadResult 5: 131072 op, 878706800.00 ns, 6.7040 us/op WorkloadResult 6: 131072 op, 876058000.00 ns, 6.6838 us/op WorkloadResult 7: 131072 op, 866927900.00 ns, 6.6141 us/op WorkloadResult 8: 131072 op, 865150000.00 ns, 6.6006 us/op WorkloadResult 9: 131072 op, 864724100.00 ns, 6.5973 us/op WorkloadResult 10: 131072 op, 870994100.00 ns, 6.6452 us/op WorkloadResult 11: 131072 op, 871043600.00 ns, 6.6455 us/op WorkloadResult 12: 131072 op, 885624400.00 ns, 6.7568 us/op WorkloadResult 13: 131072 op, 873822700.00 ns, 6.6667 us/op WorkloadResult 14: 131072 op, 875184300.00 ns, 6.6771 us/op WorkloadResult 15: 131072 op, 881887600.00 ns, 6.7283 us/op // GC: 88 0 0 1672708728 131072 // Threading: 0 0 131072 Mean = 6.663 us, StdErr = 0.014 us (0.21%), N = 15, StdDev = 0.055 us Min = 6.571 us, Q1 = 6.630 us, Median = 6.659 us, Q3 = 6.694 us, Max = 6.757 us IQR = 0.064 us, LowerFence = 6.533 us, UpperFence = 6.790 us ConfidenceInterval = [6.604 us; 6.722 us] (CI 99.9%), Margin = 0.059 us (0.88% of Mean) Skewness = 0.13, Kurtosis = 1.9, MValue = 2 // ** Remained 9 (14.1%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 2m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModel_LegacyCustom: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 135600.00 ns, 135.6000 us/op WorkloadJitting 1: 1 op, 1028300.00 ns, 1.0283 ms/op OverheadJitting 2: 16 op, 273100.00 ns, 17.0688 us/op WorkloadJitting 2: 16 op, 502900.00 ns, 31.4313 us/op WorkloadPilot 1: 16 op, 251700.00 ns, 15.7313 us/op WorkloadPilot 2: 32 op, 312300.00 ns, 9.7594 us/op WorkloadPilot 3: 64 op, 444000.00 ns, 6.9375 us/op WorkloadPilot 4: 128 op, 680700.00 ns, 5.3180 us/op WorkloadPilot 5: 256 op, 1223100.00 ns, 4.7777 us/op WorkloadPilot 6: 512 op, 2181300.00 ns, 4.2604 us/op WorkloadPilot 7: 1024 op, 5275100.00 ns, 5.1515 us/op WorkloadPilot 8: 2048 op, 10476000.00 ns, 5.1152 us/op WorkloadPilot 9: 4096 op, 17709400.00 ns, 4.3236 us/op WorkloadPilot 10: 8192 op, 33982900.00 ns, 4.1483 us/op WorkloadPilot 11: 16384 op, 65049200.00 ns, 3.9703 us/op WorkloadPilot 12: 32768 op, 126862100.00 ns, 3.8715 us/op WorkloadPilot 13: 65536 op, 255342000.00 ns, 3.8962 us/op WorkloadPilot 14: 131072 op, 499023600.00 ns, 3.8072 us/op WorkloadPilot 15: 262144 op, 1006407100.00 ns, 3.8391 us/op OverheadWarmup 1: 262144 op, 420500.00 ns, 1.6041 ns/op OverheadWarmup 2: 262144 op, 417200.00 ns, 1.5915 ns/op OverheadWarmup 3: 262144 op, 422000.00 ns, 1.6098 ns/op OverheadWarmup 4: 262144 op, 410700.00 ns, 1.5667 ns/op OverheadWarmup 5: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadWarmup 6: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadWarmup 7: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadActual 1: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 2: 262144 op, 411700.00 ns, 1.5705 ns/op OverheadActual 3: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 4: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 5: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 6: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 7: 262144 op, 410600.00 ns, 1.5663 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, 411600.00 ns, 1.5701 ns/op OverheadActual 11: 262144 op, 410900.00 ns, 1.5675 ns/op OverheadActual 12: 262144 op, 417400.00 ns, 1.5923 ns/op OverheadActual 13: 262144 op, 411200.00 ns, 1.5686 ns/op OverheadActual 14: 262144 op, 419600.00 ns, 1.6006 ns/op OverheadActual 15: 262144 op, 410600.00 ns, 1.5663 ns/op WorkloadWarmup 1: 262144 op, 1012726900.00 ns, 3.8632 us/op WorkloadWarmup 2: 262144 op, 1024231400.00 ns, 3.9071 us/op WorkloadWarmup 3: 262144 op, 1016619100.00 ns, 3.8781 us/op WorkloadWarmup 4: 262144 op, 1013633700.00 ns, 3.8667 us/op WorkloadWarmup 5: 262144 op, 1004885800.00 ns, 3.8333 us/op WorkloadWarmup 6: 262144 op, 1014026700.00 ns, 3.8682 us/op WorkloadWarmup 7: 262144 op, 1010779700.00 ns, 3.8558 us/op WorkloadActual 1: 262144 op, 1008084400.00 ns, 3.8455 us/op WorkloadActual 2: 262144 op, 1009370800.00 ns, 3.8504 us/op WorkloadActual 3: 262144 op, 1023731300.00 ns, 3.9052 us/op WorkloadActual 4: 262144 op, 1019112000.00 ns, 3.8876 us/op WorkloadActual 5: 262144 op, 1014518700.00 ns, 3.8701 us/op WorkloadActual 6: 262144 op, 1012913300.00 ns, 3.8640 us/op WorkloadActual 7: 262144 op, 1009561100.00 ns, 3.8512 us/op WorkloadActual 8: 262144 op, 1012499900.00 ns, 3.8624 us/op WorkloadActual 9: 262144 op, 1001862700.00 ns, 3.8218 us/op WorkloadActual 10: 262144 op, 1026144700.00 ns, 3.9144 us/op WorkloadActual 11: 262144 op, 1029716700.00 ns, 3.9281 us/op WorkloadActual 12: 262144 op, 1019577700.00 ns, 3.8894 us/op WorkloadActual 13: 262144 op, 1006621100.00 ns, 3.8400 us/op WorkloadActual 14: 262144 op, 1014715700.00 ns, 3.8708 us/op WorkloadActual 15: 262144 op, 1001655400.00 ns, 3.8210 us/op WorkloadResult 1: 262144 op, 1007673800.00 ns, 3.8440 us/op WorkloadResult 2: 262144 op, 1008960200.00 ns, 3.8489 us/op WorkloadResult 3: 262144 op, 1023320700.00 ns, 3.9037 us/op WorkloadResult 4: 262144 op, 1018701400.00 ns, 3.8860 us/op WorkloadResult 5: 262144 op, 1014108100.00 ns, 3.8685 us/op WorkloadResult 6: 262144 op, 1012502700.00 ns, 3.8624 us/op WorkloadResult 7: 262144 op, 1009150500.00 ns, 3.8496 us/op WorkloadResult 8: 262144 op, 1012089300.00 ns, 3.8608 us/op WorkloadResult 9: 262144 op, 1001452100.00 ns, 3.8202 us/op WorkloadResult 10: 262144 op, 1025734100.00 ns, 3.9129 us/op WorkloadResult 11: 262144 op, 1029306100.00 ns, 3.9265 us/op WorkloadResult 12: 262144 op, 1019167100.00 ns, 3.8878 us/op WorkloadResult 13: 262144 op, 1006210500.00 ns, 3.8384 us/op WorkloadResult 14: 262144 op, 1014305100.00 ns, 3.8693 us/op WorkloadResult 15: 262144 op, 1001244800.00 ns, 3.8194 us/op // GC: 108 0 0 2034378240 262144 // Threading: 0 0 262144 Mean = 3.867 us, StdErr = 0.008 us (0.21%), N = 15, StdDev = 0.032 us Min = 3.819 us, Q1 = 3.846 us, Median = 3.862 us, Q3 = 3.887 us, Max = 3.926 us IQR = 0.041 us, LowerFence = 3.786 us, UpperFence = 3.948 us ConfidenceInterval = [3.832 us; 3.901 us] (CI 99.9%), Margin = 0.034 us (0.88% of Mean) Skewness = 0.27, Kurtosis = 1.95, MValue = 2 // ** Remained 8 (12.5%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 2m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_Stj_Reflection: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 129600.00 ns, 129.6000 us/op WorkloadJitting 1: 1 op, 1329900.00 ns, 1.3299 ms/op OverheadJitting 2: 16 op, 264500.00 ns, 16.5313 us/op WorkloadJitting 2: 16 op, 1067300.00 ns, 66.7063 us/op WorkloadPilot 1: 16 op, 766300.00 ns, 47.8938 us/op WorkloadPilot 2: 32 op, 1765200.00 ns, 55.1625 us/op WorkloadPilot 3: 64 op, 2967900.00 ns, 46.3734 us/op WorkloadPilot 4: 128 op, 6069900.00 ns, 47.4211 us/op WorkloadPilot 5: 256 op, 14615200.00 ns, 57.0906 us/op WorkloadPilot 6: 512 op, 24758000.00 ns, 48.3555 us/op WorkloadPilot 7: 1024 op, 45412800.00 ns, 44.3484 us/op WorkloadPilot 8: 2048 op, 89027200.00 ns, 43.4703 us/op WorkloadPilot 9: 4096 op, 178165000.00 ns, 43.4973 us/op WorkloadPilot 10: 8192 op, 358388500.00 ns, 43.7486 us/op WorkloadPilot 11: 16384 op, 712311100.00 ns, 43.4760 us/op OverheadWarmup 1: 16384 op, 27500.00 ns, 1.6785 ns/op OverheadWarmup 2: 16384 op, 25900.00 ns, 1.5808 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, 25700.00 ns, 1.5686 ns/op OverheadWarmup 6: 16384 op, 25900.00 ns, 1.5808 ns/op OverheadWarmup 7: 16384 op, 26000.00 ns, 1.5869 ns/op OverheadWarmup 8: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 1: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 2: 16384 op, 28200.00 ns, 1.7212 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, 25700.00 ns, 1.5686 ns/op OverheadActual 6: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 7: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 8: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 9: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 10: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 11: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 12: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 13: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 14: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 15: 16384 op, 25700.00 ns, 1.5686 ns/op WorkloadWarmup 1: 16384 op, 739227700.00 ns, 45.1189 us/op WorkloadWarmup 2: 16384 op, 709976300.00 ns, 43.3335 us/op WorkloadWarmup 3: 16384 op, 729912400.00 ns, 44.5503 us/op WorkloadWarmup 4: 16384 op, 722174900.00 ns, 44.0781 us/op WorkloadWarmup 5: 16384 op, 718637200.00 ns, 43.8621 us/op WorkloadWarmup 6: 16384 op, 716185500.00 ns, 43.7125 us/op WorkloadWarmup 7: 16384 op, 713727300.00 ns, 43.5625 us/op WorkloadWarmup 8: 16384 op, 709812800.00 ns, 43.3235 us/op WorkloadWarmup 9: 16384 op, 725678300.00 ns, 44.2919 us/op WorkloadWarmup 10: 16384 op, 710968200.00 ns, 43.3941 us/op WorkloadActual 1: 16384 op, 715840100.00 ns, 43.6914 us/op WorkloadActual 2: 16384 op, 732606500.00 ns, 44.7148 us/op WorkloadActual 3: 16384 op, 712459000.00 ns, 43.4850 us/op WorkloadActual 4: 16384 op, 724520200.00 ns, 44.2212 us/op WorkloadActual 5: 16384 op, 721392800.00 ns, 44.0303 us/op WorkloadActual 6: 16384 op, 711208700.00 ns, 43.4087 us/op WorkloadActual 7: 16384 op, 719046200.00 ns, 43.8871 us/op WorkloadActual 8: 16384 op, 718018000.00 ns, 43.8243 us/op WorkloadActual 9: 16384 op, 718664000.00 ns, 43.8638 us/op WorkloadActual 10: 16384 op, 714053000.00 ns, 43.5823 us/op WorkloadActual 11: 16384 op, 723405700.00 ns, 44.1532 us/op WorkloadActual 12: 16384 op, 710700700.00 ns, 43.3777 us/op WorkloadActual 13: 16384 op, 726682000.00 ns, 44.3531 us/op WorkloadActual 14: 16384 op, 716143200.00 ns, 43.7099 us/op WorkloadActual 15: 16384 op, 719435400.00 ns, 43.9109 us/op WorkloadResult 1: 16384 op, 715814400.00 ns, 43.6898 us/op WorkloadResult 2: 16384 op, 732580800.00 ns, 44.7132 us/op WorkloadResult 3: 16384 op, 712433300.00 ns, 43.4835 us/op WorkloadResult 4: 16384 op, 724494500.00 ns, 44.2196 us/op WorkloadResult 5: 16384 op, 721367100.00 ns, 44.0288 us/op WorkloadResult 6: 16384 op, 711183000.00 ns, 43.4072 us/op WorkloadResult 7: 16384 op, 719020500.00 ns, 43.8855 us/op WorkloadResult 8: 16384 op, 717992300.00 ns, 43.8228 us/op WorkloadResult 9: 16384 op, 718638300.00 ns, 43.8622 us/op WorkloadResult 10: 16384 op, 714027300.00 ns, 43.5808 us/op WorkloadResult 11: 16384 op, 723380000.00 ns, 44.1516 us/op WorkloadResult 12: 16384 op, 710675000.00 ns, 43.3762 us/op WorkloadResult 13: 16384 op, 726656300.00 ns, 44.3516 us/op WorkloadResult 14: 16384 op, 716117500.00 ns, 43.7083 us/op WorkloadResult 15: 16384 op, 719409700.00 ns, 43.9093 us/op // GC: 63 0 0 1187647440 16384 // Threading: 0 0 16384 Mean = 43.879 us, StdErr = 0.096 us (0.22%), N = 15, StdDev = 0.371 us Min = 43.376 us, Q1 = 43.635 us, Median = 43.862 us, Q3 = 44.090 us, Max = 44.713 us IQR = 0.455 us, LowerFence = 42.953 us, UpperFence = 44.772 us ConfidenceInterval = [43.483 us; 44.275 us] (CI 99.9%), Margin = 0.396 us (0.90% of Mean) Skewness = 0.54, Kurtosis = 2.48, MValue = 2 // ** Remained 7 (10.9%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 2m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 147000.00 ns, 147.0000 us/op WorkloadJitting 1: 1 op, 436600.00 ns, 436.6000 us/op OverheadJitting 2: 16 op, 285300.00 ns, 17.8313 us/op WorkloadJitting 2: 16 op, 1129700.00 ns, 70.6063 us/op WorkloadPilot 1: 16 op, 828000.00 ns, 51.7500 us/op WorkloadPilot 2: 32 op, 1430700.00 ns, 44.7094 us/op WorkloadPilot 3: 64 op, 2849500.00 ns, 44.5234 us/op WorkloadPilot 4: 128 op, 5598200.00 ns, 43.7359 us/op WorkloadPilot 5: 256 op, 11707700.00 ns, 45.7332 us/op WorkloadPilot 6: 512 op, 21583400.00 ns, 42.1551 us/op WorkloadPilot 7: 1024 op, 36315600.00 ns, 35.4645 us/op WorkloadPilot 8: 2048 op, 70520700.00 ns, 34.4339 us/op WorkloadPilot 9: 4096 op, 140837400.00 ns, 34.3841 us/op WorkloadPilot 10: 8192 op, 282824800.00 ns, 34.5245 us/op WorkloadPilot 11: 16384 op, 565392600.00 ns, 34.5088 us/op OverheadWarmup 1: 16384 op, 27500.00 ns, 1.6785 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, 25500.00 ns, 1.5564 ns/op OverheadActual 1: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 2: 16384 op, 25500.00 ns, 1.5564 ns/op OverheadActual 3: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 4: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 5: 16384 op, 27400.00 ns, 1.6724 ns/op OverheadActual 6: 16384 op, 25500.00 ns, 1.5564 ns/op OverheadActual 7: 16384 op, 25900.00 ns, 1.5808 ns/op OverheadActual 8: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 9: 16384 op, 26400.00 ns, 1.6113 ns/op OverheadActual 10: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 11: 16384 op, 25800.00 ns, 1.5747 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, 25600.00 ns, 1.5625 ns/op OverheadActual 15: 16384 op, 25700.00 ns, 1.5686 ns/op WorkloadWarmup 1: 16384 op, 568080700.00 ns, 34.6729 us/op WorkloadWarmup 2: 16384 op, 570785900.00 ns, 34.8380 us/op WorkloadWarmup 3: 16384 op, 561415400.00 ns, 34.2661 us/op WorkloadWarmup 4: 16384 op, 569942500.00 ns, 34.7865 us/op WorkloadWarmup 5: 16384 op, 564184200.00 ns, 34.4351 us/op WorkloadWarmup 6: 16384 op, 581119000.00 ns, 35.4687 us/op WorkloadActual 1: 16384 op, 570283900.00 ns, 34.8074 us/op WorkloadActual 2: 16384 op, 575743600.00 ns, 35.1406 us/op WorkloadActual 3: 16384 op, 568580500.00 ns, 34.7034 us/op WorkloadActual 4: 16384 op, 566655500.00 ns, 34.5859 us/op WorkloadActual 5: 16384 op, 571145700.00 ns, 34.8600 us/op WorkloadActual 6: 16384 op, 563258400.00 ns, 34.3786 us/op WorkloadActual 7: 16384 op, 569271600.00 ns, 34.7456 us/op WorkloadActual 8: 16384 op, 562516600.00 ns, 34.3333 us/op WorkloadActual 9: 16384 op, 563203300.00 ns, 34.3752 us/op WorkloadActual 10: 16384 op, 565656400.00 ns, 34.5249 us/op WorkloadActual 11: 16384 op, 569270500.00 ns, 34.7455 us/op WorkloadActual 12: 16384 op, 562746200.00 ns, 34.3473 us/op WorkloadActual 13: 16384 op, 562394400.00 ns, 34.3258 us/op WorkloadActual 14: 16384 op, 572969000.00 ns, 34.9713 us/op WorkloadActual 15: 16384 op, 576043500.00 ns, 35.1589 us/op WorkloadResult 1: 16384 op, 570258200.00 ns, 34.8058 us/op WorkloadResult 2: 16384 op, 575717900.00 ns, 35.1390 us/op WorkloadResult 3: 16384 op, 568554800.00 ns, 34.7018 us/op WorkloadResult 4: 16384 op, 566629800.00 ns, 34.5843 us/op WorkloadResult 5: 16384 op, 571120000.00 ns, 34.8584 us/op WorkloadResult 6: 16384 op, 563232700.00 ns, 34.3770 us/op WorkloadResult 7: 16384 op, 569245900.00 ns, 34.7440 us/op WorkloadResult 8: 16384 op, 562490900.00 ns, 34.3317 us/op WorkloadResult 9: 16384 op, 563177600.00 ns, 34.3736 us/op WorkloadResult 10: 16384 op, 565630700.00 ns, 34.5234 us/op WorkloadResult 11: 16384 op, 569244800.00 ns, 34.7439 us/op WorkloadResult 12: 16384 op, 562720500.00 ns, 34.3457 us/op WorkloadResult 13: 16384 op, 562368700.00 ns, 34.3243 us/op WorkloadResult 14: 16384 op, 572943300.00 ns, 34.9697 us/op WorkloadResult 15: 16384 op, 576017800.00 ns, 35.1573 us/op // GC: 49 0 0 942149584 16384 // Threading: 0 0 16384 Mean = 34.665 us, StdErr = 0.074 us (0.21%), N = 15, StdDev = 0.287 us Min = 34.324 us, Q1 = 34.375 us, Median = 34.702 us, Q3 = 34.832 us, Max = 35.157 us IQR = 0.457 us, LowerFence = 33.690 us, UpperFence = 35.517 us ConfidenceInterval = [34.358 us; 34.972 us] (CI 99.9%), Margin = 0.307 us (0.89% of Mean) Skewness = 0.29, Kurtosis = 1.67, MValue = 2 // ** Remained 6 (9.4%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 1m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 182900.00 ns, 182.9000 us/op WorkloadJitting 1: 1 op, 975000.00 ns, 975.0000 us/op OverheadJitting 2: 16 op, 269500.00 ns, 16.8438 us/op WorkloadJitting 2: 16 op, 353100.00 ns, 22.0688 us/op WorkloadPilot 1: 16 op, 73600.00 ns, 4.6000 us/op WorkloadPilot 2: 32 op, 135300.00 ns, 4.2281 us/op WorkloadPilot 3: 64 op, 271800.00 ns, 4.2469 us/op WorkloadPilot 4: 128 op, 479600.00 ns, 3.7469 us/op WorkloadPilot 5: 256 op, 1006000.00 ns, 3.9297 us/op WorkloadPilot 6: 512 op, 2915100.00 ns, 5.6936 us/op WorkloadPilot 7: 1024 op, 4614000.00 ns, 4.5059 us/op WorkloadPilot 8: 2048 op, 9538300.00 ns, 4.6574 us/op WorkloadPilot 9: 4096 op, 17471400.00 ns, 4.2655 us/op WorkloadPilot 10: 8192 op, 31274300.00 ns, 3.8177 us/op WorkloadPilot 11: 16384 op, 59441200.00 ns, 3.6280 us/op WorkloadPilot 12: 32768 op, 112240000.00 ns, 3.4253 us/op WorkloadPilot 13: 65536 op, 220293100.00 ns, 3.3614 us/op WorkloadPilot 14: 131072 op, 447687200.00 ns, 3.4156 us/op WorkloadPilot 15: 262144 op, 888751900.00 ns, 3.3903 us/op OverheadWarmup 1: 262144 op, 412400.00 ns, 1.5732 ns/op OverheadWarmup 2: 262144 op, 410700.00 ns, 1.5667 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, 410600.00 ns, 1.5663 ns/op OverheadWarmup 6: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadWarmup 7: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 1: 262144 op, 410700.00 ns, 1.5667 ns/op OverheadActual 2: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadActual 3: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 4: 262144 op, 410600.00 ns, 1.5663 ns/op OverheadActual 5: 262144 op, 411700.00 ns, 1.5705 ns/op OverheadActual 6: 262144 op, 410700.00 ns, 1.5667 ns/op OverheadActual 7: 262144 op, 411000.00 ns, 1.5678 ns/op OverheadActual 8: 262144 op, 410600.00 ns, 1.5663 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, 411700.00 ns, 1.5705 ns/op OverheadActual 12: 262144 op, 417800.00 ns, 1.5938 ns/op OverheadActual 13: 262144 op, 411700.00 ns, 1.5705 ns/op OverheadActual 14: 262144 op, 410500.00 ns, 1.5659 ns/op OverheadActual 15: 262144 op, 410600.00 ns, 1.5663 ns/op WorkloadWarmup 1: 262144 op, 882359000.00 ns, 3.3659 us/op WorkloadWarmup 2: 262144 op, 870294700.00 ns, 3.3199 us/op WorkloadWarmup 3: 262144 op, 873183100.00 ns, 3.3309 us/op WorkloadWarmup 4: 262144 op, 875366200.00 ns, 3.3393 us/op WorkloadWarmup 5: 262144 op, 868749300.00 ns, 3.3140 us/op WorkloadWarmup 6: 262144 op, 874264500.00 ns, 3.3351 us/op WorkloadWarmup 7: 262144 op, 887366500.00 ns, 3.3850 us/op WorkloadWarmup 8: 262144 op, 882395700.00 ns, 3.3661 us/op WorkloadActual 1: 262144 op, 887830500.00 ns, 3.3868 us/op WorkloadActual 2: 262144 op, 872996900.00 ns, 3.3302 us/op WorkloadActual 3: 262144 op, 882409500.00 ns, 3.3661 us/op WorkloadActual 4: 262144 op, 873734100.00 ns, 3.3330 us/op WorkloadActual 5: 262144 op, 879538700.00 ns, 3.3552 us/op WorkloadActual 6: 262144 op, 871478900.00 ns, 3.3244 us/op WorkloadActual 7: 262144 op, 875931000.00 ns, 3.3414 us/op WorkloadActual 8: 262144 op, 887460100.00 ns, 3.3854 us/op WorkloadActual 9: 262144 op, 882409700.00 ns, 3.3661 us/op WorkloadActual 10: 262144 op, 887400700.00 ns, 3.3852 us/op WorkloadActual 11: 262144 op, 876764700.00 ns, 3.3446 us/op WorkloadActual 12: 262144 op, 879879400.00 ns, 3.3565 us/op WorkloadActual 13: 262144 op, 874424800.00 ns, 3.3357 us/op WorkloadActual 14: 262144 op, 885251100.00 ns, 3.3770 us/op WorkloadActual 15: 262144 op, 873907200.00 ns, 3.3337 us/op WorkloadResult 1: 262144 op, 887419900.00 ns, 3.3852 us/op WorkloadResult 2: 262144 op, 872586300.00 ns, 3.3287 us/op WorkloadResult 3: 262144 op, 881998900.00 ns, 3.3646 us/op WorkloadResult 4: 262144 op, 873323500.00 ns, 3.3315 us/op WorkloadResult 5: 262144 op, 879128100.00 ns, 3.3536 us/op WorkloadResult 6: 262144 op, 871068300.00 ns, 3.3229 us/op WorkloadResult 7: 262144 op, 875520400.00 ns, 3.3398 us/op WorkloadResult 8: 262144 op, 887049500.00 ns, 3.3838 us/op WorkloadResult 9: 262144 op, 881999100.00 ns, 3.3646 us/op WorkloadResult 10: 262144 op, 886990100.00 ns, 3.3836 us/op WorkloadResult 11: 262144 op, 876354100.00 ns, 3.3430 us/op WorkloadResult 12: 262144 op, 879468800.00 ns, 3.3549 us/op WorkloadResult 13: 262144 op, 874014200.00 ns, 3.3341 us/op WorkloadResult 14: 262144 op, 884840500.00 ns, 3.3754 us/op WorkloadResult 15: 262144 op, 873496600.00 ns, 3.3321 us/op // GC: 97 0 0 1832914896 262144 // Threading: 0 0 262144 Mean = 3.353 us, StdErr = 0.006 us (0.17%), N = 15, StdDev = 0.022 us Min = 3.323 us, Q1 = 3.333 us, Median = 3.354 us, Q3 = 3.370 us, Max = 3.385 us IQR = 0.037 us, LowerFence = 3.278 us, UpperFence = 3.425 us ConfidenceInterval = [3.330 us; 3.377 us] (CI 99.9%), Margin = 0.023 us (0.70% of Mean) Skewness = 0.2, Kurtosis = 1.41, MValue = 2 // ** Remained 5 (7.8%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 1m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_PopcornAll: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 146300.00 ns, 146.3000 us/op WorkloadJitting 1: 1 op, 277400.00 ns, 277.4000 us/op OverheadJitting 2: 16 op, 279100.00 ns, 17.4438 us/op WorkloadJitting 2: 16 op, 829200.00 ns, 51.8250 us/op WorkloadPilot 1: 16 op, 537600.00 ns, 33.6000 us/op WorkloadPilot 2: 32 op, 1057200.00 ns, 33.0375 us/op WorkloadPilot 3: 64 op, 2098800.00 ns, 32.7938 us/op WorkloadPilot 4: 128 op, 4054500.00 ns, 31.6758 us/op WorkloadPilot 5: 256 op, 9956800.00 ns, 38.8938 us/op WorkloadPilot 6: 512 op, 18273100.00 ns, 35.6896 us/op WorkloadPilot 7: 1024 op, 32353700.00 ns, 31.5954 us/op WorkloadPilot 8: 2048 op, 63943000.00 ns, 31.2222 us/op WorkloadPilot 9: 4096 op, 133690400.00 ns, 32.6393 us/op WorkloadPilot 10: 8192 op, 265748500.00 ns, 32.4400 us/op WorkloadPilot 11: 16384 op, 515063000.00 ns, 31.4370 us/op OverheadWarmup 1: 16384 op, 27500.00 ns, 1.6785 ns/op OverheadWarmup 2: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadWarmup 3: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadWarmup 4: 16384 op, 25900.00 ns, 1.5808 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, 25500.00 ns, 1.5564 ns/op OverheadActual 4: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 5: 16384 op, 25500.00 ns, 1.5564 ns/op OverheadActual 6: 16384 op, 25800.00 ns, 1.5747 ns/op OverheadActual 7: 16384 op, 25500.00 ns, 1.5564 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, 27300.00 ns, 1.6663 ns/op OverheadActual 11: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 12: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 13: 16384 op, 25500.00 ns, 1.5564 ns/op OverheadActual 14: 16384 op, 25500.00 ns, 1.5564 ns/op OverheadActual 15: 16384 op, 25900.00 ns, 1.5808 ns/op WorkloadWarmup 1: 16384 op, 512487400.00 ns, 31.2797 us/op WorkloadWarmup 2: 16384 op, 517270500.00 ns, 31.5717 us/op WorkloadWarmup 3: 16384 op, 517718100.00 ns, 31.5990 us/op WorkloadWarmup 4: 16384 op, 507935500.00 ns, 31.0019 us/op WorkloadWarmup 5: 16384 op, 506236700.00 ns, 30.8982 us/op WorkloadWarmup 6: 16384 op, 506269100.00 ns, 30.9002 us/op WorkloadWarmup 7: 16384 op, 516854700.00 ns, 31.5463 us/op WorkloadWarmup 8: 16384 op, 507857400.00 ns, 30.9972 us/op WorkloadActual 1: 16384 op, 510772800.00 ns, 31.1751 us/op WorkloadActual 2: 16384 op, 507915100.00 ns, 31.0007 us/op WorkloadActual 3: 16384 op, 516914200.00 ns, 31.5499 us/op WorkloadActual 4: 16384 op, 508232100.00 ns, 31.0200 us/op WorkloadActual 5: 16384 op, 511076100.00 ns, 31.1936 us/op WorkloadActual 6: 16384 op, 514543400.00 ns, 31.4052 us/op WorkloadActual 7: 16384 op, 524061700.00 ns, 31.9862 us/op WorkloadActual 8: 16384 op, 505372700.00 ns, 30.8455 us/op WorkloadActual 9: 16384 op, 507500300.00 ns, 30.9754 us/op WorkloadActual 10: 16384 op, 527394200.00 ns, 32.1896 us/op WorkloadActual 11: 16384 op, 518179100.00 ns, 31.6271 us/op WorkloadActual 12: 16384 op, 504461600.00 ns, 30.7899 us/op WorkloadActual 13: 16384 op, 511240500.00 ns, 31.2036 us/op WorkloadActual 14: 16384 op, 506918800.00 ns, 30.9399 us/op WorkloadActual 15: 16384 op, 517684700.00 ns, 31.5970 us/op WorkloadResult 1: 16384 op, 510747200.00 ns, 31.1735 us/op WorkloadResult 2: 16384 op, 507889500.00 ns, 30.9991 us/op WorkloadResult 3: 16384 op, 516888600.00 ns, 31.5484 us/op WorkloadResult 4: 16384 op, 508206500.00 ns, 31.0185 us/op WorkloadResult 5: 16384 op, 511050500.00 ns, 31.1920 us/op WorkloadResult 6: 16384 op, 514517800.00 ns, 31.4037 us/op WorkloadResult 7: 16384 op, 524036100.00 ns, 31.9846 us/op WorkloadResult 8: 16384 op, 505347100.00 ns, 30.8439 us/op WorkloadResult 9: 16384 op, 507474700.00 ns, 30.9738 us/op WorkloadResult 10: 16384 op, 527368600.00 ns, 32.1880 us/op WorkloadResult 11: 16384 op, 518153500.00 ns, 31.6256 us/op WorkloadResult 12: 16384 op, 504436000.00 ns, 30.7883 us/op WorkloadResult 13: 16384 op, 511214900.00 ns, 31.2021 us/op WorkloadResult 14: 16384 op, 506893200.00 ns, 30.9383 us/op WorkloadResult 15: 16384 op, 517659100.00 ns, 31.5954 us/op // GC: 49 0 0 937693136 16384 // Threading: 0 0 16384 Mean = 31.298 us, StdErr = 0.108 us (0.34%), N = 15, StdDev = 0.417 us Min = 30.788 us, Q1 = 30.986 us, Median = 31.192 us, Q3 = 31.572 us, Max = 32.188 us IQR = 0.585 us, LowerFence = 30.108 us, UpperFence = 32.450 us ConfidenceInterval = [30.852 us; 31.744 us] (CI 99.9%), Margin = 0.446 us (1.43% of Mean) Skewness = 0.68, Kurtosis = 2.25, MValue = 2 // ** Remained 4 (6.2%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 1m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_PopcornCustom: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 140600.00 ns, 140.6000 us/op WorkloadJitting 1: 1 op, 295000.00 ns, 295.0000 us/op OverheadJitting 2: 16 op, 349300.00 ns, 21.8313 us/op WorkloadJitting 2: 16 op, 929200.00 ns, 58.0750 us/op WorkloadPilot 1: 16 op, 606100.00 ns, 37.8813 us/op WorkloadPilot 2: 32 op, 1184700.00 ns, 37.0219 us/op WorkloadPilot 3: 64 op, 2334800.00 ns, 36.4813 us/op WorkloadPilot 4: 128 op, 4628600.00 ns, 36.1609 us/op WorkloadPilot 5: 256 op, 10618900.00 ns, 41.4801 us/op WorkloadPilot 6: 512 op, 22118800.00 ns, 43.2008 us/op WorkloadPilot 7: 1024 op, 37521800.00 ns, 36.6424 us/op WorkloadPilot 8: 2048 op, 75162200.00 ns, 36.7003 us/op WorkloadPilot 9: 4096 op, 147214200.00 ns, 35.9410 us/op WorkloadPilot 10: 8192 op, 291832500.00 ns, 35.6241 us/op WorkloadPilot 11: 16384 op, 585893800.00 ns, 35.7601 us/op OverheadWarmup 1: 16384 op, 27100.00 ns, 1.6541 ns/op OverheadWarmup 2: 16384 op, 26100.00 ns, 1.5930 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, 26000.00 ns, 1.5869 ns/op OverheadWarmup 6: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadWarmup 7: 16384 op, 25500.00 ns, 1.5564 ns/op OverheadWarmup 8: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 1: 16384 op, 25700.00 ns, 1.5686 ns/op OverheadActual 2: 16384 op, 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, 25500.00 ns, 1.5564 ns/op OverheadActual 7: 16384 op, 25500.00 ns, 1.5564 ns/op OverheadActual 8: 16384 op, 25500.00 ns, 1.5564 ns/op OverheadActual 9: 16384 op, 25500.00 ns, 1.5564 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, 25500.00 ns, 1.5564 ns/op OverheadActual 14: 16384 op, 25600.00 ns, 1.5625 ns/op OverheadActual 15: 16384 op, 25700.00 ns, 1.5686 ns/op WorkloadWarmup 1: 16384 op, 583620200.00 ns, 35.6214 us/op WorkloadWarmup 2: 16384 op, 584368500.00 ns, 35.6670 us/op WorkloadWarmup 3: 16384 op, 593036900.00 ns, 36.1961 us/op WorkloadWarmup 4: 16384 op, 594356100.00 ns, 36.2766 us/op WorkloadWarmup 5: 16384 op, 583445000.00 ns, 35.6107 us/op WorkloadWarmup 6: 16384 op, 594843700.00 ns, 36.3064 us/op WorkloadWarmup 7: 16384 op, 598883200.00 ns, 36.5529 us/op WorkloadWarmup 8: 16384 op, 584691000.00 ns, 35.6867 us/op WorkloadActual 1: 16384 op, 579122200.00 ns, 35.3468 us/op WorkloadActual 2: 16384 op, 578668900.00 ns, 35.3191 us/op WorkloadActual 3: 16384 op, 582034600.00 ns, 35.5246 us/op WorkloadActual 4: 16384 op, 576489700.00 ns, 35.1861 us/op WorkloadActual 5: 16384 op, 581857300.00 ns, 35.5138 us/op WorkloadActual 6: 16384 op, 583508900.00 ns, 35.6146 us/op WorkloadActual 7: 16384 op, 579775900.00 ns, 35.3867 us/op WorkloadActual 8: 16384 op, 583580900.00 ns, 35.6190 us/op WorkloadActual 9: 16384 op, 587797700.00 ns, 35.8763 us/op WorkloadActual 10: 16384 op, 590322100.00 ns, 36.0304 us/op WorkloadActual 11: 16384 op, 583589200.00 ns, 35.6195 us/op WorkloadActual 12: 16384 op, 590817600.00 ns, 36.0606 us/op WorkloadActual 13: 16384 op, 587386300.00 ns, 35.8512 us/op WorkloadActual 14: 16384 op, 591412500.00 ns, 36.0970 us/op WorkloadActual 15: 16384 op, 595068900.00 ns, 36.3201 us/op WorkloadResult 1: 16384 op, 579096600.00 ns, 35.3453 us/op WorkloadResult 2: 16384 op, 578643300.00 ns, 35.3176 us/op WorkloadResult 3: 16384 op, 582009000.00 ns, 35.5230 us/op WorkloadResult 4: 16384 op, 576464100.00 ns, 35.1846 us/op WorkloadResult 5: 16384 op, 581831700.00 ns, 35.5122 us/op WorkloadResult 6: 16384 op, 583483300.00 ns, 35.6130 us/op WorkloadResult 7: 16384 op, 579750300.00 ns, 35.3852 us/op WorkloadResult 8: 16384 op, 583555300.00 ns, 35.6174 us/op WorkloadResult 9: 16384 op, 587772100.00 ns, 35.8748 us/op WorkloadResult 10: 16384 op, 590296500.00 ns, 36.0288 us/op WorkloadResult 11: 16384 op, 583563600.00 ns, 35.6179 us/op WorkloadResult 12: 16384 op, 590792000.00 ns, 36.0591 us/op WorkloadResult 13: 16384 op, 587360700.00 ns, 35.8497 us/op WorkloadResult 14: 16384 op, 591386900.00 ns, 36.0954 us/op WorkloadResult 15: 16384 op, 595043300.00 ns, 36.3186 us/op // GC: 44 0 0 846467024 16384 // Threading: 0 0 16384 Mean = 35.689 us, StdErr = 0.086 us (0.24%), N = 15, StdDev = 0.333 us Min = 35.185 us, Q1 = 35.449 us, Median = 35.617 us, Q3 = 35.952 us, Max = 36.319 us IQR = 0.503 us, LowerFence = 34.694 us, UpperFence = 36.706 us ConfidenceInterval = [35.334 us; 36.045 us] (CI 99.9%), Margin = 0.356 us (1.00% of Mean) Skewness = 0.28, Kurtosis = 1.77, MValue = 2 // ** Remained 3 (4.7%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 0m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 131100.00 ns, 131.1000 us/op WorkloadJitting 1: 1 op, 1164200.00 ns, 1.1642 ms/op OverheadJitting 2: 16 op, 276000.00 ns, 17.2500 us/op WorkloadJitting 2: 16 op, 707200.00 ns, 44.2000 us/op WorkloadPilot 1: 16 op, 442900.00 ns, 27.6813 us/op WorkloadPilot 2: 32 op, 757100.00 ns, 23.6594 us/op WorkloadPilot 3: 64 op, 1380800.00 ns, 21.5750 us/op WorkloadPilot 4: 128 op, 2514500.00 ns, 19.6445 us/op WorkloadPilot 5: 256 op, 6054100.00 ns, 23.6488 us/op WorkloadPilot 6: 512 op, 14070800.00 ns, 27.4820 us/op WorkloadPilot 7: 1024 op, 19983900.00 ns, 19.5155 us/op WorkloadPilot 8: 2048 op, 39855200.00 ns, 19.4605 us/op WorkloadPilot 9: 4096 op, 76681800.00 ns, 18.7211 us/op WorkloadPilot 10: 8192 op, 148115000.00 ns, 18.0804 us/op WorkloadPilot 11: 16384 op, 293090600.00 ns, 17.8888 us/op WorkloadPilot 12: 32768 op, 584863500.00 ns, 17.8486 us/op OverheadWarmup 1: 32768 op, 53300.00 ns, 1.6266 ns/op OverheadWarmup 2: 32768 op, 51600.00 ns, 1.5747 ns/op OverheadWarmup 3: 32768 op, 51600.00 ns, 1.5747 ns/op OverheadWarmup 4: 32768 op, 51600.00 ns, 1.5747 ns/op OverheadWarmup 5: 32768 op, 51500.00 ns, 1.5717 ns/op OverheadWarmup 6: 32768 op, 51600.00 ns, 1.5747 ns/op OverheadActual 1: 32768 op, 59300.00 ns, 1.8097 ns/op OverheadActual 2: 32768 op, 51500.00 ns, 1.5717 ns/op OverheadActual 3: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 4: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 5: 32768 op, 55200.00 ns, 1.6846 ns/op OverheadActual 6: 32768 op, 51800.00 ns, 1.5808 ns/op OverheadActual 7: 32768 op, 51500.00 ns, 1.5717 ns/op OverheadActual 8: 32768 op, 51500.00 ns, 1.5717 ns/op OverheadActual 9: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 10: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 11: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 12: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 13: 32768 op, 51400.00 ns, 1.5686 ns/op OverheadActual 14: 32768 op, 52600.00 ns, 1.6052 ns/op OverheadActual 15: 32768 op, 51400.00 ns, 1.5686 ns/op WorkloadWarmup 1: 32768 op, 589042200.00 ns, 17.9761 us/op WorkloadWarmup 2: 32768 op, 599029100.00 ns, 18.2809 us/op WorkloadWarmup 3: 32768 op, 582138600.00 ns, 17.7655 us/op WorkloadWarmup 4: 32768 op, 595395500.00 ns, 18.1700 us/op WorkloadWarmup 5: 32768 op, 590268800.00 ns, 18.0136 us/op WorkloadWarmup 6: 32768 op, 583455300.00 ns, 17.8056 us/op WorkloadActual 1: 32768 op, 596181100.00 ns, 18.1940 us/op WorkloadActual 2: 32768 op, 585188400.00 ns, 17.8585 us/op WorkloadActual 3: 32768 op, 595305800.00 ns, 18.1673 us/op WorkloadActual 4: 32768 op, 591323800.00 ns, 18.0458 us/op WorkloadActual 5: 32768 op, 585350600.00 ns, 17.8635 us/op WorkloadActual 6: 32768 op, 599453100.00 ns, 18.2939 us/op WorkloadActual 7: 32768 op, 588079900.00 ns, 17.9468 us/op WorkloadActual 8: 32768 op, 589844400.00 ns, 18.0006 us/op WorkloadActual 9: 32768 op, 585027400.00 ns, 17.8536 us/op WorkloadActual 10: 32768 op, 591426900.00 ns, 18.0489 us/op WorkloadActual 11: 32768 op, 589544500.00 ns, 17.9915 us/op WorkloadActual 12: 32768 op, 598246900.00 ns, 18.2570 us/op WorkloadActual 13: 32768 op, 586914400.00 ns, 17.9112 us/op WorkloadActual 14: 32768 op, 586998300.00 ns, 17.9138 us/op WorkloadActual 15: 32768 op, 591166000.00 ns, 18.0410 us/op WorkloadResult 1: 32768 op, 596129700.00 ns, 18.1924 us/op WorkloadResult 2: 32768 op, 585137000.00 ns, 17.8570 us/op WorkloadResult 3: 32768 op, 595254400.00 ns, 18.1657 us/op WorkloadResult 4: 32768 op, 591272400.00 ns, 18.0442 us/op WorkloadResult 5: 32768 op, 585299200.00 ns, 17.8619 us/op WorkloadResult 6: 32768 op, 599401700.00 ns, 18.2923 us/op WorkloadResult 7: 32768 op, 588028500.00 ns, 17.9452 us/op WorkloadResult 8: 32768 op, 589793000.00 ns, 17.9991 us/op WorkloadResult 9: 32768 op, 584976000.00 ns, 17.8521 us/op WorkloadResult 10: 32768 op, 591375500.00 ns, 18.0473 us/op WorkloadResult 11: 32768 op, 589493100.00 ns, 17.9899 us/op WorkloadResult 12: 32768 op, 598195500.00 ns, 18.2555 us/op WorkloadResult 13: 32768 op, 586863000.00 ns, 17.9096 us/op WorkloadResult 14: 32768 op, 586946900.00 ns, 17.9122 us/op WorkloadResult 15: 32768 op, 591114600.00 ns, 18.0394 us/op // GC: 64 1 0 1207254960 32768 // Threading: 0 0 32768 Mean = 18.024 us, StdErr = 0.037 us (0.21%), N = 15, StdDev = 0.145 us Min = 17.852 us, Q1 = 17.911 us, Median = 17.999 us, Q3 = 18.107 us, Max = 18.292 us IQR = 0.196 us, LowerFence = 17.617 us, UpperFence = 18.400 us ConfidenceInterval = [17.870 us; 18.179 us] (CI 99.9%), Margin = 0.155 us (0.86% of Mean) Skewness = 0.48, Kurtosis = 1.82, MValue = 2 // ** Remained 2 (3.1%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 0m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_LegacyAll: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 130300.00 ns, 130.3000 us/op WorkloadJitting 1: 1 op, 1747600.00 ns, 1.7476 ms/op OverheadJitting 2: 16 op, 265200.00 ns, 16.5750 us/op WorkloadJitting 2: 16 op, 2650000.00 ns, 165.6250 us/op WorkloadPilot 1: 16 op, 2337000.00 ns, 146.0625 us/op WorkloadPilot 2: 32 op, 5357600.00 ns, 167.4250 us/op WorkloadPilot 3: 64 op, 8961000.00 ns, 140.0156 us/op WorkloadPilot 4: 128 op, 18845100.00 ns, 147.2273 us/op WorkloadPilot 5: 256 op, 35089900.00 ns, 137.0699 us/op WorkloadPilot 6: 512 op, 70613800.00 ns, 137.9176 us/op WorkloadPilot 7: 1024 op, 136413200.00 ns, 133.2160 us/op WorkloadPilot 8: 2048 op, 260523500.00 ns, 127.2087 us/op WorkloadPilot 9: 4096 op, 529355500.00 ns, 129.2372 us/op OverheadWarmup 1: 4096 op, 7900.00 ns, 1.9287 ns/op OverheadWarmup 2: 4096 op, 6900.00 ns, 1.6846 ns/op OverheadWarmup 3: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadWarmup 4: 4096 op, 6700.00 ns, 1.6357 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, 6800.00 ns, 1.6602 ns/op OverheadActual 1: 4096 op, 6900.00 ns, 1.6846 ns/op OverheadActual 2: 4096 op, 6800.00 ns, 1.6602 ns/op OverheadActual 3: 4096 op, 7000.00 ns, 1.7090 ns/op OverheadActual 4: 4096 op, 6800.00 ns, 1.6602 ns/op OverheadActual 5: 4096 op, 6600.00 ns, 1.6113 ns/op OverheadActual 6: 4096 op, 6900.00 ns, 1.6846 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, 6400.00 ns, 1.5625 ns/op OverheadActual 10: 4096 op, 6700.00 ns, 1.6357 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, 7000.00 ns, 1.7090 ns/op OverheadActual 14: 4096 op, 6500.00 ns, 1.5869 ns/op OverheadActual 15: 4096 op, 6400.00 ns, 1.5625 ns/op WorkloadWarmup 1: 4096 op, 524932800.00 ns, 128.1574 us/op WorkloadWarmup 2: 4096 op, 525196100.00 ns, 128.2217 us/op WorkloadWarmup 3: 4096 op, 522647600.00 ns, 127.5995 us/op WorkloadWarmup 4: 4096 op, 525620300.00 ns, 128.3253 us/op WorkloadWarmup 5: 4096 op, 518256900.00 ns, 126.5276 us/op WorkloadWarmup 6: 4096 op, 532662400.00 ns, 130.0445 us/op WorkloadActual 1: 4096 op, 521942200.00 ns, 127.4273 us/op WorkloadActual 2: 4096 op, 540233200.00 ns, 131.8929 us/op WorkloadActual 3: 4096 op, 523239900.00 ns, 127.7441 us/op WorkloadActual 4: 4096 op, 530365200.00 ns, 129.4837 us/op WorkloadActual 5: 4096 op, 536670000.00 ns, 131.0229 us/op WorkloadActual 6: 4096 op, 522151200.00 ns, 127.4783 us/op WorkloadActual 7: 4096 op, 523997900.00 ns, 127.9292 us/op WorkloadActual 8: 4096 op, 531104900.00 ns, 129.6643 us/op WorkloadActual 9: 4096 op, 522251100.00 ns, 127.5027 us/op WorkloadActual 10: 4096 op, 536083100.00 ns, 130.8797 us/op WorkloadActual 11: 4096 op, 523530200.00 ns, 127.8150 us/op WorkloadActual 12: 4096 op, 526658800.00 ns, 128.5788 us/op WorkloadActual 13: 4096 op, 517035500.00 ns, 126.2294 us/op WorkloadActual 14: 4096 op, 517331400.00 ns, 126.3016 us/op WorkloadActual 15: 4096 op, 523512700.00 ns, 127.8107 us/op WorkloadResult 1: 4096 op, 521935600.00 ns, 127.4257 us/op WorkloadResult 2: 4096 op, 540226600.00 ns, 131.8913 us/op WorkloadResult 3: 4096 op, 523233300.00 ns, 127.7425 us/op WorkloadResult 4: 4096 op, 530358600.00 ns, 129.4821 us/op WorkloadResult 5: 4096 op, 536663400.00 ns, 131.0213 us/op WorkloadResult 6: 4096 op, 522144600.00 ns, 127.4767 us/op WorkloadResult 7: 4096 op, 523991300.00 ns, 127.9276 us/op WorkloadResult 8: 4096 op, 531098300.00 ns, 129.6627 us/op WorkloadResult 9: 4096 op, 522244500.00 ns, 127.5011 us/op WorkloadResult 10: 4096 op, 536076500.00 ns, 130.8781 us/op WorkloadResult 11: 4096 op, 523523600.00 ns, 127.8134 us/op WorkloadResult 12: 4096 op, 526652200.00 ns, 128.5772 us/op WorkloadResult 13: 4096 op, 517028900.00 ns, 126.2278 us/op WorkloadResult 14: 4096 op, 517324800.00 ns, 126.3000 us/op WorkloadResult 15: 4096 op, 523506100.00 ns, 127.8091 us/op // GC: 54 6 0 1019768840 4096 // Threading: 0 0 4096 Mean = 128.516 us, StdErr = 0.441 us (0.34%), N = 15, StdDev = 1.709 us Min = 126.228 us, Q1 = 127.489 us, Median = 127.813 us, Q3 = 129.572 us, Max = 131.891 us IQR = 2.083 us, LowerFence = 124.364 us, UpperFence = 132.698 us ConfidenceInterval = [126.689 us; 130.343 us] (CI 99.9%), Margin = 1.827 us (1.42% of Mean) Skewness = 0.56, Kurtosis = 2.03, MValue = 2 // ** Remained 1 (1.6%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (0h 0m from now) ** Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) // ************************** // Benchmark: SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom: Job-JNSRCH(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-JNSRCH(Toolchain=InProcessEmitToolchain) OverheadJitting 1: 1 op, 129600.00 ns, 129.6000 us/op WorkloadJitting 1: 1 op, 1134000.00 ns, 1.1340 ms/op OverheadJitting 2: 16 op, 278200.00 ns, 17.3875 us/op WorkloadJitting 2: 16 op, 1527300.00 ns, 95.4563 us/op WorkloadPilot 1: 16 op, 1256400.00 ns, 78.5250 us/op WorkloadPilot 2: 32 op, 2238000.00 ns, 69.9375 us/op WorkloadPilot 3: 64 op, 4449600.00 ns, 69.5250 us/op WorkloadPilot 4: 128 op, 10915800.00 ns, 85.2797 us/op WorkloadPilot 5: 256 op, 18239100.00 ns, 71.2465 us/op WorkloadPilot 6: 512 op, 35429100.00 ns, 69.1975 us/op WorkloadPilot 7: 1024 op, 68606100.00 ns, 66.9981 us/op WorkloadPilot 8: 2048 op, 132964500.00 ns, 64.9241 us/op WorkloadPilot 9: 4096 op, 257045000.00 ns, 62.7551 us/op WorkloadPilot 10: 8192 op, 511871600.00 ns, 62.4843 us/op OverheadWarmup 1: 8192 op, 14900.00 ns, 1.8188 ns/op OverheadWarmup 2: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadWarmup 3: 8192 op, 13800.00 ns, 1.6846 ns/op OverheadWarmup 4: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadWarmup 5: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadWarmup 6: 8192 op, 13800.00 ns, 1.6846 ns/op OverheadWarmup 7: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 1: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 2: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 3: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 4: 8192 op, 13200.00 ns, 1.6113 ns/op OverheadActual 5: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 6: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 7: 8192 op, 12900.00 ns, 1.5747 ns/op OverheadActual 8: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 9: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 10: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 11: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 12: 8192 op, 13000.00 ns, 1.5869 ns/op OverheadActual 13: 8192 op, 13200.00 ns, 1.6113 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, 519529400.00 ns, 63.4191 us/op WorkloadWarmup 2: 8192 op, 527767000.00 ns, 64.4247 us/op WorkloadWarmup 3: 8192 op, 522215500.00 ns, 63.7470 us/op WorkloadWarmup 4: 8192 op, 504652900.00 ns, 61.6031 us/op WorkloadWarmup 5: 8192 op, 506134100.00 ns, 61.7839 us/op WorkloadWarmup 6: 8192 op, 509071900.00 ns, 62.1426 us/op WorkloadWarmup 7: 8192 op, 505542700.00 ns, 61.7118 us/op WorkloadActual 1: 8192 op, 520712300.00 ns, 63.5635 us/op WorkloadActual 2: 8192 op, 514757600.00 ns, 62.8366 us/op WorkloadActual 3: 8192 op, 512106300.00 ns, 62.5130 us/op WorkloadActual 4: 8192 op, 507763300.00 ns, 61.9828 us/op WorkloadActual 5: 8192 op, 507531000.00 ns, 61.9545 us/op WorkloadActual 6: 8192 op, 508251500.00 ns, 62.0424 us/op WorkloadActual 7: 8192 op, 525639100.00 ns, 64.1649 us/op WorkloadActual 8: 8192 op, 507215900.00 ns, 61.9160 us/op WorkloadActual 9: 8192 op, 506883600.00 ns, 61.8754 us/op WorkloadActual 10: 8192 op, 517984100.00 ns, 63.2305 us/op WorkloadActual 11: 8192 op, 523599500.00 ns, 63.9160 us/op WorkloadActual 12: 8192 op, 510976300.00 ns, 62.3750 us/op WorkloadActual 13: 8192 op, 514646700.00 ns, 62.8231 us/op WorkloadActual 14: 8192 op, 510580200.00 ns, 62.3267 us/op WorkloadActual 15: 8192 op, 512019600.00 ns, 62.5024 us/op WorkloadResult 1: 8192 op, 520699300.00 ns, 63.5619 us/op WorkloadResult 2: 8192 op, 514744600.00 ns, 62.8350 us/op WorkloadResult 3: 8192 op, 512093300.00 ns, 62.5114 us/op WorkloadResult 4: 8192 op, 507750300.00 ns, 61.9812 us/op WorkloadResult 5: 8192 op, 507518000.00 ns, 61.9529 us/op WorkloadResult 6: 8192 op, 508238500.00 ns, 62.0408 us/op WorkloadResult 7: 8192 op, 525626100.00 ns, 64.1633 us/op WorkloadResult 8: 8192 op, 507202900.00 ns, 61.9144 us/op WorkloadResult 9: 8192 op, 506870600.00 ns, 61.8739 us/op WorkloadResult 10: 8192 op, 517971100.00 ns, 63.2289 us/op WorkloadResult 11: 8192 op, 523586500.00 ns, 63.9144 us/op WorkloadResult 12: 8192 op, 510963300.00 ns, 62.3734 us/op WorkloadResult 13: 8192 op, 514633700.00 ns, 62.8215 us/op WorkloadResult 14: 8192 op, 510567200.00 ns, 62.3251 us/op WorkloadResult 15: 8192 op, 512006600.00 ns, 62.5008 us/op // GC: 57 4 0 1075690584 8192 // Threading: 0 0 8192 Mean = 62.667 us, StdErr = 0.193 us (0.31%), N = 15, StdDev = 0.746 us Min = 61.874 us, Q1 = 62.011 us, Median = 62.501 us, Q3 = 63.032 us, Max = 64.163 us IQR = 1.021 us, LowerFence = 60.480 us, UpperFence = 64.563 us ConfidenceInterval = [61.869 us; 63.464 us] (CI 99.9%), Margin = 0.797 us (1.27% of Mean) Skewness = 0.69, Kurtosis = 2.06, MValue = 2 // ** Remained 0 (0.0%) benchmark(s) to run. Estimated finish 2026-04-23 17:51 (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 = 163.005 ns, StdErr = 0.340 ns (0.21%), N = 15, StdDev = 1.315 ns Min = 161.038 ns, Q1 = 161.862 ns, Median = 162.991 ns, Q3 = 164.009 ns, Max = 165.261 ns IQR = 2.147 ns, LowerFence = 158.642 ns, UpperFence = 167.230 ns ConfidenceInterval = [161.599 ns; 164.412 ns] (CI 99.9%), Margin = 1.406 ns (0.86% of Mean) Skewness = 0.13, Kurtosis = 1.63, MValue = 2 -------------------- Histogram -------------------- [160.338 ns ; 165.961 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_Stj_SourceGen: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 159.980 ns, StdErr = 0.416 ns (0.26%), N = 15, StdDev = 1.613 ns Min = 157.707 ns, Q1 = 158.488 ns, Median = 160.143 ns, Q3 = 160.846 ns, Max = 163.303 ns IQR = 2.358 ns, LowerFence = 154.951 ns, UpperFence = 164.382 ns ConfidenceInterval = [158.256 ns; 161.705 ns] (CI 99.9%), Margin = 1.724 ns (1.08% of Mean) Skewness = 0.28, Kurtosis = 2.05, MValue = 2 -------------------- Histogram -------------------- [156.848 ns ; 164.162 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_PopcornDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 223.564 ns, StdErr = 0.527 ns (0.24%), N = 15, StdDev = 2.039 ns Min = 219.078 ns, Q1 = 222.551 ns, Median = 223.536 ns, Q3 = 224.553 ns, Max = 226.783 ns IQR = 2.002 ns, LowerFence = 219.549 ns, UpperFence = 227.556 ns ConfidenceInterval = [221.384 ns; 225.745 ns] (CI 99.9%), Margin = 2.180 ns (0.98% of Mean) Skewness = -0.27, Kurtosis = 2.61, MValue = 2 -------------------- Histogram -------------------- [217.992 ns ; 227.868 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_PopcornAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 320.687 ns, StdErr = 0.570 ns (0.18%), N = 13, StdDev = 2.054 ns Min = 316.845 ns, Q1 = 319.781 ns, Median = 320.913 ns, Q3 = 321.561 ns, Max = 325.153 ns IQR = 1.780 ns, LowerFence = 317.110 ns, UpperFence = 324.231 ns ConfidenceInterval = [318.226 ns; 323.147 ns] (CI 99.9%), Margin = 2.460 ns (0.77% of Mean) Skewness = 0.2, Kurtosis = 2.98, MValue = 2 -------------------- Histogram -------------------- [315.698 ns ; 326.299 ns) | @@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_PopcornCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 335.503 ns, StdErr = 0.636 ns (0.19%), N = 14, StdDev = 2.379 ns Min = 332.579 ns, Q1 = 333.371 ns, Median = 335.306 ns, Q3 = 336.620 ns, Max = 340.990 ns IQR = 3.249 ns, LowerFence = 328.498 ns, UpperFence = 341.492 ns ConfidenceInterval = [332.819 ns; 338.186 ns] (CI 99.9%), Margin = 2.683 ns (0.80% of Mean) Skewness = 0.67, Kurtosis = 2.63, MValue = 2 -------------------- Histogram -------------------- [331.284 ns ; 342.285 ns) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_LegacyDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 852.529 ns, StdErr = 0.754 ns (0.09%), N = 14, StdDev = 2.821 ns Min = 845.978 ns, Q1 = 850.645 ns, Median = 853.079 ns, Q3 = 854.309 ns, Max = 856.746 ns IQR = 3.663 ns, LowerFence = 845.150 ns, UpperFence = 859.804 ns ConfidenceInterval = [849.346 ns; 855.712 ns] (CI 99.9%), Margin = 3.183 ns (0.37% of Mean) Skewness = -0.62, Kurtosis = 2.74, MValue = 2 -------------------- Histogram -------------------- [844.441 ns ; 858.283 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.003 us (0.23%), N = 14, StdDev = 0.013 us Min = 1.412 us, Q1 = 1.423 us, Median = 1.425 us, Q3 = 1.432 us, Max = 1.458 us IQR = 0.009 us, LowerFence = 1.408 us, UpperFence = 1.446 us ConfidenceInterval = [1.415 us; 1.443 us] (CI 99.9%), Margin = 0.014 us (0.99% of Mean) Skewness = 0.93, Kurtosis = 2.74, MValue = 2 -------------------- Histogram -------------------- [1.412 us ; 1.464 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_LegacyCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 729.383 ns, StdErr = 1.570 ns (0.22%), N = 15, StdDev = 6.080 ns Min = 723.066 ns, Q1 = 724.540 ns, Median = 728.904 ns, Q3 = 732.263 ns, Max = 741.100 ns IQR = 7.723 ns, LowerFence = 712.956 ns, UpperFence = 743.847 ns ConfidenceInterval = [722.883 ns; 735.883 ns] (CI 99.9%), Margin = 6.500 ns (0.89% of Mean) Skewness = 0.7, Kurtosis = 2.16, MValue = 2 -------------------- Histogram -------------------- [719.831 ns ; 744.336 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 14.892 us, StdErr = 0.026 us (0.17%), N = 15, StdDev = 0.099 us Min = 14.757 us, Q1 = 14.798 us, Median = 14.912 us, Q3 = 14.983 us, Max = 15.036 us IQR = 0.185 us, LowerFence = 14.520 us, UpperFence = 15.260 us ConfidenceInterval = [14.786 us; 14.999 us] (CI 99.9%), Margin = 0.106 us (0.71% of Mean) Skewness = 0.08, Kurtosis = 1.33, MValue = 2 -------------------- Histogram -------------------- [14.704 us ; 15.089 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_Stj_SourceGen: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 14.186 us, StdErr = 0.021 us (0.15%), N = 15, StdDev = 0.083 us Min = 14.035 us, Q1 = 14.131 us, Median = 14.198 us, Q3 = 14.257 us, Max = 14.311 us IQR = 0.126 us, LowerFence = 13.942 us, UpperFence = 14.445 us ConfidenceInterval = [14.097 us; 14.274 us] (CI 99.9%), Margin = 0.088 us (0.62% of Mean) Skewness = -0.15, Kurtosis = 1.7, MValue = 2 -------------------- Histogram -------------------- [13.991 us ; 14.355 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 14.382 us, StdErr = 0.030 us (0.21%), N = 14, StdDev = 0.113 us Min = 14.202 us, Q1 = 14.316 us, Median = 14.367 us, Q3 = 14.459 us, Max = 14.576 us IQR = 0.143 us, LowerFence = 14.102 us, UpperFence = 14.674 us ConfidenceInterval = [14.254 us; 14.510 us] (CI 99.9%), Margin = 0.128 us (0.89% of Mean) Skewness = 0.2, Kurtosis = 1.83, MValue = 2 -------------------- Histogram -------------------- [14.140 us ; 14.638 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_PopcornAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 24.704 us, StdErr = 0.045 us (0.18%), N = 15, StdDev = 0.175 us Min = 24.431 us, Q1 = 24.563 us, Median = 24.679 us, Q3 = 24.844 us, Max = 25.018 us IQR = 0.281 us, LowerFence = 24.142 us, UpperFence = 25.265 us ConfidenceInterval = [24.517 us; 24.891 us] (CI 99.9%), Margin = 0.187 us (0.76% of Mean) Skewness = 0.02, Kurtosis = 1.69, MValue = 2 -------------------- Histogram -------------------- [24.338 us ; 25.111 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_PopcornCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 24.133 us, StdErr = 0.040 us (0.17%), N = 15, StdDev = 0.156 us Min = 23.861 us, Q1 = 24.054 us, Median = 24.101 us, Q3 = 24.249 us, Max = 24.496 us IQR = 0.196 us, LowerFence = 23.760 us, UpperFence = 24.543 us ConfidenceInterval = [23.966 us; 24.299 us] (CI 99.9%), Margin = 0.167 us (0.69% of Mean) Skewness = 0.48, Kurtosis = 2.88, MValue = 2 -------------------- Histogram -------------------- [23.847 us ; 24.579 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_LegacyDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 70.265 us, StdErr = 0.159 us (0.23%), N = 15, StdDev = 0.614 us Min = 69.464 us, Q1 = 69.776 us, Median = 70.097 us, Q3 = 70.598 us, Max = 71.622 us IQR = 0.821 us, LowerFence = 68.545 us, UpperFence = 71.829 us ConfidenceInterval = [69.608 us; 70.921 us] (CI 99.9%), Margin = 0.657 us (0.93% of Mean) Skewness = 0.58, Kurtosis = 2.3, MValue = 2 -------------------- Histogram -------------------- [69.137 us ; 71.948 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_LegacyAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 123.067 us, StdErr = 0.274 us (0.22%), N = 15, StdDev = 1.063 us Min = 121.568 us, Q1 = 122.381 us, Median = 122.823 us, Q3 = 123.808 us, Max = 125.052 us IQR = 1.426 us, LowerFence = 120.241 us, UpperFence = 125.947 us ConfidenceInterval = [121.930 us; 124.203 us] (CI 99.9%), Margin = 1.136 us (0.92% of Mean) Skewness = 0.34, Kurtosis = 1.91, MValue = 2 -------------------- Histogram -------------------- [121.271 us ; 125.618 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_LegacyCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 66.677 us, StdErr = 0.124 us (0.19%), N = 15, StdDev = 0.479 us Min = 65.918 us, Q1 = 66.330 us, Median = 66.633 us, Q3 = 67.129 us, Max = 67.375 us IQR = 0.800 us, LowerFence = 65.130 us, UpperFence = 68.329 us ConfidenceInterval = [66.164 us; 67.189 us] (CI 99.9%), Margin = 0.512 us (0.77% of Mean) Skewness = 0.07, Kurtosis = 1.53, MValue = 2 -------------------- Histogram -------------------- [65.851 us ; 67.630 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 1.505 us, StdErr = 0.002 us (0.15%), N = 14, StdDev = 0.008 us Min = 1.494 us, Q1 = 1.500 us, Median = 1.505 us, Q3 = 1.510 us, Max = 1.522 us IQR = 0.010 us, LowerFence = 1.484 us, UpperFence = 1.526 us ConfidenceInterval = [1.496 us; 1.514 us] (CI 99.9%), Margin = 0.009 us (0.62% of Mean) Skewness = 0.44, Kurtosis = 2.28, MValue = 2 -------------------- Histogram -------------------- [1.489 us ; 1.527 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 1.504 us, StdErr = 0.002 us (0.13%), N = 14, StdDev = 0.007 us Min = 1.493 us, Q1 = 1.500 us, Median = 1.503 us, Q3 = 1.509 us, Max = 1.521 us IQR = 0.009 us, LowerFence = 1.486 us, UpperFence = 1.523 us ConfidenceInterval = [1.496 us; 1.513 us] (CI 99.9%), Margin = 0.008 us (0.55% of Mean) Skewness = 0.65, Kurtosis = 2.7, MValue = 2 -------------------- Histogram -------------------- [1.489 us ; 1.525 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_PopcornDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 215.559 ns, StdErr = 0.227 ns (0.11%), N = 15, StdDev = 0.880 ns Min = 214.143 ns, Q1 = 214.959 ns, Median = 215.325 ns, Q3 = 216.247 ns, Max = 217.377 ns IQR = 1.288 ns, LowerFence = 213.027 ns, UpperFence = 218.179 ns ConfidenceInterval = [214.618 ns; 216.501 ns] (CI 99.9%), Margin = 0.941 ns (0.44% of Mean) Skewness = 0.36, Kurtosis = 2.05, MValue = 2 -------------------- Histogram -------------------- [213.674 ns ; 217.846 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_PopcornAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 1.874 us, StdErr = 0.003 us (0.18%), N = 15, StdDev = 0.013 us Min = 1.859 us, Q1 = 1.865 us, Median = 1.871 us, Q3 = 1.882 us, Max = 1.901 us IQR = 0.018 us, LowerFence = 1.838 us, UpperFence = 1.909 us ConfidenceInterval = [1.861 us; 1.888 us] (CI 99.9%), Margin = 0.014 us (0.74% of Mean) Skewness = 0.62, Kurtosis = 2.02, MValue = 2 -------------------- Histogram -------------------- [1.852 us ; 1.908 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_PopcornCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 2.090 us, StdErr = 0.005 us (0.25%), N = 15, StdDev = 0.020 us Min = 2.055 us, Q1 = 2.075 us, Median = 2.083 us, Q3 = 2.109 us, Max = 2.123 us IQR = 0.034 us, LowerFence = 2.025 us, UpperFence = 2.159 us ConfidenceInterval = [2.068 us; 2.112 us] (CI 99.9%), Margin = 0.022 us (1.05% of Mean) Skewness = 0.12, Kurtosis = 1.63, MValue = 2 -------------------- Histogram -------------------- [2.044 us ; 2.134 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_LegacyDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 709.466 ns, StdErr = 1.323 ns (0.19%), N = 15, StdDev = 5.122 ns Min = 701.230 ns, Q1 = 706.001 ns, Median = 708.671 ns, Q3 = 714.175 ns, Max = 716.821 ns IQR = 8.174 ns, LowerFence = 693.740 ns, UpperFence = 726.437 ns ConfidenceInterval = [703.990 ns; 714.942 ns] (CI 99.9%), Margin = 5.476 ns (0.77% of Mean) Skewness = 0.06, Kurtosis = 1.57, MValue = 2 -------------------- Histogram -------------------- [698.504 ns ; 719.547 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_LegacyAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 6.956 us, StdErr = 0.018 us (0.26%), N = 15, StdDev = 0.070 us Min = 6.875 us, Q1 = 6.908 us, Median = 6.938 us, Q3 = 6.990 us, Max = 7.104 us IQR = 0.083 us, LowerFence = 6.784 us, UpperFence = 7.114 us ConfidenceInterval = [6.881 us; 7.030 us] (CI 99.9%), Margin = 0.074 us (1.07% of Mean) Skewness = 0.83, Kurtosis = 2.42, MValue = 2 -------------------- Histogram -------------------- [6.838 us ; 6.978 us) | @@@@@@@@@@ [6.978 us ; 7.141 us) | @@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_LegacyCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 4.120 us, StdErr = 0.019 us (0.45%), N = 15, StdDev = 0.072 us Min = 4.011 us, Q1 = 4.059 us, Median = 4.117 us, Q3 = 4.182 us, Max = 4.226 us IQR = 0.123 us, LowerFence = 3.874 us, UpperFence = 4.367 us ConfidenceInterval = [4.043 us; 4.197 us] (CI 99.9%), Margin = 0.077 us (1.86% of Mean) Skewness = 0.02, Kurtosis = 1.49, MValue = 2 -------------------- Histogram -------------------- [3.973 us ; 4.127 us) | @@@@@@@@@ [4.127 us ; 4.237 us) | @@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_Stj_Reflection: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 31.889 us, StdErr = 0.091 us (0.29%), N = 15, StdDev = 0.353 us Min = 31.498 us, Q1 = 31.622 us, Median = 31.722 us, Q3 = 32.101 us, Max = 32.697 us IQR = 0.478 us, LowerFence = 30.905 us, UpperFence = 32.819 us ConfidenceInterval = [31.512 us; 32.267 us] (CI 99.9%), Margin = 0.378 us (1.18% of Mean) Skewness = 0.84, Kurtosis = 2.41, MValue = 2 -------------------- Histogram -------------------- [31.310 us ; 31.970 us) | @@@@@@@@@@ [31.970 us ; 32.885 us) | @@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 31.354 us, StdErr = 0.098 us (0.31%), N = 15, StdDev = 0.381 us Min = 30.849 us, Q1 = 31.064 us, Median = 31.199 us, Q3 = 31.544 us, Max = 32.188 us IQR = 0.480 us, LowerFence = 30.344 us, UpperFence = 32.264 us ConfidenceInterval = [30.947 us; 31.762 us] (CI 99.9%), Margin = 0.407 us (1.30% of Mean) Skewness = 0.66, Kurtosis = 2.28, MValue = 2 -------------------- Histogram -------------------- [30.714 us ; 32.391 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 3.238 us, StdErr = 0.006 us (0.17%), N = 14, StdDev = 0.021 us Min = 3.204 us, Q1 = 3.223 us, Median = 3.240 us, Q3 = 3.248 us, Max = 3.279 us IQR = 0.025 us, LowerFence = 3.186 us, UpperFence = 3.285 us ConfidenceInterval = [3.215 us; 3.262 us] (CI 99.9%), Margin = 0.024 us (0.73% of Mean) Skewness = 0.26, Kurtosis = 2.03, MValue = 2 -------------------- Histogram -------------------- [3.193 us ; 3.291 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_PopcornAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 28.885 us, StdErr = 0.055 us (0.19%), N = 15, StdDev = 0.211 us Min = 28.614 us, Q1 = 28.654 us, Median = 28.915 us, Q3 = 29.023 us, Max = 29.215 us IQR = 0.369 us, LowerFence = 28.100 us, UpperFence = 29.577 us ConfidenceInterval = [28.660 us; 29.111 us] (CI 99.9%), Margin = 0.226 us (0.78% of Mean) Skewness = 0.01, Kurtosis = 1.48, MValue = 2 -------------------- Histogram -------------------- [28.502 us ; 29.286 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_PopcornCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 32.241 us, StdErr = 0.080 us (0.25%), N = 15, StdDev = 0.309 us Min = 31.797 us, Q1 = 32.014 us, Median = 32.135 us, Q3 = 32.463 us, Max = 32.771 us IQR = 0.448 us, LowerFence = 31.342 us, UpperFence = 33.135 us ConfidenceInterval = [31.911 us; 32.571 us] (CI 99.9%), Margin = 0.330 us (1.02% of Mean) Skewness = 0.42, Kurtosis = 1.71, MValue = 2 -------------------- Histogram -------------------- [31.632 us ; 32.935 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 17.036 us, StdErr = 0.077 us (0.45%), N = 15, StdDev = 0.300 us Min = 16.674 us, Q1 = 16.833 us, Median = 16.917 us, Q3 = 17.290 us, Max = 17.510 us IQR = 0.457 us, LowerFence = 16.148 us, UpperFence = 17.975 us ConfidenceInterval = [16.716 us; 17.357 us] (CI 99.9%), Margin = 0.320 us (1.88% of Mean) Skewness = 0.5, Kurtosis = 1.58, MValue = 2 -------------------- Histogram -------------------- [16.657 us ; 17.295 us) | @@@@@@@@@@@ [17.295 us ; 17.670 us) | @@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_LegacyAll: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 119.803 us, StdErr = 0.354 us (0.30%), N = 15, StdDev = 1.372 us Min = 117.992 us, Q1 = 118.512 us, Median = 119.732 us, Q3 = 120.908 us, Max = 121.793 us IQR = 2.396 us, LowerFence = 114.918 us, UpperFence = 124.502 us ConfidenceInterval = [118.336 us; 121.269 us] (CI 99.9%), Margin = 1.466 us (1.22% of Mean) Skewness = 0.23, Kurtosis = 1.4, MValue = 2 -------------------- Histogram -------------------- [117.887 us ; 122.523 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom: DefaultJob Runtime = .NET 9.0.15 (9.0.1526.17522), X64 RyuJIT AVX2; GC = Concurrent Workstation Mean = 63.115 us, StdErr = 0.148 us (0.23%), N = 13, StdDev = 0.533 us Min = 62.154 us, Q1 = 62.822 us, Median = 63.034 us, Q3 = 63.394 us, Max = 63.993 us IQR = 0.571 us, LowerFence = 61.966 us, UpperFence = 64.250 us ConfidenceInterval = [62.477 us; 63.753 us] (CI 99.9%), Margin = 0.638 us (1.01% of Mean) Skewness = 0.07, Kurtosis = 1.98, MValue = 2 -------------------- Histogram -------------------- [61.857 us ; 64.291 us) | @@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_Stj_Reflection: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 157.032 ns, StdErr = 0.274 ns (0.17%), N = 15, StdDev = 1.062 ns Min = 155.725 ns, Q1 = 156.200 ns, Median = 157.140 ns, Q3 = 157.614 ns, Max = 159.487 ns IQR = 1.414 ns, LowerFence = 154.078 ns, UpperFence = 159.736 ns ConfidenceInterval = [155.896 ns; 158.168 ns] (CI 99.9%), Margin = 1.136 ns (0.72% of Mean) Skewness = 0.58, Kurtosis = 2.51, MValue = 2 -------------------- Histogram -------------------- [155.160 ns ; 160.053 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_Stj_SourceGen: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 175.296 ns, StdErr = 0.480 ns (0.27%), N = 15, StdDev = 1.858 ns Min = 173.157 ns, Q1 = 173.794 ns, Median = 175.084 ns, Q3 = 176.109 ns, Max = 178.785 ns IQR = 2.315 ns, LowerFence = 170.321 ns, UpperFence = 179.581 ns ConfidenceInterval = [173.310 ns; 177.282 ns] (CI 99.9%), Margin = 1.986 ns (1.13% of Mean) Skewness = 0.59, Kurtosis = 2.03, MValue = 2 -------------------- Histogram -------------------- [172.380 ns ; 179.774 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_PopcornDefault: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 214.388 ns, StdErr = 0.239 ns (0.11%), N = 15, StdDev = 0.925 ns Min = 213.336 ns, Q1 = 213.775 ns, Median = 214.124 ns, Q3 = 214.883 ns, Max = 216.098 ns IQR = 1.108 ns, LowerFence = 212.114 ns, UpperFence = 216.545 ns ConfidenceInterval = [213.399 ns; 215.376 ns] (CI 99.9%), Margin = 0.989 ns (0.46% of Mean) Skewness = 0.6, Kurtosis = 1.86, MValue = 2 -------------------- Histogram -------------------- [212.844 ns ; 216.590 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_PopcornAll: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 355.547 ns, StdErr = 0.657 ns (0.18%), N = 15, StdDev = 2.544 ns Min = 352.853 ns, Q1 = 353.687 ns, Median = 354.226 ns, Q3 = 357.370 ns, Max = 361.337 ns IQR = 3.683 ns, LowerFence = 348.163 ns, UpperFence = 362.894 ns ConfidenceInterval = [352.827 ns; 358.267 ns] (CI 99.9%), Margin = 2.720 ns (0.77% of Mean) Skewness = 0.78, Kurtosis = 2.34, MValue = 2 -------------------- Histogram -------------------- [351.499 ns ; 362.691 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_PopcornCustom: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 363.354 ns, StdErr = 0.618 ns (0.17%), N = 14, StdDev = 2.313 ns Min = 359.163 ns, Q1 = 362.173 ns, Median = 363.304 ns, Q3 = 364.569 ns, Max = 368.135 ns IQR = 2.396 ns, LowerFence = 358.579 ns, UpperFence = 368.163 ns ConfidenceInterval = [360.745 ns; 365.963 ns] (CI 99.9%), Margin = 2.609 ns (0.72% of Mean) Skewness = 0.15, Kurtosis = 2.49, MValue = 2 -------------------- Histogram -------------------- [357.903 ns ; 369.395 ns) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_LegacyDefault: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 914.509 ns, StdErr = 2.641 ns (0.29%), N = 15, StdDev = 10.229 ns Min = 901.234 ns, Q1 = 905.366 ns, Median = 913.965 ns, Q3 = 922.229 ns, Max = 931.476 ns IQR = 16.863 ns, LowerFence = 880.072 ns, UpperFence = 947.523 ns ConfidenceInterval = [903.574 ns; 925.444 ns] (CI 99.9%), Margin = 10.935 ns (1.20% of Mean) Skewness = 0.21, Kurtosis = 1.59, MValue = 2 -------------------- Histogram -------------------- [895.790 ns ; 936.920 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_LegacyAll: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 1.503 us, StdErr = 0.002 us (0.11%), N = 14, StdDev = 0.006 us Min = 1.492 us, Q1 = 1.499 us, Median = 1.503 us, Q3 = 1.506 us, Max = 1.515 us IQR = 0.007 us, LowerFence = 1.489 us, UpperFence = 1.516 us ConfidenceInterval = [1.496 us; 1.510 us] (CI 99.9%), Margin = 0.007 us (0.47% of Mean) Skewness = 0.25, Kurtosis = 2.04, MValue = 2 -------------------- Histogram -------------------- [1.489 us ; 1.518 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModel_LegacyCustom: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 778.820 ns, StdErr = 1.178 ns (0.15%), N = 14, StdDev = 4.408 ns Min = 771.398 ns, Q1 = 775.294 ns, Median = 779.397 ns, Q3 = 781.635 ns, Max = 787.007 ns IQR = 6.341 ns, LowerFence = 765.782 ns, UpperFence = 791.146 ns ConfidenceInterval = [773.848 ns; 783.792 ns] (CI 99.9%), Margin = 4.972 ns (0.64% of Mean) Skewness = 0.03, Kurtosis = 1.84, MValue = 2 -------------------- Histogram -------------------- [768.997 ns ; 789.407 ns) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_Stj_Reflection: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 14.757 us, StdErr = 0.019 us (0.13%), N = 15, StdDev = 0.074 us Min = 14.654 us, Q1 = 14.690 us, Median = 14.768 us, Q3 = 14.807 us, Max = 14.881 us IQR = 0.117 us, LowerFence = 14.516 us, UpperFence = 14.982 us ConfidenceInterval = [14.678 us; 14.836 us] (CI 99.9%), Margin = 0.079 us (0.53% of Mean) Skewness = 0.07, Kurtosis = 1.6, MValue = 2 -------------------- Histogram -------------------- [14.628 us ; 14.921 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_Stj_SourceGen: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 15.120 us, StdErr = 0.022 us (0.15%), N = 14, StdDev = 0.084 us Min = 14.947 us, Q1 = 15.089 us, Median = 15.116 us, Q3 = 15.168 us, Max = 15.272 us IQR = 0.078 us, LowerFence = 14.972 us, UpperFence = 15.285 us ConfidenceInterval = [15.025 us; 15.214 us] (CI 99.9%), Margin = 0.095 us (0.63% of Mean) Skewness = -0.11, Kurtosis = 2.56, MValue = 2 -------------------- Histogram -------------------- [14.944 us ; 15.318 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 14.898 us, StdErr = 0.027 us (0.18%), N = 15, StdDev = 0.105 us Min = 14.715 us, Q1 = 14.840 us, Median = 14.867 us, Q3 = 14.944 us, Max = 15.093 us IQR = 0.104 us, LowerFence = 14.684 us, UpperFence = 15.100 us ConfidenceInterval = [14.786 us; 15.010 us] (CI 99.9%), Margin = 0.112 us (0.75% of Mean) Skewness = 0.43, Kurtosis = 2.21, MValue = 2 -------------------- Histogram -------------------- [14.686 us ; 15.149 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_PopcornAll: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 25.333 us, StdErr = 0.047 us (0.19%), N = 15, StdDev = 0.183 us Min = 25.026 us, Q1 = 25.198 us, Median = 25.309 us, Q3 = 25.458 us, Max = 25.638 us IQR = 0.260 us, LowerFence = 24.808 us, UpperFence = 25.848 us ConfidenceInterval = [25.138 us; 25.529 us] (CI 99.9%), Margin = 0.196 us (0.77% of Mean) Skewness = 0.11, Kurtosis = 1.72, MValue = 2 -------------------- Histogram -------------------- [24.985 us ; 25.735 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_PopcornCustom: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 25.881 us, StdErr = 0.040 us (0.15%), N = 15, StdDev = 0.153 us Min = 25.596 us, Q1 = 25.783 us, Median = 25.888 us, Q3 = 26.003 us, Max = 26.138 us IQR = 0.219 us, LowerFence = 25.454 us, UpperFence = 26.331 us ConfidenceInterval = [25.717 us; 26.045 us] (CI 99.9%), Margin = 0.164 us (0.63% of Mean) Skewness = -0.22, Kurtosis = 1.9, MValue = 2 -------------------- Histogram -------------------- [25.514 us ; 26.184 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_LegacyDefault: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 72.532 us, StdErr = 0.195 us (0.27%), N = 15, StdDev = 0.756 us Min = 71.496 us, Q1 = 71.941 us, Median = 72.286 us, Q3 = 73.009 us, Max = 73.858 us IQR = 1.068 us, LowerFence = 70.340 us, UpperFence = 74.611 us ConfidenceInterval = [71.723 us; 73.341 us] (CI 99.9%), Margin = 0.809 us (1.11% of Mean) Skewness = 0.49, Kurtosis = 1.79, MValue = 2 -------------------- Histogram -------------------- [71.401 us ; 74.261 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_LegacyAll: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 130.143 us, StdErr = 0.322 us (0.25%), N = 14, StdDev = 1.206 us Min = 128.563 us, Q1 = 129.206 us, Median = 129.898 us, Q3 = 130.533 us, Max = 132.735 us IQR = 1.327 us, LowerFence = 127.215 us, UpperFence = 132.523 us ConfidenceInterval = [128.782 us; 131.504 us] (CI 99.9%), Margin = 1.361 us (1.05% of Mean) Skewness = 0.72, Kurtosis = 2.42, MValue = 2 -------------------- Histogram -------------------- [128.358 us ; 133.392 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.SimpleModelList_LegacyCustom: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 71.451 us, StdErr = 0.163 us (0.23%), N = 15, StdDev = 0.633 us Min = 70.642 us, Q1 = 70.928 us, Median = 71.364 us, Q3 = 71.783 us, Max = 72.829 us IQR = 0.855 us, LowerFence = 69.646 us, UpperFence = 73.065 us ConfidenceInterval = [70.775 us; 72.128 us] (CI 99.9%), Margin = 0.676 us (0.95% of Mean) Skewness = 0.63, Kurtosis = 2.44, MValue = 2 -------------------- Histogram -------------------- [70.305 us ; 73.165 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 2.311 us, StdErr = 0.003 us (0.14%), N = 12, StdDev = 0.011 us Min = 2.281 us, Q1 = 2.308 us, Median = 2.311 us, Q3 = 2.318 us, Max = 2.323 us IQR = 0.010 us, LowerFence = 2.293 us, UpperFence = 2.333 us ConfidenceInterval = [2.297 us; 2.325 us] (CI 99.9%), Margin = 0.014 us (0.62% of Mean) Skewness = -1.31, Kurtosis = 4.37, MValue = 2 -------------------- Histogram -------------------- [2.275 us ; 2.329 us) | @@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 1.428 us, StdErr = 0.003 us (0.19%), N = 15, StdDev = 0.011 us Min = 1.414 us, Q1 = 1.423 us, Median = 1.424 us, Q3 = 1.435 us, Max = 1.449 us IQR = 0.012 us, LowerFence = 1.404 us, UpperFence = 1.453 us ConfidenceInterval = [1.416 us; 1.439 us] (CI 99.9%), Margin = 0.011 us (0.79% of Mean) Skewness = 0.48, Kurtosis = 2.08, MValue = 2 -------------------- Histogram -------------------- [1.413 us ; 1.454 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_PopcornDefault: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 234.047 ns, StdErr = 0.239 ns (0.10%), N = 15, StdDev = 0.925 ns Min = 232.467 ns, Q1 = 233.530 ns, Median = 233.971 ns, Q3 = 234.535 ns, Max = 235.458 ns IQR = 1.005 ns, LowerFence = 232.022 ns, UpperFence = 236.042 ns ConfidenceInterval = [233.058 ns; 235.036 ns] (CI 99.9%), Margin = 0.989 ns (0.42% of Mean) Skewness = -0.05, Kurtosis = 1.92, MValue = 2 -------------------- Histogram -------------------- [231.975 ns ; 235.950 ns) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_PopcornAll: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 1.391 us, StdErr = 0.002 us (0.14%), N = 14, StdDev = 0.007 us Min = 1.380 us, Q1 = 1.385 us, Median = 1.391 us, Q3 = 1.396 us, Max = 1.402 us IQR = 0.011 us, LowerFence = 1.368 us, UpperFence = 1.413 us ConfidenceInterval = [1.383 us; 1.399 us] (CI 99.9%), Margin = 0.008 us (0.57% of Mean) Skewness = -0.06, Kurtosis = 1.62, MValue = 2 -------------------- Histogram -------------------- [1.376 us ; 1.406 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_PopcornCustom: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 2.068 us, StdErr = 0.003 us (0.15%), N = 15, StdDev = 0.012 us Min = 2.047 us, Q1 = 2.061 us, Median = 2.066 us, Q3 = 2.075 us, Max = 2.092 us IQR = 0.014 us, LowerFence = 2.040 us, UpperFence = 2.096 us ConfidenceInterval = [2.054 us; 2.081 us] (CI 99.9%), Margin = 0.013 us (0.64% of Mean) Skewness = 0.44, Kurtosis = 2.37, MValue = 2 -------------------- Histogram -------------------- [2.040 us ; 2.099 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_LegacyDefault: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 737.904 ns, StdErr = 0.949 ns (0.13%), N = 14, StdDev = 3.551 ns Min = 731.844 ns, Q1 = 735.626 ns, Median = 738.618 ns, Q3 = 740.785 ns, Max = 742.686 ns IQR = 5.158 ns, LowerFence = 727.889 ns, UpperFence = 748.522 ns ConfidenceInterval = [733.898 ns; 741.910 ns] (CI 99.9%), Margin = 4.006 ns (0.54% of Mean) Skewness = -0.33, Kurtosis = 1.61, MValue = 2 -------------------- Histogram -------------------- [729.910 ns ; 744.620 ns) | @@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_LegacyAll: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 6.663 us, StdErr = 0.014 us (0.21%), N = 15, StdDev = 0.055 us Min = 6.571 us, Q1 = 6.630 us, Median = 6.659 us, Q3 = 6.694 us, Max = 6.757 us IQR = 0.064 us, LowerFence = 6.533 us, UpperFence = 6.790 us ConfidenceInterval = [6.604 us; 6.722 us] (CI 99.9%), Margin = 0.059 us (0.88% of Mean) Skewness = 0.13, Kurtosis = 1.9, MValue = 2 -------------------- Histogram -------------------- [6.542 us ; 6.786 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModel_LegacyCustom: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 3.867 us, StdErr = 0.008 us (0.21%), N = 15, StdDev = 0.032 us Min = 3.819 us, Q1 = 3.846 us, Median = 3.862 us, Q3 = 3.887 us, Max = 3.926 us IQR = 0.041 us, LowerFence = 3.786 us, UpperFence = 3.948 us ConfidenceInterval = [3.832 us; 3.901 us] (CI 99.9%), Margin = 0.034 us (0.88% of Mean) Skewness = 0.27, Kurtosis = 1.95, MValue = 2 -------------------- Histogram -------------------- [3.815 us ; 3.943 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_Stj_Reflection: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 43.879 us, StdErr = 0.096 us (0.22%), N = 15, StdDev = 0.371 us Min = 43.376 us, Q1 = 43.635 us, Median = 43.862 us, Q3 = 44.090 us, Max = 44.713 us IQR = 0.455 us, LowerFence = 42.953 us, UpperFence = 44.772 us ConfidenceInterval = [43.483 us; 44.275 us] (CI 99.9%), Margin = 0.396 us (0.90% of Mean) Skewness = 0.54, Kurtosis = 2.48, MValue = 2 -------------------- Histogram -------------------- [43.308 us ; 44.910 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_Stj_SourceGen: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 34.665 us, StdErr = 0.074 us (0.21%), N = 15, StdDev = 0.287 us Min = 34.324 us, Q1 = 34.375 us, Median = 34.702 us, Q3 = 34.832 us, Max = 35.157 us IQR = 0.457 us, LowerFence = 33.690 us, UpperFence = 35.517 us ConfidenceInterval = [34.358 us; 34.972 us] (CI 99.9%), Margin = 0.307 us (0.89% of Mean) Skewness = 0.29, Kurtosis = 1.67, MValue = 2 -------------------- Histogram -------------------- [34.171 us ; 35.310 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 3.353 us, StdErr = 0.006 us (0.17%), N = 15, StdDev = 0.022 us Min = 3.323 us, Q1 = 3.333 us, Median = 3.354 us, Q3 = 3.370 us, Max = 3.385 us IQR = 0.037 us, LowerFence = 3.278 us, UpperFence = 3.425 us ConfidenceInterval = [3.330 us; 3.377 us] (CI 99.9%), Margin = 0.023 us (0.70% of Mean) Skewness = 0.2, Kurtosis = 1.41, MValue = 2 -------------------- Histogram -------------------- [3.311 us ; 3.397 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_PopcornAll: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 31.298 us, StdErr = 0.108 us (0.34%), N = 15, StdDev = 0.417 us Min = 30.788 us, Q1 = 30.986 us, Median = 31.192 us, Q3 = 31.572 us, Max = 32.188 us IQR = 0.585 us, LowerFence = 30.108 us, UpperFence = 32.450 us ConfidenceInterval = [30.852 us; 31.744 us] (CI 99.9%), Margin = 0.446 us (1.43% of Mean) Skewness = 0.68, Kurtosis = 2.25, MValue = 2 -------------------- Histogram -------------------- [30.685 us ; 32.410 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_PopcornCustom: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 35.689 us, StdErr = 0.086 us (0.24%), N = 15, StdDev = 0.333 us Min = 35.185 us, Q1 = 35.449 us, Median = 35.617 us, Q3 = 35.952 us, Max = 36.319 us IQR = 0.503 us, LowerFence = 34.694 us, UpperFence = 36.706 us ConfidenceInterval = [35.334 us; 36.045 us] (CI 99.9%), Margin = 0.356 us (1.00% of Mean) Skewness = 0.28, Kurtosis = 1.77, MValue = 2 -------------------- Histogram -------------------- [35.113 us ; 36.496 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_LegacyDefault: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 18.024 us, StdErr = 0.037 us (0.21%), N = 15, StdDev = 0.145 us Min = 17.852 us, Q1 = 17.911 us, Median = 17.999 us, Q3 = 18.107 us, Max = 18.292 us IQR = 0.196 us, LowerFence = 17.617 us, UpperFence = 18.400 us ConfidenceInterval = [17.870 us; 18.179 us] (CI 99.9%), Margin = 0.155 us (0.86% of Mean) Skewness = 0.48, Kurtosis = 1.82, MValue = 2 -------------------- Histogram -------------------- [17.799 us ; 18.369 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_LegacyAll: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 128.516 us, StdErr = 0.441 us (0.34%), N = 15, StdDev = 1.709 us Min = 126.228 us, Q1 = 127.489 us, Median = 127.813 us, Q3 = 129.572 us, Max = 131.891 us IQR = 2.083 us, LowerFence = 124.364 us, UpperFence = 132.698 us ConfidenceInterval = [126.689 us; 130.343 us] (CI 99.9%), Margin = 1.827 us (1.42% of Mean) Skewness = 0.56, Kurtosis = 2.03, MValue = 2 -------------------- Histogram -------------------- [125.807 us ; 128.949 us) | @@@@@@@@@@ [128.949 us ; 132.801 us) | @@@@@ --------------------------------------------------- SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom: Job-JNSRCH(Toolchain=InProcessEmitToolchain) Runtime = ; GC = Mean = 62.667 us, StdErr = 0.193 us (0.31%), N = 15, StdDev = 0.746 us Min = 61.874 us, Q1 = 62.011 us, Median = 62.501 us, Q3 = 63.032 us, Max = 64.163 us IQR = 1.021 us, LowerFence = 60.480 us, UpperFence = 64.563 us ConfidenceInterval = [61.869 us; 63.464 us] (CI 99.9%), Margin = 0.797 us (1.27% of Mean) Skewness = 0.69, Kurtosis = 2.06, MValue = 2 -------------------- Histogram -------------------- [61.571 us ; 64.560 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 | 163.0 ns | 1.41 ns | 1.32 ns | 1.00 | 0.01 | 0.0155 | - | 296 B | 1.00 | | SimpleModel_Stj_SourceGen | DefaultJob | Default | 160.0 ns | 1.72 ns | 1.61 ns | 0.98 | 0.01 | 0.0155 | - | 296 B | 1.00 | | SimpleModel_PopcornDefault | DefaultJob | Default | 223.6 ns | 2.18 ns | 2.04 ns | 1.37 | 0.02 | 0.0312 | - | 592 B | 2.00 | | SimpleModel_PopcornAll | DefaultJob | Default | 320.7 ns | 2.46 ns | 2.05 ns | 1.97 | 0.02 | 0.0410 | - | 776 B | 2.62 | | SimpleModel_PopcornCustom | DefaultJob | Default | 335.5 ns | 2.68 ns | 2.38 ns | 2.06 | 0.02 | 0.0334 | - | 632 B | 2.14 | | SimpleModel_LegacyDefault | DefaultJob | Default | 852.5 ns | 3.18 ns | 2.82 ns | 5.23 | 0.04 | 0.0906 | - | 1720 B | 5.81 | | SimpleModel_LegacyAll | DefaultJob | Default | 1,429.3 ns | 14.12 ns | 12.51 ns | 8.77 | 0.10 | 0.1450 | - | 2840 B | 9.59 | | SimpleModel_LegacyCustom | DefaultJob | Default | 729.4 ns | 6.50 ns | 6.08 ns | 4.47 | 0.05 | 0.0896 | - | 1696 B | 5.73 | | SimpleModelList_Stj_Reflection | DefaultJob | Default | 14,892.2 ns | 106.32 ns | 99.45 ns | 91.37 | 0.93 | 1.4954 | - | 28504 B | 96.30 | | SimpleModelList_Stj_SourceGen | DefaultJob | Default | 14,185.5 ns | 88.20 ns | 82.51 ns | 87.03 | 0.84 | 1.4954 | - | 28504 B | 96.30 | | SimpleModelList_PopcornDefault | DefaultJob | Default | 14,381.6 ns | 127.95 ns | 113.43 ns | 88.23 | 0.96 | 1.8921 | - | 35808 B | 120.97 | | SimpleModelList_PopcornAll | DefaultJob | Default | 24,704.3 ns | 186.94 ns | 174.86 ns | 151.56 | 1.57 | 2.8687 | - | 54016 B | 182.49 | | SimpleModelList_PopcornCustom | DefaultJob | Default | 24,132.8 ns | 166.56 ns | 155.80 ns | 148.06 | 1.48 | 2.0447 | - | 38840 B | 131.22 | | SimpleModelList_LegacyDefault | DefaultJob | Default | 70,264.5 ns | 656.57 ns | 614.16 ns | 431.08 | 4.96 | 8.0566 | 0.6104 | 152218 B | 514.25 | | SimpleModelList_LegacyAll | DefaultJob | Default | 123,066.6 ns | 1,136.07 ns | 1,062.68 ns | 755.03 | 8.64 | 13.6719 | 0.9766 | 264110 B | 892.26 | | SimpleModelList_LegacyCustom | DefaultJob | Default | 66,676.6 ns | 512.46 ns | 479.36 ns | 409.07 | 4.28 | 7.9346 | 0.7324 | 149754 B | 505.93 | | ComplexModel_Stj_Reflection | DefaultJob | Default | 1,505.1 ns | 9.28 ns | 8.23 ns | 9.23 | 0.09 | 0.1602 | - | 3032 B | 10.24 | | ComplexModel_Stj_SourceGen | DefaultJob | Default | 1,504.3 ns | 8.28 ns | 7.34 ns | 9.23 | 0.08 | 0.1602 | - | 3032 B | 10.24 | | ComplexModel_PopcornDefault | DefaultJob | Default | 215.6 ns | 0.94 ns | 0.88 ns | 1.32 | 0.01 | 0.0274 | - | 520 B | 1.76 | | ComplexModel_PopcornAll | DefaultJob | Default | 1,874.5 ns | 13.79 ns | 12.90 ns | 11.50 | 0.12 | 0.2060 | - | 3880 B | 13.11 | | ComplexModel_PopcornCustom | DefaultJob | Default | 2,089.9 ns | 21.84 ns | 20.43 ns | 12.82 | 0.16 | 0.1945 | - | 3728 B | 12.59 | | ComplexModel_LegacyDefault | DefaultJob | Default | 709.5 ns | 5.48 ns | 5.12 ns | 4.35 | 0.05 | 0.0868 | - | 1648 B | 5.57 | | ComplexModel_LegacyAll | DefaultJob | Default | 6,955.7 ns | 74.38 ns | 69.57 ns | 42.67 | 0.53 | 0.7324 | - | 14106 B | 47.66 | | ComplexModel_LegacyCustom | DefaultJob | Default | 4,120.1 ns | 76.70 ns | 71.75 ns | 25.28 | 0.47 | 0.4578 | - | 8945 B | 30.22 | | ComplexModelList_Stj_Reflection | DefaultJob | Default | 31,889.4 ns | 377.82 ns | 353.41 ns | 195.65 | 2.60 | 2.8687 | - | 54760 B | 185.00 | | ComplexModelList_Stj_SourceGen | DefaultJob | Default | 31,354.3 ns | 407.48 ns | 381.16 ns | 192.36 | 2.72 | 2.8687 | - | 54776 B | 185.05 | | ComplexModelList_PopcornDefault | DefaultJob | Default | 3,238.4 ns | 23.78 ns | 21.08 ns | 19.87 | 0.20 | 0.3700 | - | 6992 B | 23.62 | | ComplexModelList_PopcornAll | DefaultJob | Default | 28,885.4 ns | 225.77 ns | 211.18 ns | 177.22 | 1.87 | 2.9907 | - | 56640 B | 191.35 | | ComplexModelList_PopcornCustom | DefaultJob | Default | 32,241.1 ns | 330.16 ns | 308.83 ns | 197.80 | 2.40 | 2.6245 | - | 50528 B | 170.70 | | ComplexModelList_LegacyDefault | DefaultJob | Default | 17,036.3 ns | 320.45 ns | 299.75 ns | 104.52 | 1.96 | 1.9531 | - | 36851 B | 124.50 | | ComplexModelList_LegacyAll | DefaultJob | Default | 119,802.7 ns | 1,466.38 ns | 1,371.65 ns | 735.01 | 9.97 | 12.6953 | 1.4648 | 241499 B | 815.88 | | ComplexModelList_LegacyCustom | DefaultJob | Default | 63,115.0 ns | 638.45 ns | 533.13 ns | 387.22 | 4.37 | 7.3242 | 0.4883 | 142069 B | 479.96 | | | | | | | | | | | | | | | SimpleModel_Stj_Reflection | Job-JNSRCH | InProcessEmitToolchain | 157.0 ns | 1.14 ns | 1.06 ns | 1.00 | 0.01 | 0.0155 | - | 296 B | 1.00 | | SimpleModel_Stj_SourceGen | Job-JNSRCH | InProcessEmitToolchain | 175.3 ns | 1.99 ns | 1.86 ns | 1.12 | 0.01 | 0.0169 | - | 320 B | 1.08 | | SimpleModel_PopcornDefault | Job-JNSRCH | InProcessEmitToolchain | 214.4 ns | 0.99 ns | 0.92 ns | 1.37 | 0.01 | 0.0284 | - | 536 B | 1.81 | | SimpleModel_PopcornAll | Job-JNSRCH | InProcessEmitToolchain | 355.5 ns | 2.72 ns | 2.54 ns | 2.26 | 0.02 | 0.0410 | - | 776 B | 2.62 | | SimpleModel_PopcornCustom | Job-JNSRCH | InProcessEmitToolchain | 363.4 ns | 2.61 ns | 2.31 ns | 2.31 | 0.02 | 0.0334 | - | 632 B | 2.14 | | SimpleModel_LegacyDefault | Job-JNSRCH | InProcessEmitToolchain | 914.5 ns | 10.94 ns | 10.23 ns | 5.82 | 0.07 | 0.0925 | - | 1744 B | 5.89 | | SimpleModel_LegacyAll | Job-JNSRCH | InProcessEmitToolchain | 1,503.2 ns | 6.99 ns | 6.20 ns | 9.57 | 0.07 | 0.1507 | - | 2840 B | 9.59 | | SimpleModel_LegacyCustom | Job-JNSRCH | InProcessEmitToolchain | 778.8 ns | 4.97 ns | 4.41 ns | 4.96 | 0.04 | 0.0896 | - | 1696 B | 5.73 | | SimpleModelList_Stj_Reflection | Job-JNSRCH | InProcessEmitToolchain | 14,756.8 ns | 78.91 ns | 73.81 ns | 93.98 | 0.76 | 1.4954 | - | 28224 B | 95.35 | | SimpleModelList_Stj_SourceGen | Job-JNSRCH | InProcessEmitToolchain | 15,119.8 ns | 94.63 ns | 83.89 ns | 96.29 | 0.81 | 1.4496 | - | 27560 B | 93.11 | | SimpleModelList_PopcornDefault | Job-JNSRCH | InProcessEmitToolchain | 14,897.7 ns | 111.88 ns | 104.65 ns | 94.87 | 0.89 | 1.8768 | - | 35592 B | 120.24 | | SimpleModelList_PopcornAll | Job-JNSRCH | InProcessEmitToolchain | 25,333.2 ns | 195.69 ns | 183.05 ns | 161.33 | 1.54 | 2.8381 | - | 53720 B | 181.49 | | SimpleModelList_PopcornCustom | Job-JNSRCH | InProcessEmitToolchain | 25,880.6 ns | 163.99 ns | 153.39 ns | 164.82 | 1.43 | 2.0447 | - | 38808 B | 131.11 | | SimpleModelList_LegacyDefault | Job-JNSRCH | InProcessEmitToolchain | 72,531.9 ns | 808.63 ns | 756.40 ns | 461.91 | 5.55 | 7.9346 | 0.6104 | 151475 B | 511.74 | | SimpleModelList_LegacyAll | Job-JNSRCH | InProcessEmitToolchain | 130,143.3 ns | 1,360.93 ns | 1,206.43 ns | 828.81 | 9.18 | 13.9160 | 1.4648 | 262500 B | 886.82 | | SimpleModelList_LegacyCustom | Job-JNSRCH | InProcessEmitToolchain | 71,451.4 ns | 676.30 ns | 632.61 ns | 455.03 | 4.90 | 7.9346 | 0.6104 | 149774 B | 505.99 | | ComplexModel_Stj_Reflection | Job-JNSRCH | InProcessEmitToolchain | 2,310.8 ns | 14.27 ns | 11.14 ns | 14.72 | 0.12 | 0.2174 | - | 4160 B | 14.05 | | ComplexModel_Stj_SourceGen | Job-JNSRCH | InProcessEmitToolchain | 1,427.6 ns | 11.25 ns | 10.52 ns | 9.09 | 0.09 | 0.1354 | - | 2584 B | 8.73 | | ComplexModel_PopcornDefault | Job-JNSRCH | InProcessEmitToolchain | 234.0 ns | 0.99 ns | 0.93 ns | 1.49 | 0.01 | 0.0274 | - | 520 B | 1.76 | | ComplexModel_PopcornAll | Job-JNSRCH | InProcessEmitToolchain | 1,390.9 ns | 7.96 ns | 7.06 ns | 8.86 | 0.07 | 0.1316 | - | 2496 B | 8.43 | | ComplexModel_PopcornCustom | Job-JNSRCH | InProcessEmitToolchain | 2,067.7 ns | 13.19 ns | 12.34 ns | 13.17 | 0.11 | 0.1602 | - | 3064 B | 10.35 | | ComplexModel_LegacyDefault | Job-JNSRCH | InProcessEmitToolchain | 737.9 ns | 4.01 ns | 3.55 ns | 4.70 | 0.04 | 0.0868 | - | 1640 B | 5.54 | | ComplexModel_LegacyAll | Job-JNSRCH | InProcessEmitToolchain | 6,663.2 ns | 58.79 ns | 54.99 ns | 42.43 | 0.44 | 0.6714 | - | 12762 B | 43.11 | | ComplexModel_LegacyCustom | Job-JNSRCH | InProcessEmitToolchain | 3,866.6 ns | 34.14 ns | 31.93 ns | 24.62 | 0.25 | 0.4120 | - | 7761 B | 26.22 | | ComplexModelList_Stj_Reflection | Job-JNSRCH | InProcessEmitToolchain | 43,879.4 ns | 396.12 ns | 370.53 ns | 279.44 | 2.92 | 3.8452 | - | 72488 B | 244.89 | | ComplexModelList_Stj_SourceGen | Job-JNSRCH | InProcessEmitToolchain | 34,665.3 ns | 307.00 ns | 287.17 ns | 220.76 | 2.28 | 2.9907 | - | 57504 B | 194.27 | | ComplexModelList_PopcornDefault | Job-JNSRCH | InProcessEmitToolchain | 3,353.2 ns | 23.44 ns | 21.92 ns | 21.35 | 0.19 | 0.3700 | - | 6992 B | 23.62 | | ComplexModelList_PopcornAll | Job-JNSRCH | InProcessEmitToolchain | 31,298.4 ns | 446.03 ns | 417.22 ns | 199.32 | 2.88 | 2.9907 | - | 57232 B | 193.35 | | ComplexModelList_PopcornCustom | Job-JNSRCH | InProcessEmitToolchain | 35,689.5 ns | 355.94 ns | 332.94 ns | 227.29 | 2.53 | 2.6855 | - | 51664 B | 174.54 | | ComplexModelList_LegacyDefault | Job-JNSRCH | InProcessEmitToolchain | 18,024.3 ns | 154.53 ns | 144.55 ns | 114.79 | 1.16 | 1.9531 | 0.0305 | 36842 B | 124.47 | | ComplexModelList_LegacyAll | Job-JNSRCH | InProcessEmitToolchain | 128,515.8 ns | 1,826.90 ns | 1,708.88 ns | 818.44 | 11.81 | 13.1836 | 1.4648 | 248967 B | 841.10 | | ComplexModelList_LegacyCustom | Job-JNSRCH | InProcessEmitToolchain | 62,666.6 ns | 797.27 ns | 745.77 ns | 399.09 | 5.28 | 6.9580 | 0.4883 | 131310 B | 443.61 | // * Hints * Outliers SerializationComparisonBenchmarks.SimpleModel_PopcornDefault: Default -> 1 outlier was detected (220.83 ns) SerializationComparisonBenchmarks.SimpleModel_PopcornAll: Default -> 2 outliers were removed (330.16 ns, 331.48 ns) SerializationComparisonBenchmarks.SimpleModel_PopcornCustom: Default -> 1 outlier was removed (345.74 ns) SerializationComparisonBenchmarks.SimpleModel_LegacyDefault: Default -> 1 outlier was removed (870.35 ns) SerializationComparisonBenchmarks.SimpleModel_LegacyAll: Default -> 1 outlier was removed (1.46 us) SerializationComparisonBenchmarks.SimpleModelList_PopcornDefault: Default -> 1 outlier was removed (14.72 us) SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection: Default -> 1 outlier was removed (1.54 us) SerializationComparisonBenchmarks.ComplexModel_Stj_SourceGen: Default -> 1 outlier was removed (1.53 us) SerializationComparisonBenchmarks.ComplexModelList_PopcornDefault: Default -> 1 outlier was removed (3.30 us) SerializationComparisonBenchmarks.ComplexModelList_LegacyCustom: Default -> 2 outliers were removed (65.50 us, 65.88 us) SerializationComparisonBenchmarks.SimpleModel_PopcornCustom: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (371.83 ns) SerializationComparisonBenchmarks.SimpleModel_LegacyCustom: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (797.14 ns) SerializationComparisonBenchmarks.SimpleModelList_Stj_SourceGen: Toolchain=InProcessEmitToolchain -> 1 outlier was removed, 2 outliers were detected (14.95 us, 15.35 us) SerializationComparisonBenchmarks.SimpleModelList_LegacyAll: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (133.47 us) SerializationComparisonBenchmarks.ComplexModel_Stj_Reflection: Toolchain=InProcessEmitToolchain -> 3 outliers were removed, 4 outliers were detected (2.28 us, 2.36 us..2.39 us) SerializationComparisonBenchmarks.ComplexModel_PopcornAll: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (1.42 us) SerializationComparisonBenchmarks.ComplexModel_LegacyDefault: Toolchain=InProcessEmitToolchain -> 1 outlier was removed (752.61 ns) // * 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:19:18 (1158.18 sec), executed benchmarks: 64 Global total time: 00:19:26 (1166.87 sec), executed benchmarks: 64 // * Artifacts cleanup * Artifacts cleanup is finished Benchmark completed.