// ***** BenchmarkRunner: Start ***** // Found benchmarks: // SelectedBenchmarks.DeserializeAnswerWithSpanJsonSerializer: Job-SDNHPD(Toolchain=myget builds) // SelectedBenchmarks.DeserializeAnswerWithSpanJsonSerializerUtf8: Job-SDNHPD(Toolchain=myget builds) // SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializer: Job-SDNHPD(Toolchain=myget builds) // SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializerUtf8: Job-SDNHPD(Toolchain=myget builds) // Validating benchmarks: // ***** Building 4 benchmark(s) in Parallel: Start ***** // ***** Done, took 00:00:13 (13.27 sec) ***** // ************************** // Benchmark: SelectedBenchmarks.DeserializeAnswerWithSpanJsonSerializer: Job-SDNHPD(Toolchain=myget builds) // *** Execute *** // Launch: 1 / 1 // BeforeAnythingElse // Benchmark Process Environment Information: // Runtime=.NET Core ? (CoreCLR 4.6.26726.01, CoreFX 4.6.26725.04), 64bit RyuJIT // GC=Concurrent Workstation // Job: DefaultJob Pilot 1: 16 op, 543600.00 ns, 33.9750 us/op Pilot 2: 32 op, 895900.00 ns, 27.9969 us/op Pilot 3: 64 op, 1553900.00 ns, 24.2797 us/op Pilot 4: 128 op, 3115200.00 ns, 24.3375 us/op Pilot 5: 256 op, 6289600.00 ns, 24.5688 us/op Pilot 6: 512 op, 12451300.00 ns, 24.3189 us/op Pilot 7: 1024 op, 24472400.00 ns, 23.8988 us/op Pilot 8: 2048 op, 49534800.00 ns, 24.1869 us/op Pilot 9: 4096 op, 98935900.00 ns, 24.1543 us/op Pilot 10: 8192 op, 55802000.00 ns, 6.8118 us/op Pilot 11: 16384 op, 104259200.00 ns, 6.3635 us/op Pilot 12: 32768 op, 206989500.00 ns, 6.3168 us/op Pilot 13: 65536 op, 415791100.00 ns, 6.3445 us/op Pilot 14: 131072 op, 835668500.00 ns, 6.3756 us/op IdleWarmup 1: 131072 op, 876800.00 ns, 6.6895 ns/op IdleWarmup 2: 131072 op, 953700.00 ns, 7.2762 ns/op IdleWarmup 3: 131072 op, 855500.00 ns, 6.5269 ns/op IdleWarmup 4: 131072 op, 952100.00 ns, 7.2639 ns/op IdleWarmup 5: 131072 op, 878000.00 ns, 6.6986 ns/op IdleWarmup 6: 131072 op, 844800.00 ns, 6.4453 ns/op IdleTarget 1: 131072 op, 1171600.00 ns, 8.9386 ns/op IdleTarget 2: 131072 op, 945600.00 ns, 7.2144 ns/op IdleTarget 3: 131072 op, 1171500.00 ns, 8.9378 ns/op IdleTarget 4: 131072 op, 874000.00 ns, 6.6681 ns/op IdleTarget 5: 131072 op, 1171600.00 ns, 8.9386 ns/op IdleTarget 6: 131072 op, 999200.00 ns, 7.6233 ns/op IdleTarget 7: 131072 op, 1171600.00 ns, 8.9386 ns/op IdleTarget 8: 131072 op, 1116500.00 ns, 8.5182 ns/op IdleTarget 9: 131072 op, 1116400.00 ns, 8.5175 ns/op IdleTarget 10: 131072 op, 1116300.00 ns, 8.5167 ns/op IdleTarget 11: 131072 op, 1135600.00 ns, 8.6639 ns/op IdleTarget 12: 131072 op, 1134200.00 ns, 8.6533 ns/op IdleTarget 13: 131072 op, 1091700.00 ns, 8.3290 ns/op IdleTarget 14: 131072 op, 1110100.00 ns, 8.4694 ns/op IdleTarget 15: 131072 op, 1116300.00 ns, 8.5167 ns/op MainWarmup 1: 131072 op, 833128300.00 ns, 6.3563 us/op MainWarmup 2: 131072 op, 829749500.00 ns, 6.3305 us/op MainWarmup 3: 131072 op, 826806000.00 ns, 6.3080 us/op MainWarmup 4: 131072 op, 833356800.00 ns, 6.3580 us/op MainWarmup 5: 131072 op, 829100200.00 ns, 6.3255 us/op MainWarmup 6: 131072 op, 829709300.00 ns, 6.3302 us/op MainWarmup 7: 131072 op, 827570700.00 ns, 6.3139 us/op // BeforeMainRun MainTarget 1: 131072 op, 835573400.00 ns, 6.3749 us/op MainTarget 2: 131072 op, 832201200.00 ns, 6.3492 us/op MainTarget 3: 131072 op, 833079200.00 ns, 6.3559 us/op MainTarget 4: 131072 op, 829826100.00 ns, 6.3311 us/op MainTarget 5: 131072 op, 829903900.00 ns, 6.3317 us/op MainTarget 6: 131072 op, 833416400.00 ns, 6.3585 us/op MainTarget 7: 131072 op, 832144100.00 ns, 6.3488 us/op MainTarget 8: 131072 op, 837656200.00 ns, 6.3908 us/op MainTarget 9: 131072 op, 833806500.00 ns, 6.3614 us/op MainTarget 10: 131072 op, 831595400.00 ns, 6.3446 us/op MainTarget 11: 131072 op, 827972700.00 ns, 6.3169 us/op MainTarget 12: 131072 op, 829188400.00 ns, 6.3262 us/op MainTarget 13: 131072 op, 830068000.00 ns, 6.3329 us/op MainTarget 14: 131072 op, 837111000.00 ns, 6.3867 us/op MainTarget 15: 131072 op, 831004400.00 ns, 6.3401 us/op // AfterMainRun Result 1: 131072 op, 834477253.33 ns, 6.3666 us/op Result 2: 131072 op, 831105053.33 ns, 6.3408 us/op Result 3: 131072 op, 831983053.33 ns, 6.3475 us/op Result 4: 131072 op, 828729953.33 ns, 6.3227 us/op Result 5: 131072 op, 828807753.33 ns, 6.3233 us/op Result 6: 131072 op, 832320253.33 ns, 6.3501 us/op Result 7: 131072 op, 831047953.33 ns, 6.3404 us/op Result 8: 131072 op, 836560053.33 ns, 6.3824 us/op Result 9: 131072 op, 832710353.33 ns, 6.3531 us/op Result 10: 131072 op, 830499253.33 ns, 6.3362 us/op Result 11: 131072 op, 826876553.33 ns, 6.3086 us/op Result 12: 131072 op, 828092253.33 ns, 6.3178 us/op Result 13: 131072 op, 828971853.33 ns, 6.3246 us/op Result 14: 131072 op, 836014853.33 ns, 6.3783 us/op Result 15: 131072 op, 829908253.33 ns, 6.3317 us/op GC: 46 4 0 246415360 131072 // AfterAll Mean = 6.3416 us, StdErr = 0.0056 us (0.09%); N = 15, StdDev = 0.0218 us Min = 6.3086 us, Q1 = 6.3233 us, Median = 6.3404 us, Q3 = 6.3531 us, Max = 6.3824 us IQR = 0.0298 us, LowerFence = 6.2786 us, UpperFence = 6.3977 us ConfidenceInterval = [6.3183 us; 6.3649 us] (CI 99.9%), Margin = 0.0233 us (0.37% of Mean) Skewness = 0.43, Kurtosis = 2.03, MValue = 2 // ************************** // Benchmark: SelectedBenchmarks.DeserializeAnswerWithSpanJsonSerializerUtf8: Job-SDNHPD(Toolchain=myget builds) // *** Execute *** // Launch: 1 / 1 // BeforeAnythingElse // Benchmark Process Environment Information: // Runtime=.NET Core ? (CoreCLR 4.6.26726.01, CoreFX 4.6.26725.04), 64bit RyuJIT // GC=Concurrent Workstation // Job: DefaultJob Pilot 1: 16 op, 519100.00 ns, 32.4438 us/op Pilot 2: 32 op, 846100.00 ns, 26.4406 us/op Pilot 3: 64 op, 1523400.00 ns, 23.8031 us/op Pilot 4: 128 op, 3061200.00 ns, 23.9156 us/op Pilot 5: 256 op, 6085700.00 ns, 23.7723 us/op Pilot 6: 512 op, 12041000.00 ns, 23.5176 us/op Pilot 7: 1024 op, 23903400.00 ns, 23.3432 us/op Pilot 8: 2048 op, 47200200.00 ns, 23.0470 us/op Pilot 9: 4096 op, 64503900.00 ns, 15.7480 us/op Pilot 10: 8192 op, 58759800.00 ns, 7.1728 us/op Pilot 11: 16384 op, 117174300.00 ns, 7.1518 us/op Pilot 12: 32768 op, 236461800.00 ns, 7.2162 us/op Pilot 13: 65536 op, 467771900.00 ns, 7.1376 us/op Pilot 14: 131072 op, 937440300.00 ns, 7.1521 us/op IdleWarmup 1: 131072 op, 948600.00 ns, 7.2372 ns/op IdleWarmup 2: 131072 op, 899500.00 ns, 6.8626 ns/op IdleWarmup 3: 131072 op, 841900.00 ns, 6.4232 ns/op IdleWarmup 4: 131072 op, 856700.00 ns, 6.5361 ns/op IdleWarmup 5: 131072 op, 842200.00 ns, 6.4255 ns/op IdleWarmup 6: 131072 op, 861300.00 ns, 6.5712 ns/op IdleWarmup 7: 131072 op, 841900.00 ns, 6.4232 ns/op IdleTarget 1: 131072 op, 842100.00 ns, 6.4247 ns/op IdleTarget 2: 131072 op, 842000.00 ns, 6.4240 ns/op IdleTarget 3: 131072 op, 842000.00 ns, 6.4240 ns/op IdleTarget 4: 131072 op, 842500.00 ns, 6.4278 ns/op IdleTarget 5: 131072 op, 841900.00 ns, 6.4232 ns/op IdleTarget 6: 131072 op, 841900.00 ns, 6.4232 ns/op IdleTarget 7: 131072 op, 859300.00 ns, 6.5559 ns/op IdleTarget 8: 131072 op, 867800.00 ns, 6.6208 ns/op IdleTarget 9: 131072 op, 842700.00 ns, 6.4293 ns/op IdleTarget 10: 131072 op, 842100.00 ns, 6.4247 ns/op IdleTarget 11: 131072 op, 842300.00 ns, 6.4262 ns/op IdleTarget 12: 131072 op, 841800.00 ns, 6.4224 ns/op IdleTarget 13: 131072 op, 842100.00 ns, 6.4247 ns/op IdleTarget 14: 131072 op, 877000.00 ns, 6.6910 ns/op IdleTarget 15: 131072 op, 847800.00 ns, 6.4682 ns/op MainWarmup 1: 131072 op, 941226900.00 ns, 7.1810 us/op MainWarmup 2: 131072 op, 938923700.00 ns, 7.1634 us/op MainWarmup 3: 131072 op, 941072300.00 ns, 7.1798 us/op MainWarmup 4: 131072 op, 943254000.00 ns, 7.1965 us/op MainWarmup 5: 131072 op, 943405400.00 ns, 7.1976 us/op MainWarmup 6: 131072 op, 940853300.00 ns, 7.1781 us/op MainWarmup 7: 131072 op, 943590900.00 ns, 7.1990 us/op MainWarmup 8: 131072 op, 941500000.00 ns, 7.1831 us/op // BeforeMainRun MainTarget 1: 131072 op, 940476900.00 ns, 7.1753 us/op MainTarget 2: 131072 op, 933956600.00 ns, 7.1255 us/op MainTarget 3: 131072 op, 937475700.00 ns, 7.1524 us/op MainTarget 4: 131072 op, 934390000.00 ns, 7.1288 us/op MainTarget 5: 131072 op, 934236700.00 ns, 7.1277 us/op MainTarget 6: 131072 op, 938196100.00 ns, 7.1579 us/op MainTarget 7: 131072 op, 939243500.00 ns, 7.1659 us/op MainTarget 8: 131072 op, 937402400.00 ns, 7.1518 us/op MainTarget 9: 131072 op, 934559900.00 ns, 7.1301 us/op MainTarget 10: 131072 op, 936472200.00 ns, 7.1447 us/op MainTarget 11: 131072 op, 939432900.00 ns, 7.1673 us/op MainTarget 12: 131072 op, 938558100.00 ns, 7.1606 us/op MainTarget 13: 131072 op, 938686800.00 ns, 7.1616 us/op MainTarget 14: 131072 op, 938601700.00 ns, 7.1610 us/op MainTarget 15: 131072 op, 933755200.00 ns, 7.1240 us/op // AfterMainRun Result 1: 131072 op, 939629213.33 ns, 7.1688 us/op Result 2: 131072 op, 933108913.33 ns, 7.1191 us/op Result 3: 131072 op, 936628013.33 ns, 7.1459 us/op Result 4: 131072 op, 933542313.33 ns, 7.1224 us/op Result 5: 131072 op, 933389013.33 ns, 7.1212 us/op Result 6: 131072 op, 937348413.33 ns, 7.1514 us/op Result 7: 131072 op, 938395813.33 ns, 7.1594 us/op Result 8: 131072 op, 936554713.33 ns, 7.1453 us/op Result 9: 131072 op, 933712213.33 ns, 7.1237 us/op Result 10: 131072 op, 935624513.33 ns, 7.1382 us/op Result 11: 131072 op, 938585213.33 ns, 7.1608 us/op Result 12: 131072 op, 937710413.33 ns, 7.1542 us/op Result 13: 131072 op, 937839113.33 ns, 7.1551 us/op Result 14: 131072 op, 937754013.33 ns, 7.1545 us/op Result 15: 131072 op, 932907513.33 ns, 7.1175 us/op GC: 46 4 0 246415360 131072 // AfterAll Mean = 7.1425 us, StdErr = 0.0045 us (0.06%); N = 15, StdDev = 0.0174 us Min = 7.1175 us, Q1 = 7.1224 us, Median = 7.1459 us, Q3 = 7.1551 us, Max = 7.1688 us IQR = 0.0328 us, LowerFence = 7.0732 us, UpperFence = 7.2043 us ConfidenceInterval = [7.1239 us; 7.1611 us] (CI 99.9%), Margin = 0.0186 us (0.26% of Mean) Skewness = -0.22, Kurtosis = 1.39, MValue = 2 // ************************** // Benchmark: SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializer: Job-SDNHPD(Toolchain=myget builds) // *** Execute *** // Launch: 1 / 1 // BeforeAnythingElse // Benchmark Process Environment Information: // Runtime=.NET Core ? (CoreCLR 4.6.26726.01, CoreFX 4.6.26725.04), 64bit RyuJIT // GC=Concurrent Workstation // Job: DefaultJob Pilot 1: 16 op, 305300.00 ns, 19.0813 us/op Pilot 2: 32 op, 355700.00 ns, 11.1156 us/op Pilot 3: 64 op, 689900.00 ns, 10.7797 us/op Pilot 4: 128 op, 1272100.00 ns, 9.9383 us/op Pilot 5: 256 op, 2560800.00 ns, 10.0031 us/op Pilot 6: 512 op, 5077400.00 ns, 9.9168 us/op Pilot 7: 1024 op, 10277300.00 ns, 10.0364 us/op Pilot 8: 2048 op, 20945000.00 ns, 10.2271 us/op Pilot 9: 4096 op, 40986100.00 ns, 10.0064 us/op Pilot 10: 8192 op, 74184100.00 ns, 9.0557 us/op Pilot 11: 16384 op, 74919700.00 ns, 4.5727 us/op Pilot 12: 32768 op, 149151500.00 ns, 4.5517 us/op Pilot 13: 65536 op, 299158000.00 ns, 4.5648 us/op Pilot 14: 131072 op, 594614300.00 ns, 4.5365 us/op IdleWarmup 1: 131072 op, 891400.00 ns, 6.8008 ns/op IdleWarmup 2: 131072 op, 890800.00 ns, 6.7963 ns/op IdleWarmup 3: 131072 op, 873700.00 ns, 6.6658 ns/op IdleWarmup 4: 131072 op, 948500.00 ns, 7.2365 ns/op IdleWarmup 5: 131072 op, 862600.00 ns, 6.5811 ns/op IdleWarmup 6: 131072 op, 890700.00 ns, 6.7955 ns/op IdleWarmup 7: 131072 op, 890800.00 ns, 6.7963 ns/op IdleWarmup 8: 131072 op, 948400.00 ns, 7.2357 ns/op IdleWarmup 9: 131072 op, 890900.00 ns, 6.7970 ns/op IdleTarget 1: 131072 op, 984800.00 ns, 7.5134 ns/op IdleTarget 2: 131072 op, 891000.00 ns, 6.7978 ns/op IdleTarget 3: 131072 op, 891200.00 ns, 6.7993 ns/op IdleTarget 4: 131072 op, 891500.00 ns, 6.8016 ns/op IdleTarget 5: 131072 op, 850800.00 ns, 6.4911 ns/op IdleTarget 6: 131072 op, 842300.00 ns, 6.4262 ns/op IdleTarget 7: 131072 op, 900900.00 ns, 6.8733 ns/op IdleTarget 8: 131072 op, 891100.00 ns, 6.7986 ns/op IdleTarget 9: 131072 op, 885200.00 ns, 6.7535 ns/op IdleTarget 10: 131072 op, 948500.00 ns, 7.2365 ns/op IdleTarget 11: 131072 op, 948400.00 ns, 7.2357 ns/op IdleTarget 12: 131072 op, 948500.00 ns, 7.2365 ns/op IdleTarget 13: 131072 op, 917900.00 ns, 7.0030 ns/op IdleTarget 14: 131072 op, 840400.00 ns, 6.4117 ns/op IdleTarget 15: 131072 op, 898800.00 ns, 6.8573 ns/op MainWarmup 1: 131072 op, 601502100.00 ns, 4.5891 us/op MainWarmup 2: 131072 op, 604366000.00 ns, 4.6109 us/op MainWarmup 3: 131072 op, 606562100.00 ns, 4.6277 us/op MainWarmup 4: 131072 op, 599646800.00 ns, 4.5749 us/op MainWarmup 5: 131072 op, 601028400.00 ns, 4.5855 us/op MainWarmup 6: 131072 op, 603474300.00 ns, 4.6041 us/op MainWarmup 7: 131072 op, 600436900.00 ns, 4.5810 us/op // BeforeMainRun MainTarget 1: 131072 op, 598248200.00 ns, 4.5643 us/op MainTarget 2: 131072 op, 600240000.00 ns, 4.5795 us/op MainTarget 3: 131072 op, 601273600.00 ns, 4.5874 us/op MainTarget 4: 131072 op, 597749100.00 ns, 4.5605 us/op MainTarget 5: 131072 op, 600913600.00 ns, 4.5846 us/op MainTarget 6: 131072 op, 598975500.00 ns, 4.5698 us/op MainTarget 7: 131072 op, 601161600.00 ns, 4.5865 us/op MainTarget 8: 131072 op, 598688600.00 ns, 4.5676 us/op MainTarget 9: 131072 op, 598732400.00 ns, 4.5680 us/op MainTarget 10: 131072 op, 603108700.00 ns, 4.6014 us/op MainTarget 11: 131072 op, 598203100.00 ns, 4.5639 us/op MainTarget 12: 131072 op, 599216600.00 ns, 4.5717 us/op MainTarget 13: 131072 op, 600988100.00 ns, 4.5852 us/op MainTarget 14: 131072 op, 598178600.00 ns, 4.5637 us/op MainTarget 15: 131072 op, 599253700.00 ns, 4.5719 us/op // AfterMainRun Result 1: 131072 op, 597346113.33 ns, 4.5574 us/op Result 2: 131072 op, 599337913.33 ns, 4.5726 us/op Result 3: 131072 op, 600371513.33 ns, 4.5805 us/op Result 4: 131072 op, 596847013.33 ns, 4.5536 us/op Result 5: 131072 op, 600011513.33 ns, 4.5777 us/op Result 6: 131072 op, 598073413.33 ns, 4.5629 us/op Result 7: 131072 op, 600259513.33 ns, 4.5796 us/op Result 8: 131072 op, 597786513.33 ns, 4.5607 us/op Result 9: 131072 op, 597830313.33 ns, 4.5611 us/op Result 10: 131072 op, 602206613.33 ns, 4.5945 us/op Result 11: 131072 op, 597301013.33 ns, 4.5570 us/op Result 12: 131072 op, 598314513.33 ns, 4.5648 us/op Result 13: 131072 op, 600086013.33 ns, 4.5783 us/op Result 14: 131072 op, 597276513.33 ns, 4.5569 us/op Result 15: 131072 op, 598351613.33 ns, 4.5651 us/op GC: 92 15 0 485490688 131072 // AfterAll Mean = 4.5682 us, StdErr = 0.0030 us (0.07%); N = 15, StdDev = 0.0117 us Min = 4.5536 us, Q1 = 4.5574 us, Median = 4.5648 us, Q3 = 4.5783 us, Max = 4.5945 us IQR = 0.0209 us, LowerFence = 4.5260 us, UpperFence = 4.6096 us ConfidenceInterval = [4.5557 us; 4.5807 us] (CI 99.9%), Margin = 0.0125 us (0.27% of Mean) Skewness = 0.64, Kurtosis = 2.24, MValue = 2 // ************************** // Benchmark: SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializerUtf8: Job-SDNHPD(Toolchain=myget builds) // *** Execute *** // Launch: 1 / 1 // BeforeAnythingElse // Benchmark Process Environment Information: // Runtime=.NET Core ? (CoreCLR 4.6.26726.01, CoreFX 4.6.26725.04), 64bit RyuJIT // GC=Concurrent Workstation // Job: DefaultJob Pilot 1: 16 op, 285100.00 ns, 17.8188 us/op Pilot 2: 32 op, 328700.00 ns, 10.2719 us/op Pilot 3: 64 op, 605600.00 ns, 9.4625 us/op Pilot 4: 128 op, 1173100.00 ns, 9.1648 us/op Pilot 5: 256 op, 2420600.00 ns, 9.4555 us/op Pilot 6: 512 op, 4608300.00 ns, 9.0006 us/op Pilot 7: 1024 op, 9254900.00 ns, 9.0380 us/op Pilot 8: 2048 op, 18435200.00 ns, 9.0016 us/op Pilot 9: 4096 op, 36908300.00 ns, 9.0108 us/op Pilot 10: 8192 op, 72599100.00 ns, 8.8622 us/op Pilot 11: 16384 op, 94782500.00 ns, 5.7851 us/op Pilot 12: 32768 op, 147909000.00 ns, 4.5138 us/op Pilot 13: 65536 op, 297355000.00 ns, 4.5373 us/op Pilot 14: 131072 op, 591709500.00 ns, 4.5144 us/op IdleWarmup 1: 131072 op, 882700.00 ns, 6.7345 ns/op IdleWarmup 2: 131072 op, 849400.00 ns, 6.4804 ns/op IdleWarmup 3: 131072 op, 844000.00 ns, 6.4392 ns/op IdleWarmup 4: 131072 op, 844100.00 ns, 6.4400 ns/op IdleWarmup 5: 131072 op, 850900.00 ns, 6.4919 ns/op IdleWarmup 6: 131072 op, 844100.00 ns, 6.4400 ns/op IdleWarmup 7: 131072 op, 856100.00 ns, 6.5315 ns/op IdleWarmup 8: 131072 op, 844100.00 ns, 6.4400 ns/op IdleTarget 1: 131072 op, 949000.00 ns, 7.2403 ns/op IdleTarget 2: 131072 op, 967700.00 ns, 7.3830 ns/op IdleTarget 3: 131072 op, 917300.00 ns, 6.9984 ns/op IdleTarget 4: 131072 op, 967500.00 ns, 7.3814 ns/op IdleTarget 5: 131072 op, 844300.00 ns, 6.4415 ns/op IdleTarget 6: 131072 op, 967900.00 ns, 7.3845 ns/op IdleTarget 7: 131072 op, 847300.00 ns, 6.4644 ns/op IdleTarget 8: 131072 op, 856400.00 ns, 6.5338 ns/op IdleTarget 9: 131072 op, 856100.00 ns, 6.5315 ns/op IdleTarget 10: 131072 op, 880000.00 ns, 6.7139 ns/op IdleTarget 11: 131072 op, 965300.00 ns, 7.3647 ns/op IdleTarget 12: 131072 op, 962100.00 ns, 7.3402 ns/op IdleTarget 13: 131072 op, 942000.00 ns, 7.1869 ns/op IdleTarget 14: 131072 op, 884700.00 ns, 6.7497 ns/op IdleTarget 15: 131072 op, 939500.00 ns, 7.1678 ns/op IdleTarget 16: 131072 op, 862200.00 ns, 6.5781 ns/op IdleTarget 17: 131072 op, 951400.00 ns, 7.2586 ns/op IdleTarget 18: 131072 op, 943200.00 ns, 7.1960 ns/op MainWarmup 1: 131072 op, 595238500.00 ns, 4.5413 us/op MainWarmup 2: 131072 op, 593969900.00 ns, 4.5316 us/op MainWarmup 3: 131072 op, 596372700.00 ns, 4.5500 us/op MainWarmup 4: 131072 op, 590302900.00 ns, 4.5037 us/op MainWarmup 5: 131072 op, 593295200.00 ns, 4.5265 us/op MainWarmup 6: 131072 op, 591550000.00 ns, 4.5132 us/op // BeforeMainRun MainTarget 1: 131072 op, 594018500.00 ns, 4.5320 us/op MainTarget 2: 131072 op, 594743300.00 ns, 4.5375 us/op MainTarget 3: 131072 op, 589399600.00 ns, 4.4968 us/op MainTarget 4: 131072 op, 590294700.00 ns, 4.5036 us/op MainTarget 5: 131072 op, 589943200.00 ns, 4.5009 us/op MainTarget 6: 131072 op, 589219200.00 ns, 4.4954 us/op MainTarget 7: 131072 op, 590277700.00 ns, 4.5035 us/op MainTarget 8: 131072 op, 589583900.00 ns, 4.4982 us/op MainTarget 9: 131072 op, 590040900.00 ns, 4.5017 us/op MainTarget 10: 131072 op, 589272900.00 ns, 4.4958 us/op MainTarget 11: 131072 op, 595052300.00 ns, 4.5399 us/op MainTarget 12: 131072 op, 590342300.00 ns, 4.5040 us/op MainTarget 13: 131072 op, 588915400.00 ns, 4.4931 us/op MainTarget 14: 131072 op, 591369400.00 ns, 4.5118 us/op MainTarget 15: 131072 op, 589591500.00 ns, 4.4982 us/op // AfterMainRun Result 1: 131072 op, 593101616.67 ns, 4.5250 us/op Result 2: 131072 op, 588482716.67 ns, 4.4898 us/op Result 3: 131072 op, 589377816.67 ns, 4.4966 us/op Result 4: 131072 op, 589026316.67 ns, 4.4939 us/op Result 5: 131072 op, 588302316.67 ns, 4.4884 us/op Result 6: 131072 op, 589360816.67 ns, 4.4965 us/op Result 7: 131072 op, 588667016.67 ns, 4.4912 us/op Result 8: 131072 op, 589124016.67 ns, 4.4947 us/op Result 9: 131072 op, 588356016.67 ns, 4.4888 us/op Result 10: 131072 op, 589425416.67 ns, 4.4970 us/op Result 11: 131072 op, 587998516.67 ns, 4.4861 us/op Result 12: 131072 op, 590452516.67 ns, 4.5048 us/op Result 13: 131072 op, 588674616.67 ns, 4.4912 us/op GC: 47 4 0 250609664 131072 // AfterAll Mean = 4.4957 us, StdErr = 0.0028 us (0.06%); N = 13, StdDev = 0.0101 us Min = 4.4861 us, Q1 = 4.4893 us, Median = 4.4939 us, Q3 = 4.4968 us, Max = 4.5250 us IQR = 0.0075 us, LowerFence = 4.4780 us, UpperFence = 4.5080 us ConfidenceInterval = [4.4836 us; 4.5077 us] (CI 99.9%), Margin = 0.0121 us (0.27% of Mean) Skewness = 1.8, Kurtosis = 5.69, MValue = 2 // ***** BenchmarkRunner: Finish ***** // * Export * BenchmarkDotNet.Artifacts\results\SelectedBenchmarks-report.csv BenchmarkDotNet.Artifacts\results\SelectedBenchmarks-report-github.md BenchmarkDotNet.Artifacts\results\SelectedBenchmarks-report.html // * Detailed results * SelectedBenchmarks.DeserializeAnswerWithSpanJsonSerializer: Job-SDNHPD(Toolchain=myget builds) Runtime = .NET Core ? (CoreCLR 4.6.26726.01, CoreFX 4.6.26725.04), 64bit RyuJIT; GC = Concurrent Workstation Mean = 6.3416 us, StdErr = 0.0056 us (0.09%); N = 15, StdDev = 0.0218 us Min = 6.3086 us, Q1 = 6.3233 us, Median = 6.3404 us, Q3 = 6.3531 us, Max = 6.3824 us IQR = 0.0298 us, LowerFence = 6.2786 us, UpperFence = 6.3977 us ConfidenceInterval = [6.3183 us; 6.3649 us] (CI 99.9%), Margin = 0.0233 us (0.37% of Mean) Skewness = 0.43, Kurtosis = 2.03, MValue = 2 -------------------- Histogram -------------------- [6.301 us ; 6.390 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SelectedBenchmarks.DeserializeAnswerWithSpanJsonSerializerUtf8: Job-SDNHPD(Toolchain=myget builds) Runtime = .NET Core ? (CoreCLR 4.6.26726.01, CoreFX 4.6.26725.04), 64bit RyuJIT; GC = Concurrent Workstation Mean = 7.1425 us, StdErr = 0.0045 us (0.06%); N = 15, StdDev = 0.0174 us Min = 7.1175 us, Q1 = 7.1224 us, Median = 7.1459 us, Q3 = 7.1551 us, Max = 7.1688 us IQR = 0.0328 us, LowerFence = 7.0732 us, UpperFence = 7.2043 us ConfidenceInterval = [7.1239 us; 7.1611 us] (CI 99.9%), Margin = 0.0186 us (0.26% of Mean) Skewness = -0.22, Kurtosis = 1.39, MValue = 2 -------------------- Histogram -------------------- [7.111 us ; 7.175 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializer: Job-SDNHPD(Toolchain=myget builds) Runtime = .NET Core ? (CoreCLR 4.6.26726.01, CoreFX 4.6.26725.04), 64bit RyuJIT; GC = Concurrent Workstation Mean = 4.5682 us, StdErr = 0.0030 us (0.07%); N = 15, StdDev = 0.0117 us Min = 4.5536 us, Q1 = 4.5574 us, Median = 4.5648 us, Q3 = 4.5783 us, Max = 4.5945 us IQR = 0.0209 us, LowerFence = 4.5260 us, UpperFence = 4.6096 us ConfidenceInterval = [4.5557 us; 4.5807 us] (CI 99.9%), Margin = 0.0125 us (0.27% of Mean) Skewness = 0.64, Kurtosis = 2.24, MValue = 2 -------------------- Histogram -------------------- [4.549 us ; 4.599 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializerUtf8: Job-SDNHPD(Toolchain=myget builds) Runtime = .NET Core ? (CoreCLR 4.6.26726.01, CoreFX 4.6.26725.04), 64bit RyuJIT; GC = Concurrent Workstation Mean = 4.4957 us, StdErr = 0.0028 us (0.06%); N = 13, StdDev = 0.0101 us Min = 4.4861 us, Q1 = 4.4893 us, Median = 4.4939 us, Q3 = 4.4968 us, Max = 4.5250 us IQR = 0.0075 us, LowerFence = 4.4780 us, UpperFence = 4.5080 us ConfidenceInterval = [4.4836 us; 4.5077 us] (CI 99.9%), Margin = 0.0121 us (0.27% of Mean) Skewness = 1.8, Kurtosis = 5.69, MValue = 2 -------------------- Histogram -------------------- [4.482 us ; 4.529 us) | @@@@@@@@@@@@@ --------------------------------------------------- Total time: 00:01:31 (91.64 sec) // * Summary * BenchmarkDotNet=v0.10.14, OS=Windows 10.0.17134 Intel Xeon CPU E5-1620 0 3.60GHz, 1 CPU, 8 logical and 4 physical cores .NET Core SDK=2.2.100-refac-20180613-1 [Host] : .NET Core 2.1.2 (CoreCLR 4.6.26628.05, CoreFX 4.6.26629.01), 64bit RyuJIT Job-SDNHPD : .NET Core ? (CoreCLR 4.6.26726.01, CoreFX 4.6.26725.04), 64bit RyuJIT Toolchain=myget builds Method | Mean | Error | StdDev | Gen 0 | Gen 1 | Allocated | -------------------------------------------- |---------:|----------:|----------:|-------:|-------:|----------:| DeserializeAnswerWithSpanJsonSerializer | 6.342 us | 0.0233 us | 0.0218 us | 0.3510 | 0.0305 | 1.84 KB | DeserializeAnswerWithSpanJsonSerializerUtf8 | 7.143 us | 0.0186 us | 0.0174 us | 0.3510 | 0.0305 | 1.84 KB | SerializeAnswerWithSpanJsonSerializer | 4.568 us | 0.0125 us | 0.0117 us | 0.7019 | 0.1144 | 3.62 KB | SerializeAnswerWithSpanJsonSerializerUtf8 | 4.496 us | 0.0121 us | 0.0101 us | 0.3586 | 0.0305 | 1.87 KB | // * Hints * Outliers SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializerUtf8: Toolchain=myget builds -> 2 outliers were removed // * Legends * Mean : Arithmetic mean of all measurements Error : Half of 99.9% confidence interval StdDev : Standard deviation of all measurements Gen 0 : GC Generation 0 collects per 1k Operations Gen 1 : GC Generation 1 collects per 1k Operations Allocated : Allocated memory per single operation (managed only, inclusive, 1KB = 1024B) 1 us : 1 Microsecond (0.000001 sec) // * Diagnostic Output - MemoryDiagnoser * // ***** BenchmarkRunner: End ***** // * Artifacts cleanup *