Skip to content

Instantly share code, notes, and snippets.

@Tornhoof
Last active August 1, 2018 07:04
Show Gist options
  • Save Tornhoof/a416515fc602defb4d7d782a89d1c4b4 to your computer and use it in GitHub Desktop.
Save Tornhoof/a416515fc602defb4d7d782a89d1c4b4 to your computer and use it in GitHub Desktop.
SpanJsonTieringBenchmarkLogs
// ***** BenchmarkRunner: Start *****
// Found benchmarks:
// SelectedBenchmarks.DeserializeAnswerWithSpanJsonSerializer: Job-TJIAIH(Toolchain=myget builds)
// SelectedBenchmarks.DeserializeAnswerWithSpanJsonSerializerUtf8: Job-TJIAIH(Toolchain=myget builds)
// SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializer: Job-TJIAIH(Toolchain=myget builds)
// SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializerUtf8: Job-TJIAIH(Toolchain=myget builds)
// Validating benchmarks:
// ***** Building 4 benchmark(s) in Parallel: Start *****
// ***** Done, took 00:00:11 (11.37 sec) *****
// **************************
// Benchmark: SelectedBenchmarks.DeserializeAnswerWithSpanJsonSerializer: Job-TJIAIH(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, 384300.00 ns, 24.0188 us/op
Pilot 2: 32 op, 302000.00 ns, 9.4375 us/op
Pilot 3: 64 op, 560500.00 ns, 8.7578 us/op
Pilot 4: 128 op, 1105500.00 ns, 8.6367 us/op
Pilot 5: 256 op, 2012700.00 ns, 7.8621 us/op
Pilot 6: 512 op, 4000100.00 ns, 7.8127 us/op
Pilot 7: 1024 op, 6977900.00 ns, 6.8144 us/op
Pilot 8: 2048 op, 13850000.00 ns, 6.7627 us/op
Pilot 9: 4096 op, 27976900.00 ns, 6.8303 us/op
Pilot 10: 8192 op, 54268900.00 ns, 6.6246 us/op
Pilot 11: 16384 op, 110522000.00 ns, 6.7457 us/op
Pilot 12: 32768 op, 215022000.00 ns, 6.5620 us/op
Pilot 13: 65536 op, 434374500.00 ns, 6.6280 us/op
Pilot 14: 131072 op, 861613400.00 ns, 6.5736 us/op
IdleWarmup 1: 131072 op, 573500.00 ns, 4.3755 ns/op
IdleWarmup 2: 131072 op, 556300.00 ns, 4.2442 ns/op
IdleWarmup 3: 131072 op, 555800.00 ns, 4.2404 ns/op
IdleWarmup 4: 131072 op, 555900.00 ns, 4.2412 ns/op
IdleWarmup 5: 131072 op, 555900.00 ns, 4.2412 ns/op
IdleWarmup 6: 131072 op, 555800.00 ns, 4.2404 ns/op
IdleWarmup 7: 131072 op, 555900.00 ns, 4.2412 ns/op
IdleTarget 1: 131072 op, 555900.00 ns, 4.2412 ns/op
IdleTarget 2: 131072 op, 570900.00 ns, 4.3556 ns/op
IdleTarget 3: 131072 op, 570900.00 ns, 4.3556 ns/op
IdleTarget 4: 131072 op, 570900.00 ns, 4.3556 ns/op
IdleTarget 5: 131072 op, 574200.00 ns, 4.3808 ns/op
IdleTarget 6: 131072 op, 570900.00 ns, 4.3556 ns/op
IdleTarget 7: 131072 op, 570800.00 ns, 4.3549 ns/op
IdleTarget 8: 131072 op, 574400.00 ns, 4.3823 ns/op
IdleTarget 9: 131072 op, 570900.00 ns, 4.3556 ns/op
IdleTarget 10: 131072 op, 570800.00 ns, 4.3549 ns/op
IdleTarget 11: 131072 op, 570900.00 ns, 4.3556 ns/op
IdleTarget 12: 131072 op, 616000.00 ns, 4.6997 ns/op
IdleTarget 13: 131072 op, 597400.00 ns, 4.5578 ns/op
IdleTarget 14: 131072 op, 574900.00 ns, 4.3861 ns/op
IdleTarget 15: 131072 op, 570900.00 ns, 4.3556 ns/op
MainWarmup 1: 131072 op, 865146000.00 ns, 6.6005 us/op
MainWarmup 2: 131072 op, 868120500.00 ns, 6.6232 us/op
MainWarmup 3: 131072 op, 857694900.00 ns, 6.5437 us/op
MainWarmup 4: 131072 op, 862394000.00 ns, 6.5795 us/op
MainWarmup 5: 131072 op, 857877000.00 ns, 6.5451 us/op
MainWarmup 6: 131072 op, 855185800.00 ns, 6.5245 us/op
// BeforeMainRun
MainTarget 1: 131072 op, 882825100.00 ns, 6.7354 us/op
MainTarget 2: 131072 op, 863358900.00 ns, 6.5869 us/op
MainTarget 3: 131072 op, 855181400.00 ns, 6.5245 us/op
MainTarget 4: 131072 op, 870256300.00 ns, 6.6395 us/op
MainTarget 5: 131072 op, 860003500.00 ns, 6.5613 us/op
MainTarget 6: 131072 op, 855724300.00 ns, 6.5287 us/op
MainTarget 7: 131072 op, 866932400.00 ns, 6.6142 us/op
MainTarget 8: 131072 op, 861221100.00 ns, 6.5706 us/op
MainTarget 9: 131072 op, 856670200.00 ns, 6.5359 us/op
MainTarget 10: 131072 op, 866191000.00 ns, 6.6085 us/op
MainTarget 11: 131072 op, 859735400.00 ns, 6.5593 us/op
MainTarget 12: 131072 op, 870156000.00 ns, 6.6388 us/op
MainTarget 13: 131072 op, 869397600.00 ns, 6.6330 us/op
MainTarget 14: 131072 op, 860742100.00 ns, 6.5669 us/op
MainTarget 15: 131072 op, 858043200.00 ns, 6.5464 us/op
// AfterMainRun
Result 1: 131072 op, 882249720.00 ns, 6.7310 us/op
Result 2: 131072 op, 862783520.00 ns, 6.5825 us/op
Result 3: 131072 op, 854606020.00 ns, 6.5201 us/op
Result 4: 131072 op, 869680920.00 ns, 6.6351 us/op
Result 5: 131072 op, 859428120.00 ns, 6.5569 us/op
Result 6: 131072 op, 855148920.00 ns, 6.5243 us/op
Result 7: 131072 op, 866357020.00 ns, 6.6098 us/op
Result 8: 131072 op, 860645720.00 ns, 6.5662 us/op
Result 9: 131072 op, 856094820.00 ns, 6.5315 us/op
Result 10: 131072 op, 865615620.00 ns, 6.6041 us/op
Result 11: 131072 op, 859160020.00 ns, 6.5549 us/op
Result 12: 131072 op, 869580620.00 ns, 6.6344 us/op
Result 13: 131072 op, 868822220.00 ns, 6.6286 us/op
Result 14: 131072 op, 860166720.00 ns, 6.5626 us/op
Result 15: 131072 op, 857467820.00 ns, 6.5420 us/op
GC: 46 0 0 246415360 131072
// AfterAll
Mean = 6.5856 us, StdErr = 0.0145 us (0.22%); N = 15, StdDev = 0.0563 us
Min = 6.5201 us, Q1 = 6.5420 us, Median = 6.5662 us, Q3 = 6.6286 us, Max = 6.7310 us
IQR = 0.0866 us, LowerFence = 6.4120 us, UpperFence = 6.7585 us
ConfidenceInterval = [6.5254 us; 6.6457 us] (CI 99.9%), Margin = 0.0602 us (0.91% of Mean)
Skewness = 0.97, Kurtosis = 3.39, MValue = 2
// **************************
// Benchmark: SelectedBenchmarks.DeserializeAnswerWithSpanJsonSerializerUtf8: Job-TJIAIH(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, 272100.00 ns, 17.0063 us/op
Pilot 2: 32 op, 289600.00 ns, 9.0500 us/op
Pilot 3: 64 op, 496700.00 ns, 7.7609 us/op
Pilot 4: 128 op, 934300.00 ns, 7.2992 us/op
Pilot 5: 256 op, 1877200.00 ns, 7.3328 us/op
Pilot 6: 512 op, 3714700.00 ns, 7.2553 us/op
Pilot 7: 1024 op, 7368000.00 ns, 7.1953 us/op
Pilot 8: 2048 op, 14596800.00 ns, 7.1273 us/op
Pilot 9: 4096 op, 29200200.00 ns, 7.1290 us/op
Pilot 10: 8192 op, 57914400.00 ns, 7.0696 us/op
Pilot 11: 16384 op, 115014800.00 ns, 7.0199 us/op
Pilot 12: 32768 op, 227629900.00 ns, 6.9467 us/op
Pilot 13: 65536 op, 460849800.00 ns, 7.0320 us/op
Pilot 14: 131072 op, 920136500.00 ns, 7.0201 us/op
IdleWarmup 1: 131072 op, 580200.00 ns, 4.4266 ns/op
IdleWarmup 2: 131072 op, 585100.00 ns, 4.4640 ns/op
IdleWarmup 3: 131072 op, 570900.00 ns, 4.3556 ns/op
IdleWarmup 4: 131072 op, 571000.00 ns, 4.3564 ns/op
IdleWarmup 5: 131072 op, 574700.00 ns, 4.3846 ns/op
IdleWarmup 6: 131072 op, 574300.00 ns, 4.3816 ns/op
IdleTarget 1: 131072 op, 574200.00 ns, 4.3808 ns/op
IdleTarget 2: 131072 op, 571200.00 ns, 4.3579 ns/op
IdleTarget 3: 131072 op, 571100.00 ns, 4.3571 ns/op
IdleTarget 4: 131072 op, 571300.00 ns, 4.3587 ns/op
IdleTarget 5: 131072 op, 571000.00 ns, 4.3564 ns/op
IdleTarget 6: 131072 op, 570900.00 ns, 4.3556 ns/op
IdleTarget 7: 131072 op, 570800.00 ns, 4.3549 ns/op
IdleTarget 8: 131072 op, 571200.00 ns, 4.3579 ns/op
IdleTarget 9: 131072 op, 622200.00 ns, 4.7470 ns/op
IdleTarget 10: 131072 op, 571000.00 ns, 4.3564 ns/op
IdleTarget 11: 131072 op, 570900.00 ns, 4.3556 ns/op
IdleTarget 12: 131072 op, 570800.00 ns, 4.3549 ns/op
IdleTarget 13: 131072 op, 575700.00 ns, 4.3922 ns/op
IdleTarget 14: 131072 op, 571100.00 ns, 4.3571 ns/op
IdleTarget 15: 131072 op, 570900.00 ns, 4.3556 ns/op
MainWarmup 1: 131072 op, 912296400.00 ns, 6.9603 us/op
MainWarmup 2: 131072 op, 927035400.00 ns, 7.0727 us/op
MainWarmup 3: 131072 op, 915155800.00 ns, 6.9821 us/op
MainWarmup 4: 131072 op, 910598500.00 ns, 6.9473 us/op
MainWarmup 5: 131072 op, 917783900.00 ns, 7.0021 us/op
MainWarmup 6: 131072 op, 919919600.00 ns, 7.0184 us/op
MainWarmup 7: 131072 op, 913083700.00 ns, 6.9663 us/op
// BeforeMainRun
MainTarget 1: 131072 op, 919926200.00 ns, 7.0185 us/op
MainTarget 2: 131072 op, 938169800.00 ns, 7.1577 us/op
MainTarget 3: 131072 op, 919260800.00 ns, 7.0134 us/op
MainTarget 4: 131072 op, 912310400.00 ns, 6.9604 us/op
MainTarget 5: 131072 op, 918981900.00 ns, 7.0113 us/op
MainTarget 6: 131072 op, 915587400.00 ns, 6.9854 us/op
MainTarget 7: 131072 op, 909866500.00 ns, 6.9417 us/op
MainTarget 8: 131072 op, 925407500.00 ns, 7.0603 us/op
MainTarget 9: 131072 op, 918128000.00 ns, 7.0048 us/op
MainTarget 10: 131072 op, 909894200.00 ns, 6.9419 us/op
MainTarget 11: 131072 op, 919712300.00 ns, 7.0168 us/op
MainTarget 12: 131072 op, 920077200.00 ns, 7.0196 us/op
MainTarget 13: 131072 op, 1569140500.00 ns, 11.9716 us/op
MainTarget 14: 131072 op, 918965400.00 ns, 7.0111 us/op
MainTarget 15: 131072 op, 909412300.00 ns, 6.9383 us/op
// AfterMainRun
Result 1: 131072 op, 919351246.67 ns, 7.0141 us/op
Result 2: 131072 op, 918685846.67 ns, 7.0090 us/op
Result 3: 131072 op, 911735446.67 ns, 6.9560 us/op
Result 4: 131072 op, 918406946.67 ns, 7.0069 us/op
Result 5: 131072 op, 915012446.67 ns, 6.9810 us/op
Result 6: 131072 op, 909291546.67 ns, 6.9373 us/op
Result 7: 131072 op, 924832546.67 ns, 7.0559 us/op
Result 8: 131072 op, 917553046.67 ns, 7.0004 us/op
Result 9: 131072 op, 909319246.67 ns, 6.9376 us/op
Result 10: 131072 op, 919137346.67 ns, 7.0125 us/op
Result 11: 131072 op, 919502246.67 ns, 7.0152 us/op
Result 12: 131072 op, 918390446.67 ns, 7.0068 us/op
Result 13: 131072 op, 908837346.67 ns, 6.9339 us/op
GC: 46 0 0 246415360 131072
// AfterAll
Mean = 6.9897 us, StdErr = 0.0104 us (0.15%); N = 13, StdDev = 0.0377 us
Min = 6.9339 us, Q1 = 6.9468 us, Median = 7.0068 us, Q3 = 7.0133 us, Max = 7.0559 us
IQR = 0.0665 us, LowerFence = 6.8470 us, UpperFence = 7.1130 us
ConfidenceInterval = [6.9446 us; 7.0348 us] (CI 99.9%), Margin = 0.0451 us (0.65% of Mean)
Skewness = -0.21, Kurtosis = 1.78, MValue = 2
// **************************
// Benchmark: SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializer: Job-TJIAIH(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, 242800.00 ns, 15.1750 us/op
Pilot 2: 32 op, 188900.00 ns, 5.9031 us/op
Pilot 3: 64 op, 321500.00 ns, 5.0234 us/op
Pilot 4: 128 op, 572700.00 ns, 4.4742 us/op
Pilot 5: 256 op, 1136200.00 ns, 4.4383 us/op
Pilot 6: 512 op, 2372700.00 ns, 4.6342 us/op
Pilot 7: 1024 op, 4693400.00 ns, 4.5834 us/op
Pilot 8: 2048 op, 9623800.00 ns, 4.6991 us/op
Pilot 9: 4096 op, 18874200.00 ns, 4.6080 us/op
Pilot 10: 8192 op, 36753400.00 ns, 4.4865 us/op
Pilot 11: 16384 op, 73471200.00 ns, 4.4843 us/op
Pilot 12: 32768 op, 143776700.00 ns, 4.3877 us/op
Pilot 13: 65536 op, 287599900.00 ns, 4.3884 us/op
Pilot 14: 131072 op, 591546200.00 ns, 4.5131 us/op
IdleWarmup 1: 131072 op, 577600.00 ns, 4.4067 ns/op
IdleWarmup 2: 131072 op, 554000.00 ns, 4.2267 ns/op
IdleWarmup 3: 131072 op, 553700.00 ns, 4.2244 ns/op
IdleWarmup 4: 131072 op, 553600.00 ns, 4.2236 ns/op
IdleWarmup 5: 131072 op, 553600.00 ns, 4.2236 ns/op
IdleWarmup 6: 131072 op, 592800.00 ns, 4.5227 ns/op
IdleWarmup 7: 131072 op, 572300.00 ns, 4.3663 ns/op
IdleWarmup 8: 131072 op, 568600.00 ns, 4.3381 ns/op
IdleWarmup 9: 131072 op, 568700.00 ns, 4.3388 ns/op
IdleTarget 1: 131072 op, 638600.00 ns, 4.8721 ns/op
IdleTarget 2: 131072 op, 568900.00 ns, 4.3404 ns/op
IdleTarget 3: 131072 op, 569300.00 ns, 4.3434 ns/op
IdleTarget 4: 131072 op, 568800.00 ns, 4.3396 ns/op
IdleTarget 5: 131072 op, 568700.00 ns, 4.3388 ns/op
IdleTarget 6: 131072 op, 568700.00 ns, 4.3388 ns/op
IdleTarget 7: 131072 op, 568700.00 ns, 4.3388 ns/op
IdleTarget 8: 131072 op, 568600.00 ns, 4.3381 ns/op
IdleTarget 9: 131072 op, 572400.00 ns, 4.3671 ns/op
IdleTarget 10: 131072 op, 592800.00 ns, 4.5227 ns/op
IdleTarget 11: 131072 op, 568700.00 ns, 4.3388 ns/op
IdleTarget 12: 131072 op, 568700.00 ns, 4.3388 ns/op
IdleTarget 13: 131072 op, 568600.00 ns, 4.3381 ns/op
IdleTarget 14: 131072 op, 568600.00 ns, 4.3381 ns/op
IdleTarget 15: 131072 op, 573400.00 ns, 4.3747 ns/op
MainWarmup 1: 131072 op, 606208900.00 ns, 4.6250 us/op
MainWarmup 2: 131072 op, 587735000.00 ns, 4.4841 us/op
MainWarmup 3: 131072 op, 576485500.00 ns, 4.3982 us/op
MainWarmup 4: 131072 op, 579480300.00 ns, 4.4211 us/op
MainWarmup 5: 131072 op, 584084400.00 ns, 4.4562 us/op
MainWarmup 6: 131072 op, 589032700.00 ns, 4.4940 us/op
MainWarmup 7: 131072 op, 576342500.00 ns, 4.3971 us/op
MainWarmup 8: 131072 op, 579312300.00 ns, 4.4198 us/op
MainWarmup 9: 131072 op, 595184100.00 ns, 4.5409 us/op
MainWarmup 10: 131072 op, 577706100.00 ns, 4.4075 us/op
// BeforeMainRun
MainTarget 1: 131072 op, 594793600.00 ns, 4.5379 us/op
MainTarget 2: 131072 op, 587206000.00 ns, 4.4800 us/op
MainTarget 3: 131072 op, 604938400.00 ns, 4.6153 us/op
MainTarget 4: 131072 op, 592547500.00 ns, 4.5208 us/op
MainTarget 5: 131072 op, 596855300.00 ns, 4.5536 us/op
MainTarget 6: 131072 op, 606561500.00 ns, 4.6277 us/op
MainTarget 7: 131072 op, 597926200.00 ns, 4.5618 us/op
MainTarget 8: 131072 op, 593447600.00 ns, 4.5276 us/op
MainTarget 9: 131072 op, 605909700.00 ns, 4.6227 us/op
MainTarget 10: 131072 op, 586228600.00 ns, 4.4726 us/op
MainTarget 11: 131072 op, 588373500.00 ns, 4.4889 us/op
MainTarget 12: 131072 op, 598731100.00 ns, 4.5680 us/op
MainTarget 13: 131072 op, 586398400.00 ns, 4.4739 us/op
MainTarget 14: 131072 op, 603177700.00 ns, 4.6019 us/op
MainTarget 15: 131072 op, 593798300.00 ns, 4.5303 us/op
// AfterMainRun
Result 1: 131072 op, 594218033.33 ns, 4.5335 us/op
Result 2: 131072 op, 586630433.33 ns, 4.4756 us/op
Result 3: 131072 op, 604362833.33 ns, 4.6109 us/op
Result 4: 131072 op, 591971933.33 ns, 4.5164 us/op
Result 5: 131072 op, 596279733.33 ns, 4.5493 us/op
Result 6: 131072 op, 605985933.33 ns, 4.6233 us/op
Result 7: 131072 op, 597350633.33 ns, 4.5574 us/op
Result 8: 131072 op, 592872033.33 ns, 4.5233 us/op
Result 9: 131072 op, 605334133.33 ns, 4.6183 us/op
Result 10: 131072 op, 585653033.33 ns, 4.4682 us/op
Result 11: 131072 op, 587797933.33 ns, 4.4845 us/op
Result 12: 131072 op, 598155533.33 ns, 4.5636 us/op
Result 13: 131072 op, 585822833.33 ns, 4.4695 us/op
Result 14: 131072 op, 602602133.33 ns, 4.5975 us/op
Result 15: 131072 op, 593222733.33 ns, 4.5259 us/op
GC: 91 1 0 481296384 131072
// AfterAll
Mean = 4.5411 us, StdErr = 0.0139 us (0.31%); N = 15, StdDev = 0.0540 us
Min = 4.4682 us, Q1 = 4.4845 us, Median = 4.5335 us, Q3 = 4.5975 us, Max = 4.6233 us
IQR = 0.1129 us, LowerFence = 4.3151 us, UpperFence = 4.7669 us
ConfidenceInterval = [4.4835 us; 4.5988 us] (CI 99.9%), Margin = 0.0577 us (1.27% of Mean)
Skewness = 0.13, Kurtosis = 1.57, MValue = 2
// **************************
// Benchmark: SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializerUtf8: Job-TJIAIH(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, 268800.00 ns, 16.8000 us/op
Pilot 2: 32 op, 179500.00 ns, 5.6094 us/op
Pilot 3: 64 op, 315500.00 ns, 4.9297 us/op
Pilot 4: 128 op, 608500.00 ns, 4.7539 us/op
Pilot 5: 256 op, 1214800.00 ns, 4.7453 us/op
Pilot 6: 512 op, 2326400.00 ns, 4.5438 us/op
Pilot 7: 1024 op, 4725200.00 ns, 4.6145 us/op
Pilot 8: 2048 op, 9296500.00 ns, 4.5393 us/op
Pilot 9: 4096 op, 19713800.00 ns, 4.8129 us/op
Pilot 10: 8192 op, 37412000.00 ns, 4.5669 us/op
Pilot 11: 16384 op, 74862800.00 ns, 4.5693 us/op
Pilot 12: 32768 op, 145226700.00 ns, 4.4320 us/op
Pilot 13: 65536 op, 289578200.00 ns, 4.4186 us/op
Pilot 14: 131072 op, 588071700.00 ns, 4.4866 us/op
IdleWarmup 1: 131072 op, 583300.00 ns, 4.4502 ns/op
IdleWarmup 2: 131072 op, 571100.00 ns, 4.3571 ns/op
IdleWarmup 3: 131072 op, 570700.00 ns, 4.3541 ns/op
IdleWarmup 4: 131072 op, 570800.00 ns, 4.3549 ns/op
IdleWarmup 5: 131072 op, 570900.00 ns, 4.3556 ns/op
IdleWarmup 6: 131072 op, 570800.00 ns, 4.3549 ns/op
IdleWarmup 7: 131072 op, 570900.00 ns, 4.3556 ns/op
IdleWarmup 8: 131072 op, 570800.00 ns, 4.3549 ns/op
IdleTarget 1: 131072 op, 570800.00 ns, 4.3549 ns/op
IdleTarget 2: 131072 op, 570800.00 ns, 4.3549 ns/op
IdleTarget 3: 131072 op, 580800.00 ns, 4.4312 ns/op
IdleTarget 4: 131072 op, 571100.00 ns, 4.3571 ns/op
IdleTarget 5: 131072 op, 570800.00 ns, 4.3549 ns/op
IdleTarget 6: 131072 op, 570800.00 ns, 4.3549 ns/op
IdleTarget 7: 131072 op, 573700.00 ns, 4.3770 ns/op
IdleTarget 8: 131072 op, 571000.00 ns, 4.3564 ns/op
IdleTarget 9: 131072 op, 570900.00 ns, 4.3556 ns/op
IdleTarget 10: 131072 op, 570900.00 ns, 4.3556 ns/op
IdleTarget 11: 131072 op, 570800.00 ns, 4.3549 ns/op
IdleTarget 12: 131072 op, 570800.00 ns, 4.3549 ns/op
IdleTarget 13: 131072 op, 570800.00 ns, 4.3549 ns/op
IdleTarget 14: 131072 op, 570800.00 ns, 4.3549 ns/op
IdleTarget 15: 131072 op, 590700.00 ns, 4.5067 ns/op
MainWarmup 1: 131072 op, 582679000.00 ns, 4.4455 us/op
MainWarmup 2: 131072 op, 586766100.00 ns, 4.4767 us/op
MainWarmup 3: 131072 op, 581037900.00 ns, 4.4330 us/op
MainWarmup 4: 131072 op, 595124100.00 ns, 4.5404 us/op
MainWarmup 5: 131072 op, 587669900.00 ns, 4.4836 us/op
MainWarmup 6: 131072 op, 584558500.00 ns, 4.4598 us/op
// BeforeMainRun
MainTarget 1: 131072 op, 588264100.00 ns, 4.4881 us/op
MainTarget 2: 131072 op, 603402000.00 ns, 4.6036 us/op
MainTarget 3: 131072 op, 587843300.00 ns, 4.4849 us/op
MainTarget 4: 131072 op, 587758400.00 ns, 4.4842 us/op
MainTarget 5: 131072 op, 597498800.00 ns, 4.5586 us/op
MainTarget 6: 131072 op, 596783100.00 ns, 4.5531 us/op
MainTarget 7: 131072 op, 587794300.00 ns, 4.4845 us/op
MainTarget 8: 131072 op, 585392400.00 ns, 4.4662 us/op
MainTarget 9: 131072 op, 604707900.00 ns, 4.6136 us/op
MainTarget 10: 131072 op, 586160700.00 ns, 4.4721 us/op
MainTarget 11: 131072 op, 586828000.00 ns, 4.4771 us/op
MainTarget 12: 131072 op, 595040600.00 ns, 4.5398 us/op
MainTarget 13: 131072 op, 600899800.00 ns, 4.5845 us/op
MainTarget 14: 131072 op, 951577100.00 ns, 7.2600 us/op
MainTarget 15: 131072 op, 609832800.00 ns, 4.6527 us/op
// AfterMainRun
Result 1: 131072 op, 587691066.67 ns, 4.4837 us/op
Result 2: 131072 op, 602828966.67 ns, 4.5992 us/op
Result 3: 131072 op, 587270266.67 ns, 4.4805 us/op
Result 4: 131072 op, 587185366.67 ns, 4.4799 us/op
Result 5: 131072 op, 596925766.67 ns, 4.5542 us/op
Result 6: 131072 op, 596210066.67 ns, 4.5487 us/op
Result 7: 131072 op, 587221266.67 ns, 4.4801 us/op
Result 8: 131072 op, 584819366.67 ns, 4.4618 us/op
Result 9: 131072 op, 604134866.67 ns, 4.6092 us/op
Result 10: 131072 op, 585587666.67 ns, 4.4677 us/op
Result 11: 131072 op, 586254966.67 ns, 4.4728 us/op
Result 12: 131072 op, 594467566.67 ns, 4.5354 us/op
Result 13: 131072 op, 600326766.67 ns, 4.5801 us/op
Result 14: 131072 op, 609259766.67 ns, 4.6483 us/op
GC: 47 0 0 249561088 131072
// AfterAll
Mean = 4.5287 us, StdErr = 0.0166 us (0.37%); N = 14, StdDev = 0.0620 us
Min = 4.4618 us, Q1 = 4.4799 us, Median = 4.5096 us, Q3 = 4.5801 us, Max = 4.6483 us
IQR = 0.1003 us, LowerFence = 4.3295 us, UpperFence = 4.7305 us
ConfidenceInterval = [4.4588 us; 4.5986 us] (CI 99.9%), Margin = 0.0699 us (1.54% of Mean)
Skewness = 0.48, Kurtosis = 1.66, 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-TJIAIH(Toolchain=myget builds)
Runtime = .NET Core ? (CoreCLR 4.6.26726.01, CoreFX 4.6.26725.04), 64bit RyuJIT; GC = Concurrent Workstation
Mean = 6.5856 us, StdErr = 0.0145 us (0.22%); N = 15, StdDev = 0.0563 us
Min = 6.5201 us, Q1 = 6.5420 us, Median = 6.5662 us, Q3 = 6.6286 us, Max = 6.7310 us
IQR = 0.0866 us, LowerFence = 6.4120 us, UpperFence = 6.7585 us
ConfidenceInterval = [6.5254 us; 6.6457 us] (CI 99.9%), Margin = 0.0602 us (0.91% of Mean)
Skewness = 0.97, Kurtosis = 3.39, MValue = 2
-------------------- Histogram --------------------
[6.500 us ; 6.751 us) | @@@@@@@@@@@@@@@
---------------------------------------------------
SelectedBenchmarks.DeserializeAnswerWithSpanJsonSerializerUtf8: Job-TJIAIH(Toolchain=myget builds)
Runtime = .NET Core ? (CoreCLR 4.6.26726.01, CoreFX 4.6.26725.04), 64bit RyuJIT; GC = Concurrent Workstation
Mean = 6.9897 us, StdErr = 0.0104 us (0.15%); N = 13, StdDev = 0.0377 us
Min = 6.9339 us, Q1 = 6.9468 us, Median = 7.0068 us, Q3 = 7.0133 us, Max = 7.0559 us
IQR = 0.0665 us, LowerFence = 6.8470 us, UpperFence = 7.1130 us
ConfidenceInterval = [6.9446 us; 7.0348 us] (CI 99.9%), Margin = 0.0451 us (0.65% of Mean)
Skewness = -0.21, Kurtosis = 1.78, MValue = 2
-------------------- Histogram --------------------
[6.920 us ; 7.070 us) | @@@@@@@@@@@@@
---------------------------------------------------
SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializer: Job-TJIAIH(Toolchain=myget builds)
Runtime = .NET Core ? (CoreCLR 4.6.26726.01, CoreFX 4.6.26725.04), 64bit RyuJIT; GC = Concurrent Workstation
Mean = 4.5411 us, StdErr = 0.0139 us (0.31%); N = 15, StdDev = 0.0540 us
Min = 4.4682 us, Q1 = 4.4845 us, Median = 4.5335 us, Q3 = 4.5975 us, Max = 4.6233 us
IQR = 0.1129 us, LowerFence = 4.3151 us, UpperFence = 4.7669 us
ConfidenceInterval = [4.4835 us; 4.5988 us] (CI 99.9%), Margin = 0.0577 us (1.27% of Mean)
Skewness = 0.13, Kurtosis = 1.57, MValue = 2
-------------------- Histogram --------------------
[4.449 us ; 4.642 us) | @@@@@@@@@@@@@@@
---------------------------------------------------
SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializerUtf8: Job-TJIAIH(Toolchain=myget builds)
Runtime = .NET Core ? (CoreCLR 4.6.26726.01, CoreFX 4.6.26725.04), 64bit RyuJIT; GC = Concurrent Workstation
Mean = 4.5287 us, StdErr = 0.0166 us (0.37%); N = 14, StdDev = 0.0620 us
Min = 4.4618 us, Q1 = 4.4799 us, Median = 4.5096 us, Q3 = 4.5801 us, Max = 4.6483 us
IQR = 0.1003 us, LowerFence = 4.3295 us, UpperFence = 4.7305 us
ConfidenceInterval = [4.4588 us; 4.5986 us] (CI 99.9%), Margin = 0.0699 us (1.54% of Mean)
Skewness = 0.48, Kurtosis = 1.66, MValue = 2
-------------------- Histogram --------------------
[4.439 us ; 4.671 us) | @@@@@@@@@@@@@@
---------------------------------------------------
Total time: 00:01:31 (91.02 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-TJIAIH : .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.586 us | 0.0602 us | 0.0563 us | 0.3510 | - | 1.84 KB |
DeserializeAnswerWithSpanJsonSerializerUtf8 | 6.990 us | 0.0451 us | 0.0377 us | 0.3510 | - | 1.84 KB |
SerializeAnswerWithSpanJsonSerializer | 4.541 us | 0.0577 us | 0.0540 us | 0.6943 | 0.0076 | 3.59 KB |
SerializeAnswerWithSpanJsonSerializerUtf8 | 4.529 us | 0.0699 us | 0.0620 us | 0.3586 | - | 1.86 KB |
// * Hints *
Outliers
SelectedBenchmarks.DeserializeAnswerWithSpanJsonSerializerUtf8: Toolchain=myget builds -> 2 outliers were removed
SelectedBenchmarks.SerializeAnswerWithSpanJsonSerializerUtf8: Toolchain=myget builds -> 1 outlier was 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 *
// ***** 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 *
// ***** 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 *
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment