// ***** BenchmarkRunner: Start ***** // Found benchmarks: // SelectedBenchmarks.DeserializeAnswerWithSpanJsonSerializer: Job-BDFSLP(Toolchain=myget builds) // SelectedBenchmarks.DeserializeAnswerWithSpanJsonSerializerUtf8: Job-BDFSLP(Toolchain=myget builds) // SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializer: Job-BDFSLP(Toolchain=myget builds) // SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializerUtf8: Job-BDFSLP(Toolchain=myget builds) // Validating benchmarks: // ***** Building 4 benchmark(s) in Parallel: Start ***** // ***** Done, took 00:00:09 (9.42 sec) ***** // ************************** // Benchmark: SelectedBenchmarks.DeserializeAnswerWithSpanJsonSerializer: Job-BDFSLP(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, 569100.00 ns, 35.5688 us/op Pilot 2: 32 op, 872400.00 ns, 27.2625 us/op Pilot 3: 64 op, 1665500.00 ns, 26.0234 us/op Pilot 4: 128 op, 3921000.00 ns, 30.6328 us/op Pilot 5: 256 op, 6318100.00 ns, 24.6801 us/op Pilot 6: 512 op, 12810800.00 ns, 25.0211 us/op Pilot 7: 1024 op, 25861000.00 ns, 25.2549 us/op Pilot 8: 2048 op, 51169100.00 ns, 24.9849 us/op Pilot 9: 4096 op, 70343400.00 ns, 17.1737 us/op Pilot 10: 8192 op, 59320900.00 ns, 7.2413 us/op Pilot 11: 16384 op, 117831200.00 ns, 7.1918 us/op Pilot 12: 32768 op, 231868200.00 ns, 7.0761 us/op Pilot 13: 65536 op, 472928000.00 ns, 7.2163 us/op Pilot 14: 131072 op, 940236100.00 ns, 7.1734 us/op IdleWarmup 1: 131072 op, 860100.00 ns, 6.5620 ns/op IdleWarmup 2: 131072 op, 891400.00 ns, 6.8008 ns/op IdleWarmup 3: 131072 op, 853300.00 ns, 6.5102 ns/op IdleWarmup 4: 131072 op, 892000.00 ns, 6.8054 ns/op IdleWarmup 5: 131072 op, 957600.00 ns, 7.3059 ns/op IdleWarmup 6: 131072 op, 957500.00 ns, 7.3051 ns/op IdleTarget 1: 131072 op, 923200.00 ns, 7.0435 ns/op IdleTarget 2: 131072 op, 959400.00 ns, 7.3196 ns/op IdleTarget 3: 131072 op, 844800.00 ns, 6.4453 ns/op IdleTarget 4: 131072 op, 960600.00 ns, 7.3288 ns/op IdleTarget 5: 131072 op, 860700.00 ns, 6.5666 ns/op IdleTarget 6: 131072 op, 844300.00 ns, 6.4415 ns/op IdleTarget 7: 131072 op, 897400.00 ns, 6.8466 ns/op IdleTarget 8: 131072 op, 844800.00 ns, 6.4453 ns/op IdleTarget 9: 131072 op, 844400.00 ns, 6.4423 ns/op IdleTarget 10: 131072 op, 904200.00 ns, 6.8985 ns/op IdleTarget 11: 131072 op, 844200.00 ns, 6.4407 ns/op IdleTarget 12: 131072 op, 1035800.00 ns, 7.9025 ns/op IdleTarget 13: 131072 op, 960600.00 ns, 7.3288 ns/op IdleTarget 14: 131072 op, 959400.00 ns, 7.3196 ns/op IdleTarget 15: 131072 op, 959500.00 ns, 7.3204 ns/op IdleTarget 16: 131072 op, 883000.00 ns, 6.7368 ns/op IdleTarget 17: 131072 op, 883000.00 ns, 6.7368 ns/op IdleTarget 18: 131072 op, 863100.00 ns, 6.5849 ns/op IdleTarget 19: 131072 op, 920500.00 ns, 7.0229 ns/op IdleTarget 20: 131072 op, 844800.00 ns, 6.4453 ns/op MainWarmup 1: 131072 op, 937503600.00 ns, 7.1526 us/op MainWarmup 2: 131072 op, 976066300.00 ns, 7.4468 us/op MainWarmup 3: 131072 op, 949532800.00 ns, 7.2444 us/op MainWarmup 4: 131072 op, 922673500.00 ns, 7.0394 us/op MainWarmup 5: 131072 op, 990079100.00 ns, 7.5537 us/op MainWarmup 6: 131072 op, 964881800.00 ns, 7.3615 us/op // BeforeMainRun MainTarget 1: 131072 op, 958407900.00 ns, 7.3121 us/op MainTarget 2: 131072 op, 963842700.00 ns, 7.3535 us/op MainTarget 3: 131072 op, 961378900.00 ns, 7.3347 us/op MainTarget 4: 131072 op, 937833600.00 ns, 7.1551 us/op MainTarget 5: 131072 op, 950594200.00 ns, 7.2525 us/op MainTarget 6: 131072 op, 1025188200.00 ns, 7.8216 us/op MainTarget 7: 131072 op, 1057217100.00 ns, 8.0659 us/op MainTarget 8: 131072 op, 941548400.00 ns, 7.1834 us/op MainTarget 9: 131072 op, 926478900.00 ns, 7.0685 us/op MainTarget 10: 131072 op, 957836500.00 ns, 7.3077 us/op MainTarget 11: 131072 op, 925377400.00 ns, 7.0601 us/op MainTarget 12: 131072 op, 921802300.00 ns, 7.0328 us/op MainTarget 13: 131072 op, 927798400.00 ns, 7.0785 us/op MainTarget 14: 131072 op, 911207400.00 ns, 6.9520 us/op MainTarget 15: 131072 op, 917409600.00 ns, 6.9993 us/op MainTarget 16: 131072 op, 926025300.00 ns, 7.0650 us/op MainTarget 17: 131072 op, 931668600.00 ns, 7.1081 us/op // AfterMainRun Result 1: 131072 op, 957506015.00 ns, 7.3052 us/op Result 2: 131072 op, 962940815.00 ns, 7.3467 us/op Result 3: 131072 op, 960477015.00 ns, 7.3279 us/op Result 4: 131072 op, 936931715.00 ns, 7.1482 us/op Result 5: 131072 op, 949692315.00 ns, 7.2456 us/op Result 6: 131072 op, 940646515.00 ns, 7.1766 us/op Result 7: 131072 op, 925577015.00 ns, 7.0616 us/op Result 8: 131072 op, 956934615.00 ns, 7.3008 us/op Result 9: 131072 op, 924475515.00 ns, 7.0532 us/op Result 10: 131072 op, 920900415.00 ns, 7.0259 us/op Result 11: 131072 op, 926896515.00 ns, 7.0717 us/op Result 12: 131072 op, 910305515.00 ns, 6.9451 us/op Result 13: 131072 op, 916507715.00 ns, 6.9924 us/op Result 14: 131072 op, 925123415.00 ns, 7.0581 us/op Result 15: 131072 op, 930766715.00 ns, 7.1012 us/op GC: 46 4 0 246415360 131072 // AfterAll Mean = 7.1440 us, StdErr = 0.0340 us (0.48%); N = 15, StdDev = 0.1317 us Min = 6.9451 us, Q1 = 7.0532 us, Median = 7.1012 us, Q3 = 7.3008 us, Max = 7.3467 us IQR = 0.2476 us, LowerFence = 6.6817 us, UpperFence = 7.6723 us ConfidenceInterval = [7.0032 us; 7.2848 us] (CI 99.9%), Margin = 0.1408 us (1.97% of Mean) Skewness = 0.24, Kurtosis = 1.49, MValue = 2 // ************************** // Benchmark: SelectedBenchmarks.DeserializeAnswerWithSpanJsonSerializerUtf8: Job-BDFSLP(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, 508200.00 ns, 31.7625 us/op Pilot 2: 32 op, 770600.00 ns, 24.0813 us/op Pilot 3: 64 op, 1488100.00 ns, 23.2516 us/op Pilot 4: 128 op, 2975600.00 ns, 23.2469 us/op Pilot 5: 256 op, 5908100.00 ns, 23.0785 us/op Pilot 6: 512 op, 11751000.00 ns, 22.9512 us/op Pilot 7: 1024 op, 22986200.00 ns, 22.4475 us/op Pilot 8: 2048 op, 46028900.00 ns, 22.4750 us/op Pilot 9: 4096 op, 65856400.00 ns, 16.0782 us/op Pilot 10: 8192 op, 58012700.00 ns, 7.0816 us/op Pilot 11: 16384 op, 115922100.00 ns, 7.0753 us/op Pilot 12: 32768 op, 231328700.00 ns, 7.0596 us/op Pilot 13: 65536 op, 459596900.00 ns, 7.0129 us/op Pilot 14: 131072 op, 925381000.00 ns, 7.0601 us/op IdleWarmup 1: 131072 op, 918000.00 ns, 7.0038 ns/op IdleWarmup 2: 131072 op, 884400.00 ns, 6.7474 ns/op IdleWarmup 3: 131072 op, 1001500.00 ns, 7.6408 ns/op IdleWarmup 4: 131072 op, 861300.00 ns, 6.5712 ns/op IdleWarmup 5: 131072 op, 849100.00 ns, 6.4781 ns/op IdleWarmup 6: 131072 op, 940400.00 ns, 7.1747 ns/op IdleWarmup 7: 131072 op, 844500.00 ns, 6.4430 ns/op IdleTarget 1: 131072 op, 875700.00 ns, 6.6811 ns/op IdleTarget 2: 131072 op, 855300.00 ns, 6.5254 ns/op IdleTarget 3: 131072 op, 957600.00 ns, 7.3059 ns/op IdleTarget 4: 131072 op, 842300.00 ns, 6.4262 ns/op IdleTarget 5: 131072 op, 956300.00 ns, 7.2960 ns/op IdleTarget 6: 131072 op, 907300.00 ns, 6.9221 ns/op IdleTarget 7: 131072 op, 906300.00 ns, 6.9145 ns/op IdleTarget 8: 131072 op, 848300.00 ns, 6.4720 ns/op IdleTarget 9: 131072 op, 880300.00 ns, 6.7162 ns/op IdleTarget 10: 131072 op, 842800.00 ns, 6.4301 ns/op IdleTarget 11: 131072 op, 842100.00 ns, 6.4247 ns/op IdleTarget 12: 131072 op, 908000.00 ns, 6.9275 ns/op IdleTarget 13: 131072 op, 864400.00 ns, 6.5948 ns/op IdleTarget 14: 131072 op, 842200.00 ns, 6.4255 ns/op IdleTarget 15: 131072 op, 956500.00 ns, 7.2975 ns/op IdleTarget 16: 131072 op, 957300.00 ns, 7.3036 ns/op IdleTarget 17: 131072 op, 979200.00 ns, 7.4707 ns/op IdleTarget 18: 131072 op, 933600.00 ns, 7.1228 ns/op IdleTarget 19: 131072 op, 883600.00 ns, 6.7413 ns/op MainWarmup 1: 131072 op, 919537100.00 ns, 7.0155 us/op MainWarmup 2: 131072 op, 918033600.00 ns, 7.0040 us/op MainWarmup 3: 131072 op, 918230100.00 ns, 7.0055 us/op MainWarmup 4: 131072 op, 919099400.00 ns, 7.0122 us/op MainWarmup 5: 131072 op, 918623300.00 ns, 7.0085 us/op MainWarmup 6: 131072 op, 917200500.00 ns, 6.9977 us/op MainWarmup 7: 131072 op, 918315200.00 ns, 7.0062 us/op MainWarmup 8: 131072 op, 917929900.00 ns, 7.0032 us/op // BeforeMainRun MainTarget 1: 131072 op, 919745900.00 ns, 7.0171 us/op MainTarget 2: 131072 op, 923761000.00 ns, 7.0477 us/op MainTarget 3: 131072 op, 916658400.00 ns, 6.9935 us/op MainTarget 4: 131072 op, 917232700.00 ns, 6.9979 us/op MainTarget 5: 131072 op, 917291800.00 ns, 6.9984 us/op MainTarget 6: 131072 op, 917809600.00 ns, 7.0023 us/op MainTarget 7: 131072 op, 918797000.00 ns, 7.0099 us/op MainTarget 8: 131072 op, 916845000.00 ns, 6.9950 us/op MainTarget 9: 131072 op, 924184900.00 ns, 7.0510 us/op MainTarget 10: 131072 op, 949844700.00 ns, 7.2467 us/op MainTarget 11: 131072 op, 925007500.00 ns, 7.0572 us/op MainTarget 12: 131072 op, 916302700.00 ns, 6.9908 us/op MainTarget 13: 131072 op, 916605100.00 ns, 6.9931 us/op MainTarget 14: 131072 op, 921131500.00 ns, 7.0277 us/op MainTarget 15: 131072 op, 917535700.00 ns, 7.0002 us/op // AfterMainRun Result 1: 131072 op, 918849105.26 ns, 7.0103 us/op Result 2: 131072 op, 922864205.26 ns, 7.0409 us/op Result 3: 131072 op, 915761605.26 ns, 6.9867 us/op Result 4: 131072 op, 916335905.26 ns, 6.9911 us/op Result 5: 131072 op, 916395005.26 ns, 6.9915 us/op Result 6: 131072 op, 916912805.26 ns, 6.9955 us/op Result 7: 131072 op, 917900205.26 ns, 7.0030 us/op Result 8: 131072 op, 915948205.26 ns, 6.9881 us/op Result 9: 131072 op, 923288105.26 ns, 7.0441 us/op Result 10: 131072 op, 924110705.26 ns, 7.0504 us/op Result 11: 131072 op, 915405905.26 ns, 6.9840 us/op Result 12: 131072 op, 915708305.26 ns, 6.9863 us/op Result 13: 131072 op, 920234705.26 ns, 7.0208 us/op Result 14: 131072 op, 916638905.26 ns, 6.9934 us/op GC: 46 4 0 246415360 131072 // AfterAll Mean = 7.0062 us, StdErr = 0.0063 us (0.09%); N = 14, StdDev = 0.0235 us Min = 6.9840 us, Q1 = 6.9881 us, Median = 6.9944 us, Q3 = 7.0208 us, Max = 7.0504 us IQR = 0.0327 us, LowerFence = 6.9391 us, UpperFence = 7.0699 us ConfidenceInterval = [6.9797 us; 7.0326 us] (CI 99.9%), Margin = 0.0265 us (0.38% of Mean) Skewness = 0.8, Kurtosis = 1.93, MValue = 2 // ************************** // Benchmark: SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializer: Job-BDFSLP(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, 297700.00 ns, 18.6063 us/op Pilot 2: 32 op, 354800.00 ns, 11.0875 us/op Pilot 3: 64 op, 717200.00 ns, 11.2063 us/op Pilot 4: 128 op, 1207300.00 ns, 9.4320 us/op Pilot 5: 256 op, 2411000.00 ns, 9.4180 us/op Pilot 6: 512 op, 4825200.00 ns, 9.4242 us/op Pilot 7: 1024 op, 9672800.00 ns, 9.4461 us/op Pilot 8: 2048 op, 19774100.00 ns, 9.6553 us/op Pilot 9: 4096 op, 38173900.00 ns, 9.3198 us/op Pilot 10: 8192 op, 62927400.00 ns, 7.6816 us/op Pilot 11: 16384 op, 74205400.00 ns, 4.5291 us/op Pilot 12: 32768 op, 148174700.00 ns, 4.5219 us/op Pilot 13: 65536 op, 296597400.00 ns, 4.5257 us/op Pilot 14: 131072 op, 592265800.00 ns, 4.5186 us/op IdleWarmup 1: 131072 op, 1017700.00 ns, 7.7644 ns/op IdleWarmup 2: 131072 op, 809300.00 ns, 6.1745 ns/op IdleWarmup 3: 131072 op, 855400.00 ns, 6.5262 ns/op IdleWarmup 4: 131072 op, 809900.00 ns, 6.1790 ns/op IdleWarmup 5: 131072 op, 944600.00 ns, 7.2067 ns/op IdleWarmup 6: 131072 op, 909600.00 ns, 6.9397 ns/op IdleTarget 1: 131072 op, 948400.00 ns, 7.2357 ns/op IdleTarget 2: 131072 op, 1081600.00 ns, 8.2520 ns/op IdleTarget 3: 131072 op, 876500.00 ns, 6.6872 ns/op IdleTarget 4: 131072 op, 949200.00 ns, 7.2418 ns/op IdleTarget 5: 131072 op, 948400.00 ns, 7.2357 ns/op IdleTarget 6: 131072 op, 981300.00 ns, 7.4867 ns/op IdleTarget 7: 131072 op, 948400.00 ns, 7.2357 ns/op IdleTarget 8: 131072 op, 925500.00 ns, 7.0610 ns/op IdleTarget 9: 131072 op, 958900.00 ns, 7.3158 ns/op IdleTarget 10: 131072 op, 981400.00 ns, 7.4875 ns/op IdleTarget 11: 131072 op, 956900.00 ns, 7.3006 ns/op IdleTarget 12: 131072 op, 954200.00 ns, 7.2800 ns/op IdleTarget 13: 131072 op, 868500.00 ns, 6.6261 ns/op IdleTarget 14: 131072 op, 948400.00 ns, 7.2357 ns/op IdleTarget 15: 131072 op, 988400.00 ns, 7.5409 ns/op MainWarmup 1: 131072 op, 594671400.00 ns, 4.5370 us/op MainWarmup 2: 131072 op, 589888700.00 ns, 4.5005 us/op MainWarmup 3: 131072 op, 592308300.00 ns, 4.5190 us/op MainWarmup 4: 131072 op, 595007400.00 ns, 4.5395 us/op MainWarmup 5: 131072 op, 593231900.00 ns, 4.5260 us/op MainWarmup 6: 131072 op, 592703900.00 ns, 4.5220 us/op MainWarmup 7: 131072 op, 590546900.00 ns, 4.5055 us/op MainWarmup 8: 131072 op, 591620700.00 ns, 4.5137 us/op MainWarmup 9: 131072 op, 591282200.00 ns, 4.5111 us/op // BeforeMainRun MainTarget 1: 131072 op, 591750300.00 ns, 4.5147 us/op MainTarget 2: 131072 op, 591592300.00 ns, 4.5135 us/op MainTarget 3: 131072 op, 592042000.00 ns, 4.5169 us/op MainTarget 4: 131072 op, 594602000.00 ns, 4.5365 us/op MainTarget 5: 131072 op, 592435800.00 ns, 4.5199 us/op MainTarget 6: 131072 op, 591600800.00 ns, 4.5136 us/op MainTarget 7: 131072 op, 598949500.00 ns, 4.5696 us/op MainTarget 8: 131072 op, 592630700.00 ns, 4.5214 us/op MainTarget 9: 131072 op, 594094200.00 ns, 4.5326 us/op MainTarget 10: 131072 op, 592105700.00 ns, 4.5174 us/op MainTarget 11: 131072 op, 591285100.00 ns, 4.5111 us/op MainTarget 12: 131072 op, 592946200.00 ns, 4.5238 us/op MainTarget 13: 131072 op, 595038200.00 ns, 4.5398 us/op MainTarget 14: 131072 op, 590634100.00 ns, 4.5062 us/op MainTarget 15: 131072 op, 596095700.00 ns, 4.5478 us/op // AfterMainRun Result 1: 131072 op, 590795900.00 ns, 4.5074 us/op Result 2: 131072 op, 590637900.00 ns, 4.5062 us/op Result 3: 131072 op, 591087600.00 ns, 4.5096 us/op Result 4: 131072 op, 593647600.00 ns, 4.5292 us/op Result 5: 131072 op, 591481400.00 ns, 4.5126 us/op Result 6: 131072 op, 590646400.00 ns, 4.5063 us/op Result 7: 131072 op, 597995100.00 ns, 4.5623 us/op Result 8: 131072 op, 591676300.00 ns, 4.5141 us/op Result 9: 131072 op, 593139800.00 ns, 4.5253 us/op Result 10: 131072 op, 591151300.00 ns, 4.5101 us/op Result 11: 131072 op, 590330700.00 ns, 4.5039 us/op Result 12: 131072 op, 591991800.00 ns, 4.5165 us/op Result 13: 131072 op, 594083800.00 ns, 4.5325 us/op Result 14: 131072 op, 589679700.00 ns, 4.4989 us/op Result 15: 131072 op, 595141300.00 ns, 4.5406 us/op GC: 92 15 0 483393536 131072 // AfterAll Mean = 4.5184 us, StdErr = 0.0044 us (0.10%); N = 15, StdDev = 0.0169 us Min = 4.4989 us, Q1 = 4.5063 us, Median = 4.5126 us, Q3 = 4.5292 us, Max = 4.5623 us IQR = 0.0229 us, LowerFence = 4.4719 us, UpperFence = 4.5635 us ConfidenceInterval = [4.5003 us; 4.5364 us] (CI 99.9%), Margin = 0.0181 us (0.40% of Mean) Skewness = 1.16, Kurtosis = 3.52, MValue = 2 // ************************** // Benchmark: SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializerUtf8: Job-BDFSLP(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, 281000.00 ns, 17.5625 us/op Pilot 2: 32 op, 309600.00 ns, 9.6750 us/op Pilot 3: 64 op, 604900.00 ns, 9.4516 us/op Pilot 4: 128 op, 1177100.00 ns, 9.1961 us/op Pilot 5: 256 op, 2353300.00 ns, 9.1926 us/op Pilot 6: 512 op, 4576400.00 ns, 8.9383 us/op Pilot 7: 1024 op, 9236900.00 ns, 9.0204 us/op Pilot 8: 2048 op, 18380700.00 ns, 8.9750 us/op Pilot 9: 4096 op, 36704000.00 ns, 8.9609 us/op Pilot 10: 8192 op, 72112700.00 ns, 8.8028 us/op Pilot 11: 16384 op, 88064500.00 ns, 5.3750 us/op Pilot 12: 32768 op, 146398700.00 ns, 4.4677 us/op Pilot 13: 65536 op, 293057800.00 ns, 4.4717 us/op Pilot 14: 131072 op, 587758700.00 ns, 4.4842 us/op IdleWarmup 1: 131072 op, 934700.00 ns, 7.1312 ns/op IdleWarmup 2: 131072 op, 891200.00 ns, 6.7993 ns/op IdleWarmup 3: 131072 op, 926500.00 ns, 7.0686 ns/op IdleWarmup 4: 131072 op, 932600.00 ns, 7.1152 ns/op IdleWarmup 5: 131072 op, 958400.00 ns, 7.3120 ns/op IdleWarmup 6: 131072 op, 889600.00 ns, 6.7871 ns/op IdleWarmup 7: 131072 op, 961200.00 ns, 7.3334 ns/op IdleWarmup 8: 131072 op, 954800.00 ns, 7.2845 ns/op IdleTarget 1: 131072 op, 984400.00 ns, 7.5104 ns/op IdleTarget 2: 131072 op, 955100.00 ns, 7.2868 ns/op IdleTarget 3: 131072 op, 972400.00 ns, 7.4188 ns/op IdleTarget 4: 131072 op, 951000.00 ns, 7.2556 ns/op IdleTarget 5: 131072 op, 955000.00 ns, 7.2861 ns/op IdleTarget 6: 131072 op, 973500.00 ns, 7.4272 ns/op IdleTarget 7: 131072 op, 954900.00 ns, 7.2853 ns/op IdleTarget 8: 131072 op, 953400.00 ns, 7.2739 ns/op IdleTarget 9: 131072 op, 954800.00 ns, 7.2845 ns/op IdleTarget 10: 131072 op, 954800.00 ns, 7.2845 ns/op IdleTarget 11: 131072 op, 954900.00 ns, 7.2853 ns/op IdleTarget 12: 131072 op, 972400.00 ns, 7.4188 ns/op IdleTarget 13: 131072 op, 958300.00 ns, 7.3112 ns/op IdleTarget 14: 131072 op, 961500.00 ns, 7.3357 ns/op IdleTarget 15: 131072 op, 901600.00 ns, 6.8787 ns/op MainWarmup 1: 131072 op, 587783400.00 ns, 4.4844 us/op MainWarmup 2: 131072 op, 592034500.00 ns, 4.5169 us/op MainWarmup 3: 131072 op, 588342100.00 ns, 4.4887 us/op MainWarmup 4: 131072 op, 586947200.00 ns, 4.4781 us/op MainWarmup 5: 131072 op, 585662800.00 ns, 4.4683 us/op MainWarmup 6: 131072 op, 586976700.00 ns, 4.4783 us/op MainWarmup 7: 131072 op, 589350800.00 ns, 4.4964 us/op MainWarmup 8: 131072 op, 586359800.00 ns, 4.4736 us/op // BeforeMainRun MainTarget 1: 131072 op, 588697800.00 ns, 4.4914 us/op MainTarget 2: 131072 op, 587630000.00 ns, 4.4833 us/op MainTarget 3: 131072 op, 594430800.00 ns, 4.5351 us/op MainTarget 4: 131072 op, 587240000.00 ns, 4.4803 us/op MainTarget 5: 131072 op, 587878500.00 ns, 4.4852 us/op MainTarget 6: 131072 op, 587726900.00 ns, 4.4840 us/op MainTarget 7: 131072 op, 595288900.00 ns, 4.5417 us/op MainTarget 8: 131072 op, 589150100.00 ns, 4.4949 us/op MainTarget 9: 131072 op, 586886200.00 ns, 4.4776 us/op MainTarget 10: 131072 op, 588165600.00 ns, 4.4873 us/op MainTarget 11: 131072 op, 586996300.00 ns, 4.4784 us/op MainTarget 12: 131072 op, 587276300.00 ns, 4.4806 us/op MainTarget 13: 131072 op, 587363400.00 ns, 4.4812 us/op MainTarget 14: 131072 op, 587966600.00 ns, 4.4858 us/op MainTarget 15: 131072 op, 587534300.00 ns, 4.4825 us/op // AfterMainRun Result 1: 131072 op, 587740600.00 ns, 4.4841 us/op Result 2: 131072 op, 586672800.00 ns, 4.4760 us/op Result 3: 131072 op, 586282800.00 ns, 4.4730 us/op Result 4: 131072 op, 586921300.00 ns, 4.4779 us/op Result 5: 131072 op, 586769700.00 ns, 4.4767 us/op Result 6: 131072 op, 588192900.00 ns, 4.4876 us/op Result 7: 131072 op, 585929000.00 ns, 4.4703 us/op Result 8: 131072 op, 587208400.00 ns, 4.4800 us/op Result 9: 131072 op, 586039100.00 ns, 4.4711 us/op Result 10: 131072 op, 586319100.00 ns, 4.4733 us/op Result 11: 131072 op, 586406200.00 ns, 4.4739 us/op Result 12: 131072 op, 587009400.00 ns, 4.4785 us/op Result 13: 131072 op, 586577100.00 ns, 4.4752 us/op GC: 47 4 0 250609664 131072 // AfterAll Mean = 4.4767 us, StdErr = 0.0014 us (0.03%); N = 13, StdDev = 0.0050 us Min = 4.4703 us, Q1 = 4.4731 us, Median = 4.4760 us, Q3 = 4.4793 us, Max = 4.4876 us IQR = 0.0062 us, LowerFence = 4.4639 us, UpperFence = 4.4885 us ConfidenceInterval = [4.4708 us; 4.4827 us] (CI 99.9%), Margin = 0.0060 us (0.13% of Mean) Skewness = 0.72, Kurtosis = 2.51, 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-BDFSLP(Toolchain=myget builds) Runtime = .NET Core ? (CoreCLR 4.6.26726.01, CoreFX 4.6.26725.04), 64bit RyuJIT; GC = Concurrent Workstation Mean = 7.1440 us, StdErr = 0.0340 us (0.48%); N = 15, StdDev = 0.1317 us Min = 6.9451 us, Q1 = 7.0532 us, Median = 7.1012 us, Q3 = 7.3008 us, Max = 7.3467 us IQR = 0.2476 us, LowerFence = 6.6817 us, UpperFence = 7.6723 us ConfidenceInterval = [7.0032 us; 7.2848 us] (CI 99.9%), Margin = 0.1408 us (1.97% of Mean) Skewness = 0.24, Kurtosis = 1.49, MValue = 2 -------------------- Histogram -------------------- [6.898 us ; 7.134 us) | @@@@@@@@ [7.134 us ; 7.393 us) | @@@@@@@ --------------------------------------------------- SelectedBenchmarks.DeserializeAnswerWithSpanJsonSerializerUtf8: Job-BDFSLP(Toolchain=myget builds) Runtime = .NET Core ? (CoreCLR 4.6.26726.01, CoreFX 4.6.26725.04), 64bit RyuJIT; GC = Concurrent Workstation Mean = 7.0062 us, StdErr = 0.0063 us (0.09%); N = 14, StdDev = 0.0235 us Min = 6.9840 us, Q1 = 6.9881 us, Median = 6.9944 us, Q3 = 7.0208 us, Max = 7.0504 us IQR = 0.0327 us, LowerFence = 6.9391 us, UpperFence = 7.0699 us ConfidenceInterval = [6.9797 us; 7.0326 us] (CI 99.9%), Margin = 0.0265 us (0.38% of Mean) Skewness = 0.8, Kurtosis = 1.93, MValue = 2 -------------------- Histogram -------------------- [6.975 us ; 7.059 us) | @@@@@@@@@@@@@@ --------------------------------------------------- SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializer: Job-BDFSLP(Toolchain=myget builds) Runtime = .NET Core ? (CoreCLR 4.6.26726.01, CoreFX 4.6.26725.04), 64bit RyuJIT; GC = Concurrent Workstation Mean = 4.5184 us, StdErr = 0.0044 us (0.10%); N = 15, StdDev = 0.0169 us Min = 4.4989 us, Q1 = 4.5063 us, Median = 4.5126 us, Q3 = 4.5292 us, Max = 4.5623 us IQR = 0.0229 us, LowerFence = 4.4719 us, UpperFence = 4.5635 us ConfidenceInterval = [4.5003 us; 4.5364 us] (CI 99.9%), Margin = 0.0181 us (0.40% of Mean) Skewness = 1.16, Kurtosis = 3.52, MValue = 2 -------------------- Histogram -------------------- [4.493 us ; 4.568 us) | @@@@@@@@@@@@@@@ --------------------------------------------------- SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializerUtf8: Job-BDFSLP(Toolchain=myget builds) Runtime = .NET Core ? (CoreCLR 4.6.26726.01, CoreFX 4.6.26725.04), 64bit RyuJIT; GC = Concurrent Workstation Mean = 4.4767 us, StdErr = 0.0014 us (0.03%); N = 13, StdDev = 0.0050 us Min = 4.4703 us, Q1 = 4.4731 us, Median = 4.4760 us, Q3 = 4.4793 us, Max = 4.4876 us IQR = 0.0062 us, LowerFence = 4.4639 us, UpperFence = 4.4885 us ConfidenceInterval = [4.4708 us; 4.4827 us] (CI 99.9%), Margin = 0.0060 us (0.13% of Mean) Skewness = 0.72, Kurtosis = 2.51, MValue = 2 -------------------- Histogram -------------------- [4.468 us ; 4.489 us) | @@@@@@@@@@@@@ --------------------------------------------------- Total time: 00:01:33 (93.37 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-BDFSLP : .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 | 7.144 us | 0.1408 us | 0.1317 us | 0.3510 | 0.0305 | 1.84 KB | DeserializeAnswerWithSpanJsonSerializerUtf8 | 7.006 us | 0.0265 us | 0.0235 us | 0.3510 | 0.0305 | 1.84 KB | SerializeAnswerWithSpanJsonSerializer | 4.518 us | 0.0181 us | 0.0169 us | 0.7019 | 0.1144 | 3.6 KB | SerializeAnswerWithSpanJsonSerializerUtf8 | 4.477 us | 0.0060 us | 0.0050 us | 0.3586 | 0.0305 | 1.87 KB | // * Hints * Outliers SelectedBenchmarks.DeserializeAnswerWithSpanJsonSerializer: Toolchain=myget builds -> 2 outliers were removed SelectedBenchmarks.DeserializeAnswerWithSpanJsonSerializerUtf8: Toolchain=myget builds -> 1 outlier was removed 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 *