Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Target type: Program
- // ***** BenchmarkRunner: Start *****
- // Found benchmarks:
- // Program.IsHard: DefaultJob
- // Program.TryCatchCheck: DefaultJob
- // Program.TryCatchCheckThrows: DefaultJob
- // Program.NullCheck: DefaultJob
- // Program.AsNull: DefaultJob
- // Program.IsAs: DefaultJob
- // Program.CSharp7IsSwitch: DefaultJob
- // Program.CSharp7IsIfElse: DefaultJob
- // Validating benchmarks:
- // **************************
- // Benchmark: Program.IsHard: DefaultJob
- // *** Generate ***
- // Result = Success
- // BinariesDirectoryPath = c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release
- // *** Build ***
- BuildScript: c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release\BDN.Generated.bat
- // Result = Success
- // *** Execute ***
- // Launch: 1 / 1
- // Execute: c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release\BDN.Generated.exe
- // Benchmark Process Environment Information:
- // Runtime=Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0
- // GC=Concurrent Workstation
- // Job: DefaultJob
- Pilot 1: 16 op, 189629.7 ns, 11.8519 us/op
- Pilot 2: 32 op, 5135.8 ns, 160.4939 ns/op
- Pilot 3: 64 op, 1975.31 ns, 30.8642 ns/op
- Pilot 4: 128 op, 4345.68 ns, 33.9506 ns/op
- Pilot 5: 256 op, 3555.56 ns, 13.8889 ns/op
- Pilot 6: 512 op, 20543.22 ns, 40.1235 ns/op
- Pilot 7: 1024 op, 40691.37 ns, 39.7377 ns/op
- Pilot 8: 2048 op, 41876.56 ns, 20.4475 ns/op
- Pilot 9: 4096 op, 48987.67 ns, 11.9599 ns/op
- Pilot 10: 8192 op, 123259.31 ns, 15.0463 ns/op
- Pilot 11: 16384 op, 384395.21 ns, 23.4616 ns/op
- Pilot 12: 32768 op, 573629.86 ns, 17.5058 ns/op
- Pilot 13: 65536 op, 1302519.03 ns, 19.8749 ns/op
- Pilot 14: 131072 op, 2441087.38 ns, 18.6240 ns/op
- Pilot 15: 262144 op, 4276149.84 ns, 16.3122 ns/op
- Pilot 16: 524288 op, 7130076.89 ns, 13.5995 ns/op
- Pilot 17: 1048576 op, 15461932.03 ns, 14.7456 ns/op
- Pilot 18: 2097152 op, 32418778.24 ns, 15.4585 ns/op
- Pilot 19: 4194304 op, 57344812.78 ns, 13.6721 ns/op
- Pilot 20: 8388608 op, 121288344.21 ns, 14.4587 ns/op
- Pilot 21: 16777216 op, 238267353.39 ns, 14.2018 ns/op
- IdleWarmup 1: 16777216 op, 88375343.56 ns, 5.2676 ns/op
- IdleWarmup 2: 16777216 op, 92166357.4 ns, 5.4935 ns/op
- IdleWarmup 3: 16777216 op, 89003887.01 ns, 5.3050 ns/op
- IdleWarmup 4: 16777216 op, 94896630.08 ns, 5.6563 ns/op
- IdleWarmup 5: 16777216 op, 92871542.86 ns, 5.5356 ns/op
- IdleWarmup 6: 16777216 op, 93707888.87 ns, 5.5854 ns/op
- IdleTarget 1: 16777216 op, 89864331.8 ns, 5.3563 ns/op
- IdleTarget 2: 16777216 op, 88289615.13 ns, 5.2625 ns/op
- IdleTarget 3: 16777216 op, 85996675.95 ns, 5.1258 ns/op
- IdleTarget 4: 16777216 op, 88766849.88 ns, 5.2909 ns/op
- IdleTarget 5: 16777216 op, 86516577.39 ns, 5.1568 ns/op
- IdleTarget 6: 16777216 op, 88562602.89 ns, 5.2787 ns/op
- IdleTarget 7: 16777216 op, 87349367.84 ns, 5.2064 ns/op
- IdleTarget 8: 16777216 op, 87540577.79 ns, 5.2178 ns/op
- IdleTarget 9: 16777216 op, 86318651.39 ns, 5.1450 ns/op
- IdleTarget 10: 16777216 op, 86143638.97 ns, 5.1346 ns/op
- IdleTarget 11: 16777216 op, 87416923.42 ns, 5.2105 ns/op
- IdleTarget 12: 16777216 op, 86099787.1 ns, 5.1319 ns/op
- IdleTarget 13: 16777216 op, 86588478.65 ns, 5.1611 ns/op
- IdleTarget 14: 16777216 op, 85475194.26 ns, 5.0947 ns/op
- IdleTarget 15: 16777216 op, 90248727.01 ns, 5.3792 ns/op
- MainWarmup 1: 16777216 op, 229115349.77 ns, 13.6563 ns/op
- MainWarmup 2: 16777216 op, 225220829.72 ns, 13.4242 ns/op
- MainWarmup 3: 16777216 op, 220937173.7 ns, 13.1689 ns/op
- MainWarmup 4: 16777216 op, 216777567.12 ns, 12.9209 ns/op
- MainWarmup 5: 16777216 op, 224674459.13 ns, 13.3916 ns/op
- MainWarmup 6: 16777216 op, 217555839.03 ns, 12.9673 ns/op
- MainWarmup 7: 16777216 op, 235670611.62 ns, 14.0471 ns/op
- MainWarmup 8: 16777216 op, 227482163.94 ns, 13.5590 ns/op
- MainTarget 1: 16777216 op, 221339741.76 ns, 13.1929 ns/op
- MainTarget 2: 16777216 op, 221477223.3 ns, 13.2011 ns/op
- MainTarget 3: 16777216 op, 217365814.27 ns, 12.9560 ns/op
- MainTarget 4: 16777216 op, 220690655.09 ns, 13.1542 ns/op
- MainTarget 5: 16777216 op, 241424687.97 ns, 14.3900 ns/op
- MainTarget 6: 16777216 op, 217237419.16 ns, 12.9484 ns/op
- MainTarget 7: 16777216 op, 216040381.65 ns, 12.8770 ns/op
- MainTarget 8: 16777216 op, 219255395.26 ns, 13.0686 ns/op
- MainTarget 9: 16777216 op, 219619642.32 ns, 13.0904 ns/op
- MainTarget 10: 16777216 op, 224711199.89 ns, 13.3938 ns/op
- MainTarget 11: 16777216 op, 222380334.77 ns, 13.2549 ns/op
- MainTarget 12: 16777216 op, 219083938.4 ns, 13.0584 ns/op
- MainTarget 13: 16777216 op, 218007789.83 ns, 12.9943 ns/op
- MainTarget 14: 16777216 op, 218837419.79 ns, 13.0437 ns/op
- MainTarget 15: 16777216 op, 219471099.05 ns, 13.0815 ns/op
- Result 1: 16777216 op, 133927875.13 ns, 7.9827 ns/op
- Result 2: 16777216 op, 134065356.67 ns, 7.9909 ns/op
- Result 3: 16777216 op, 129953947.64 ns, 7.7459 ns/op
- Result 4: 16777216 op, 133278788.46 ns, 7.9440 ns/op
- Result 5: 16777216 op, 129825552.52 ns, 7.7382 ns/op
- Result 6: 16777216 op, 128628515.01 ns, 7.6669 ns/op
- Result 7: 16777216 op, 131843528.63 ns, 7.8585 ns/op
- Result 8: 16777216 op, 132207775.69 ns, 7.8802 ns/op
- Result 9: 16777216 op, 137299333.25 ns, 8.1837 ns/op
- Result 10: 16777216 op, 134968468.14 ns, 8.0447 ns/op
- Result 11: 16777216 op, 131672071.77 ns, 7.8483 ns/op
- Result 12: 16777216 op, 130595923.2 ns, 7.7841 ns/op
- Result 13: 16777216 op, 131425553.16 ns, 7.8336 ns/op
- Result 14: 16777216 op, 132059232.42 ns, 7.8713 ns/op
- GC: 2350 0 0 0 251658240
- Mean = 7.8838 ns, StdErr = 0.0365 ns (0.46%); N = 14, StdDev = 0.1366 ns
- Min = 7.6669 ns, Q1 = 7.7841 ns, Median = 7.8649 ns, Q3 = 7.9827 ns, Max = 8.1837 ns
- IQR = 0.1986 ns, LowerFence = 7.4862 ns, UpperFence = 8.2806 ns
- ConfidenceInterval = [7.8122 ns; 7.9553 ns] (CI 95%)
- Skewness = 0.46, Kurtosis = 2.49
- // **************************
- // Benchmark: Program.TryCatchCheck: DefaultJob
- // *** Generate ***
- // Result = Success
- // BinariesDirectoryPath = c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release
- // *** Build ***
- BuildScript: c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release\BDN.Generated.bat
- // Result = Success
- // *** Execute ***
- // Launch: 1 / 1
- // Execute: c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release\BDN.Generated.exe
- // Benchmark Process Environment Information:
- // Runtime=Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0
- // GC=Concurrent Workstation
- // Job: DefaultJob
- Pilot 1: 16 op, 215308.73 ns, 13.4568 us/op
- Pilot 2: 32 op, 5925.93 ns, 185.1853 ns/op
- Pilot 3: 64 op, 1975.31 ns, 30.8642 ns/op
- Pilot 4: 128 op, 2370.37 ns, 18.5185 ns/op
- Pilot 5: 256 op, 3555.56 ns, 13.8889 ns/op
- Pilot 6: 512 op, 5925.93 ns, 11.5741 ns/op
- Pilot 7: 1024 op, 11061.73 ns, 10.8025 ns/op
- Pilot 8: 2048 op, 35555.57 ns, 17.3611 ns/op
- Pilot 9: 4096 op, 55703.73 ns, 13.5995 ns/op
- Pilot 10: 8192 op, 82172.87 ns, 10.0309 ns/op
- Pilot 11: 16384 op, 186469.21 ns, 11.3812 ns/op
- Pilot 12: 32768 op, 469333.52 ns, 14.3229 ns/op
- Pilot 13: 65536 op, 988049.77 ns, 15.0764 ns/op
- Pilot 14: 131072 op, 1807013.06 ns, 13.7864 ns/op
- Pilot 15: 262144 op, 3429927.28 ns, 13.0841 ns/op
- Pilot 16: 524288 op, 6160990.09 ns, 11.7512 ns/op
- Pilot 17: 1048576 op, 13138573.09 ns, 12.5299 ns/op
- Pilot 18: 2097152 op, 24644750.48 ns, 11.7515 ns/op
- Pilot 19: 4194304 op, 51442193.16 ns, 12.2648 ns/op
- Pilot 20: 8388608 op, 98192631.38 ns, 11.7055 ns/op
- Pilot 21: 16777216 op, 210291046.04 ns, 12.5343 ns/op
- IdleWarmup 1: 16777216 op, 87860182.86 ns, 5.2369 ns/op
- IdleWarmup 2: 16777216 op, 92443690.84 ns, 5.5101 ns/op
- IdleWarmup 3: 16777216 op, 87593911.15 ns, 5.2210 ns/op
- IdleWarmup 4: 16777216 op, 90630356.79 ns, 5.4020 ns/op
- IdleWarmup 5: 16777216 op, 89233022.91 ns, 5.3187 ns/op
- IdleWarmup 6: 16777216 op, 89315985.9 ns, 5.3236 ns/op
- IdleTarget 1: 16777216 op, 87698602.55 ns, 5.2272 ns/op
- IdleTarget 2: 16777216 op, 92719048.98 ns, 5.5265 ns/op
- IdleTarget 3: 16777216 op, 93447543.09 ns, 5.5699 ns/op
- IdleTarget 4: 16777216 op, 92031246.23 ns, 5.4855 ns/op
- IdleTarget 5: 16777216 op, 87824627.29 ns, 5.2348 ns/op
- IdleTarget 6: 16777216 op, 87568627.19 ns, 5.2195 ns/op
- IdleTarget 7: 16777216 op, 88304627.48 ns, 5.2634 ns/op
- IdleTarget 8: 16777216 op, 87394404.9 ns, 5.2091 ns/op
- IdleTarget 9: 16777216 op, 90575048.13 ns, 5.3987 ns/op
- IdleTarget 10: 16777216 op, 87340281.42 ns, 5.2059 ns/op
- IdleTarget 11: 16777216 op, 88594207.84 ns, 5.2806 ns/op
- IdleTarget 12: 16777216 op, 87616034.61 ns, 5.2223 ns/op
- IdleTarget 13: 16777216 op, 86874503.46 ns, 5.1781 ns/op
- IdleTarget 14: 16777216 op, 86932182.49 ns, 5.1816 ns/op
- IdleTarget 15: 16777216 op, 86281515.57 ns, 5.1428 ns/op
- MainWarmup 1: 16777216 op, 196503386.27 ns, 11.7125 ns/op
- MainWarmup 2: 16777216 op, 195410645.1 ns, 11.6474 ns/op
- MainWarmup 3: 16777216 op, 209007885.04 ns, 12.4578 ns/op
- MainWarmup 4: 16777216 op, 214171343.87 ns, 12.7656 ns/op
- MainWarmup 5: 16777216 op, 207659933.89 ns, 12.3775 ns/op
- MainWarmup 6: 16777216 op, 195238793.18 ns, 11.6371 ns/op
- MainWarmup 7: 16777216 op, 198456177.17 ns, 11.8289 ns/op
- MainWarmup 8: 16777216 op, 197765608.99 ns, 11.7877 ns/op
- MainTarget 1: 16777216 op, 195647287.17 ns, 11.6615 ns/op
- MainTarget 2: 16777216 op, 196555139.38 ns, 11.7156 ns/op
- MainTarget 3: 16777216 op, 195426842.64 ns, 11.6483 ns/op
- MainTarget 4: 16777216 op, 198630399.46 ns, 11.8393 ns/op
- MainTarget 5: 16777216 op, 197485115.06 ns, 11.7710 ns/op
- MainTarget 6: 16777216 op, 200546844.66 ns, 11.9535 ns/op
- MainTarget 7: 16777216 op, 198087189.37 ns, 11.8069 ns/op
- MainTarget 8: 16777216 op, 193515928.3 ns, 11.5344 ns/op
- MainTarget 9: 16777216 op, 195952274.94 ns, 11.6797 ns/op
- MainTarget 10: 16777216 op, 196013509.54 ns, 11.6833 ns/op
- MainTarget 11: 16777216 op, 197214497.66 ns, 11.7549 ns/op
- MainTarget 12: 16777216 op, 198133411.61 ns, 11.8097 ns/op
- MainTarget 13: 16777216 op, 200448869.31 ns, 11.9477 ns/op
- MainTarget 14: 16777216 op, 195168472.17 ns, 11.6329 ns/op
- MainTarget 15: 16777216 op, 195983484.83 ns, 11.6815 ns/op
- Result 1: 16777216 op, 106900453.75 ns, 6.3718 ns/op
- Result 2: 16777216 op, 107808305.97 ns, 6.4259 ns/op
- Result 3: 16777216 op, 106680009.22 ns, 6.3586 ns/op
- Result 4: 16777216 op, 109883566.04 ns, 6.5496 ns/op
- Result 5: 16777216 op, 108738281.64 ns, 6.4813 ns/op
- Result 6: 16777216 op, 111800011.25 ns, 6.6638 ns/op
- Result 7: 16777216 op, 109340355.95 ns, 6.5172 ns/op
- Result 8: 16777216 op, 104769094.89 ns, 6.2447 ns/op
- Result 9: 16777216 op, 107205441.53 ns, 6.3899 ns/op
- Result 10: 16777216 op, 107266676.12 ns, 6.3936 ns/op
- Result 11: 16777216 op, 108467664.25 ns, 6.4652 ns/op
- Result 12: 16777216 op, 109386578.19 ns, 6.5199 ns/op
- Result 13: 16777216 op, 111702035.9 ns, 6.6580 ns/op
- Result 14: 16777216 op, 106421638.75 ns, 6.3432 ns/op
- Result 15: 16777216 op, 107236651.42 ns, 6.3918 ns/op
- GC: 2350 0 0 0 251658240
- Mean = 6.4516 ns, StdErr = 0.0299 ns (0.46%); N = 15, StdDev = 0.1159 ns
- Min = 6.2447 ns, Q1 = 6.3718 ns, Median = 6.4259 ns, Q3 = 6.5199 ns, Max = 6.6638 ns
- IQR = 0.1482 ns, LowerFence = 6.1495 ns, UpperFence = 6.7422 ns
- ConfidenceInterval = [6.3930 ns; 6.5103 ns] (CI 95%)
- Skewness = 0.33, Kurtosis = 2.25
- // **************************
- // Benchmark: Program.TryCatchCheckThrows: DefaultJob
- // *** Generate ***
- // Result = Success
- // BinariesDirectoryPath = c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release
- // *** Build ***
- BuildScript: c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release\BDN.Generated.bat
- // Result = Success
- // *** Execute ***
- // Launch: 1 / 1
- // Execute: c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release\BDN.Generated.exe
- // Benchmark Process Environment Information:
- // Runtime=Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0
- // GC=Concurrent Workstation
- // Job: DefaultJob
- Pilot 1: 16 op, 752197.83 ns, 47.0124 us/op
- Pilot 2: 32 op, 1240494.32 ns, 38.7654 us/op
- Pilot 3: 64 op, 2788741.84 ns, 43.5741 us/op
- Pilot 4: 128 op, 4214520.18 ns, 32.9259 us/op
- Pilot 5: 256 op, 9136596.2 ns, 35.6898 us/op
- Pilot 6: 512 op, 22347070.56 ns, 43.6466 us/op
- Pilot 7: 1024 op, 36032014.23 ns, 35.1875 us/op
- Pilot 8: 2048 op, 70223435.15 ns, 34.2888 us/op
- Pilot 9: 4096 op, 150790775.62 ns, 36.8142 us/op
- Pilot 10: 8192 op, 290722880.29 ns, 35.4886 us/op
- IdleWarmup 1: 8192 op, 41481.5 ns, 5.0637 ns/op
- IdleWarmup 2: 8192 op, 37925.94 ns, 4.6296 ns/op
- IdleWarmup 3: 8192 op, 37530.88 ns, 4.5814 ns/op
- IdleWarmup 4: 8192 op, 39111.13 ns, 4.7743 ns/op
- IdleWarmup 5: 8192 op, 39111.13 ns, 4.7743 ns/op
- IdleWarmup 6: 8192 op, 37530.88 ns, 4.5814 ns/op
- IdleWarmup 7: 8192 op, 83358.06 ns, 10.1755 ns/op
- IdleTarget 1: 8192 op, 41086.44 ns, 5.0154 ns/op
- IdleTarget 2: 8192 op, 54123.48 ns, 6.6069 ns/op
- IdleTarget 3: 8192 op, 40691.37 ns, 4.9672 ns/op
- IdleTarget 4: 8192 op, 40296.31 ns, 4.9190 ns/op
- IdleTarget 5: 8192 op, 51358.04 ns, 6.2693 ns/op
- IdleTarget 6: 8192 op, 38716.06 ns, 4.7261 ns/op
- IdleTarget 7: 8192 op, 38716.06 ns, 4.7261 ns/op
- IdleTarget 8: 8192 op, 38716.06 ns, 4.7261 ns/op
- IdleTarget 9: 8192 op, 39111.13 ns, 4.7743 ns/op
- IdleTarget 10: 8192 op, 38716.06 ns, 4.7261 ns/op
- IdleTarget 11: 8192 op, 39111.13 ns, 4.7743 ns/op
- IdleTarget 12: 8192 op, 39111.13 ns, 4.7743 ns/op
- IdleTarget 13: 8192 op, 39111.13 ns, 4.7743 ns/op
- IdleTarget 14: 8192 op, 51753.11 ns, 6.3175 ns/op
- IdleTarget 15: 8192 op, 54518.54 ns, 6.6551 ns/op
- MainWarmup 1: 8192 op, 285047026.19 ns, 34.7958 us/op
- MainWarmup 2: 8192 op, 300617600.24 ns, 36.6965 us/op
- MainWarmup 3: 8192 op, 288850286.95 ns, 35.2600 us/op
- MainWarmup 4: 8192 op, 291130979.21 ns, 35.5384 us/op
- MainWarmup 5: 8192 op, 309379677.78 ns, 37.7661 us/op
- MainWarmup 6: 8192 op, 312111135.65 ns, 38.0995 us/op
- MainWarmup 7: 8192 op, 280977493.72 ns, 34.2990 us/op
- MainTarget 1: 8192 op, 280541345.4 ns, 34.2458 us/op
- MainTarget 2: 8192 op, 294483869.43 ns, 35.9477 us/op
- MainTarget 3: 8192 op, 297632512.64 ns, 36.3321 us/op
- MainTarget 4: 8192 op, 294354684.19 ns, 35.9320 us/op
- MainTarget 5: 8192 op, 291473497.87 ns, 35.5803 us/op
- MainTarget 6: 8192 op, 312678049.45 ns, 38.1687 us/op
- MainTarget 7: 8192 op, 278988357.13 ns, 34.0562 us/op
- MainTarget 8: 8192 op, 277183714.44 ns, 33.8359 us/op
- MainTarget 9: 8192 op, 306388664.25 ns, 37.4010 us/op
- MainTarget 10: 8192 op, 282233000.39 ns, 34.4523 us/op
- MainTarget 11: 8192 op, 286505989.73 ns, 34.9739 us/op
- MainTarget 12: 8192 op, 298726439 ns, 36.4656 us/op
- MainTarget 13: 8192 op, 279880406.87 ns, 34.1651 us/op
- MainTarget 14: 8192 op, 292746387.26 ns, 35.7356 us/op
- MainTarget 15: 8192 op, 285011470.62 ns, 34.7914 us/op
- Result 1: 8192 op, 280498336.33 ns, 34.2405 us/op
- Result 2: 8192 op, 294440860.36 ns, 35.9425 us/op
- Result 3: 8192 op, 297589503.57 ns, 36.3268 us/op
- Result 4: 8192 op, 294311675.12 ns, 35.9267 us/op
- Result 5: 8192 op, 291430488.8 ns, 35.5750 us/op
- Result 6: 8192 op, 312635040.38 ns, 38.1635 us/op
- Result 7: 8192 op, 278945348.06 ns, 34.0509 us/op
- Result 8: 8192 op, 277140705.37 ns, 33.8307 us/op
- Result 9: 8192 op, 306345655.18 ns, 37.3957 us/op
- Result 10: 8192 op, 282189991.32 ns, 34.4470 us/op
- Result 11: 8192 op, 286462980.66 ns, 34.9686 us/op
- Result 12: 8192 op, 298683429.93 ns, 36.4604 us/op
- Result 13: 8192 op, 279837397.8 ns, 34.1598 us/op
- Result 14: 8192 op, 292703378.19 ns, 35.7304 us/op
- Result 15: 8192 op, 284968461.55 ns, 34.7862 us/op
- GC: 0 0 0 0 122880
- Mean = 35.4670 us, StdErr = 0.3301 us (0.93%); N = 15, StdDev = 1.2785 us
- Min = 33.8307 us, Q1 = 34.2405 us, Median = 35.5750 us, Q3 = 36.3268 us, Max = 38.1635 us
- IQR = 2.0863 us, LowerFence = 31.1110 us, UpperFence = 39.4563 us
- ConfidenceInterval = [34.8200 us; 36.1140 us] (CI 95%)
- Skewness = 0.5, Kurtosis = 2.15
- // **************************
- // Benchmark: Program.NullCheck: DefaultJob
- // *** Generate ***
- // Result = Success
- // BinariesDirectoryPath = c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release
- // *** Build ***
- BuildScript: c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release\BDN.Generated.bat
- // Result = Success
- // *** Execute ***
- // Launch: 1 / 1
- // Execute: c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release\BDN.Generated.exe
- // Benchmark Process Environment Information:
- // Runtime=Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0
- // GC=Concurrent Workstation
- // Job: DefaultJob
- Pilot 1: 16 op, 169481.55 ns, 10.5926 us/op
- Pilot 2: 32 op, 3555.56 ns, 111.1112 ns/op
- Pilot 3: 64 op, 2370.37 ns, 37.0371 ns/op
- Pilot 4: 128 op, 2370.37 ns, 18.5185 ns/op
- Pilot 5: 256 op, 3950.62 ns, 15.4321 ns/op
- Pilot 6: 512 op, 11851.86 ns, 23.1482 ns/op
- Pilot 7: 1024 op, 11061.73 ns, 10.8025 ns/op
- Pilot 8: 2048 op, 20938.28 ns, 10.2238 ns/op
- Pilot 9: 4096 op, 72296.32 ns, 17.6505 ns/op
- Pilot 10: 8192 op, 110617.33 ns, 13.5031 ns/op
- Pilot 11: 16384 op, 218469.22 ns, 13.3343 ns/op
- Pilot 12: 32768 op, 576000.23 ns, 17.5781 ns/op
- Pilot 13: 65536 op, 1050469.55 ns, 16.0289 ns/op
- Pilot 14: 131072 op, 2308346.59 ns, 17.6113 ns/op
- Pilot 15: 262144 op, 3795754.59 ns, 14.4797 ns/op
- Pilot 16: 524288 op, 7142323.81 ns, 13.6229 ns/op
- Pilot 17: 1048576 op, 14163758.68 ns, 13.5076 ns/op
- Pilot 18: 2097152 op, 24261935.51 ns, 11.5690 ns/op
- Pilot 19: 4194304 op, 46345894.85 ns, 11.0497 ns/op
- Pilot 20: 8388608 op, 96369025.73 ns, 11.4881 ns/op
- Pilot 21: 16777216 op, 192429113.06 ns, 11.4697 ns/op
- Pilot 22: 33554432 op, 382089237.37 ns, 11.3871 ns/op
- IdleWarmup 1: 33554432 op, 172467821.22 ns, 5.1399 ns/op
- IdleWarmup 2: 33554432 op, 178203724.72 ns, 5.3109 ns/op
- IdleWarmup 3: 33554432 op, 185782591.91 ns, 5.5368 ns/op
- IdleWarmup 4: 33554432 op, 172865253.48 ns, 5.1518 ns/op
- IdleWarmup 5: 33554432 op, 189651037.89 ns, 5.6520 ns/op
- IdleWarmup 6: 33554432 op, 181223182.71 ns, 5.4009 ns/op
- IdleTarget 1: 33554432 op, 177918885.1 ns, 5.3024 ns/op
- IdleTarget 2: 33554432 op, 183393652.7 ns, 5.4656 ns/op
- IdleTarget 3: 33554432 op, 186983975.1 ns, 5.5726 ns/op
- IdleTarget 4: 33554432 op, 181566491.48 ns, 5.4111 ns/op
- IdleTarget 5: 33554432 op, 176316514.1 ns, 5.2546 ns/op
- IdleTarget 6: 33554432 op, 176890143.96 ns, 5.2717 ns/op
- IdleTarget 7: 33554432 op, 191590001.62 ns, 5.7098 ns/op
- IdleTarget 8: 33554432 op, 174521747.96 ns, 5.2012 ns/op
- IdleTarget 9: 33554432 op, 174318291.09 ns, 5.1951 ns/op
- IdleTarget 10: 33554432 op, 177335773.76 ns, 5.2850 ns/op
- IdleTarget 11: 33554432 op, 174030686.04 ns, 5.1865 ns/op
- IdleTarget 12: 33554432 op, 189015383.31 ns, 5.6331 ns/op
- IdleTarget 13: 33554432 op, 176360365.97 ns, 5.2559 ns/op
- IdleTarget 14: 33554432 op, 175077995.09 ns, 5.2177 ns/op
- IdleTarget 15: 33554432 op, 175249056.89 ns, 5.2228 ns/op
- MainWarmup 1: 33554432 op, 392526377.29 ns, 11.6982 ns/op
- MainWarmup 2: 33554432 op, 428964120.08 ns, 12.7841 ns/op
- MainWarmup 3: 33554432 op, 407926284.61 ns, 12.1572 ns/op
- MainWarmup 4: 33554432 op, 384779608.8 ns, 11.4673 ns/op
- MainWarmup 5: 33554432 op, 399106528.04 ns, 11.8943 ns/op
- MainWarmup 6: 33554432 op, 389822178.7 ns, 11.6176 ns/op
- MainTarget 1: 33554432 op, 387699116.13 ns, 11.5543 ns/op
- MainTarget 2: 33554432 op, 375911654.68 ns, 11.2030 ns/op
- MainTarget 3: 33554432 op, 387839363.1 ns, 11.5585 ns/op
- MainTarget 4: 33554432 op, 383737435.55 ns, 11.4363 ns/op
- MainTarget 5: 33554432 op, 379771014.23 ns, 11.3181 ns/op
- MainTarget 6: 33554432 op, 377760544.3 ns, 11.2581 ns/op
- MainTarget 7: 33554432 op, 385640843.71 ns, 11.4930 ns/op
- MainTarget 8: 33554432 op, 412892212.5 ns, 12.3051 ns/op
- MainTarget 9: 33554432 op, 409914631.08 ns, 12.2164 ns/op
- MainTarget 10: 33554432 op, 394562921.31 ns, 11.7589 ns/op
- MainTarget 11: 33554432 op, 397663762.04 ns, 11.8513 ns/op
- MainTarget 12: 33554432 op, 388424449.75 ns, 11.5760 ns/op
- MainTarget 13: 33554432 op, 389990870.12 ns, 11.6226 ns/op
- MainTarget 14: 33554432 op, 385314522.59 ns, 11.4833 ns/op
- MainTarget 15: 33554432 op, 383453386.06 ns, 11.4278 ns/op
- Result 1: 33554432 op, 208327851.85 ns, 6.2087 ns/op
- Result 2: 33554432 op, 196540390.4 ns, 5.8574 ns/op
- Result 3: 33554432 op, 208468098.82 ns, 6.2128 ns/op
- Result 4: 33554432 op, 204366171.27 ns, 6.0906 ns/op
- Result 5: 33554432 op, 200399749.95 ns, 5.9724 ns/op
- Result 6: 33554432 op, 198389280.02 ns, 5.9125 ns/op
- Result 7: 33554432 op, 206269579.43 ns, 6.1473 ns/op
- Result 8: 33554432 op, 230543366.8 ns, 6.8707 ns/op
- Result 9: 33554432 op, 215191657.03 ns, 6.4132 ns/op
- Result 10: 33554432 op, 218292497.76 ns, 6.5056 ns/op
- Result 11: 33554432 op, 209053185.47 ns, 6.2303 ns/op
- Result 12: 33554432 op, 210619605.84 ns, 6.2770 ns/op
- Result 13: 33554432 op, 205943258.32 ns, 6.1376 ns/op
- Result 14: 33554432 op, 204082121.78 ns, 6.0821 ns/op
- GC: 4919 0 0 0 503316480
- Mean = 6.2084 ns, StdErr = 0.0695 ns (1.12%); N = 14, StdDev = 0.2601 ns
- Min = 5.8574 ns, Q1 = 6.0821 ns, Median = 6.1780 ns, Q3 = 6.2770 ns, Max = 6.8707 ns
- IQR = 0.1948 ns, LowerFence = 5.7899 ns, UpperFence = 6.5692 ns
- ConfidenceInterval = [6.0722 ns; 6.3447 ns] (CI 95%)
- Skewness = 0.97, Kurtosis = 3.57
- // **************************
- // Benchmark: Program.AsNull: DefaultJob
- // *** Generate ***
- // Result = Success
- // BinariesDirectoryPath = c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release
- // *** Build ***
- BuildScript: c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release\BDN.Generated.bat
- // Result = Success
- // *** Execute ***
- // Launch: 1 / 1
- // Execute: c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release\BDN.Generated.exe
- // Benchmark Process Environment Information:
- // Runtime=Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0
- // GC=Concurrent Workstation
- // Job: DefaultJob
- Pilot 1: 16 op, 175012.41 ns, 10.9383 us/op
- Pilot 2: 32 op, 3160.5 ns, 98.7655 ns/op
- Pilot 3: 64 op, 1580.25 ns, 24.6914 ns/op
- Pilot 4: 128 op, 1975.31 ns, 15.4321 ns/op
- Pilot 5: 256 op, 3950.62 ns, 15.4321 ns/op
- Pilot 6: 512 op, 7506.18 ns, 14.6605 ns/op
- Pilot 7: 1024 op, 16197.54 ns, 15.8179 ns/op
- Pilot 8: 2048 op, 28049.39 ns, 13.6960 ns/op
- Pilot 9: 4096 op, 48592.61 ns, 11.8634 ns/op
- Pilot 10: 8192 op, 117333.38 ns, 14.3229 ns/op
- Pilot 11: 16384 op, 244543.31 ns, 14.9257 ns/op
- Pilot 12: 32768 op, 650666.92 ns, 19.8568 ns/op
- Pilot 13: 65536 op, 1118815.26 ns, 17.0718 ns/op
- Pilot 14: 131072 op, 2724346.76 ns, 20.7851 ns/op
- Pilot 15: 262144 op, 3964446.01 ns, 15.1232 ns/op
- Pilot 16: 524288 op, 8874670.17 ns, 16.9271 ns/op
- Pilot 17: 1048576 op, 16343710.16 ns, 15.5866 ns/op
- Pilot 18: 2097152 op, 27503418.27 ns, 13.1147 ns/op
- Pilot 19: 4194304 op, 55943528.27 ns, 13.3380 ns/op
- Pilot 20: 8388608 op, 120431850.05 ns, 14.3566 ns/op
- Pilot 21: 16777216 op, 229029226.28 ns, 13.6512 ns/op
- IdleWarmup 1: 16777216 op, 91323690.4 ns, 5.4433 ns/op
- IdleWarmup 2: 16777216 op, 86428083.53 ns, 5.1515 ns/op
- IdleWarmup 3: 16777216 op, 85772675.86 ns, 5.1124 ns/op
- IdleWarmup 4: 16777216 op, 87988577.97 ns, 5.2445 ns/op
- IdleWarmup 5: 16777216 op, 90736628.44 ns, 5.4083 ns/op
- IdleWarmup 6: 16777216 op, 85888428.99 ns, 5.1193 ns/op
- IdleWarmup 7: 16777216 op, 89788479.92 ns, 5.3518 ns/op
- IdleWarmup 8: 16777216 op, 86433614.39 ns, 5.1518 ns/op
- IdleTarget 1: 16777216 op, 89101072.24 ns, 5.3108 ns/op
- IdleTarget 2: 16777216 op, 86322602 ns, 5.1452 ns/op
- IdleTarget 3: 16777216 op, 90625616.05 ns, 5.4017 ns/op
- IdleTarget 4: 16777216 op, 86541071.23 ns, 5.1582 ns/op
- IdleTarget 5: 16777216 op, 86941268.92 ns, 5.1821 ns/op
- IdleTarget 6: 16777216 op, 87352133.27 ns, 5.2066 ns/op
- IdleTarget 7: 16777216 op, 86476676.14 ns, 5.1544 ns/op
- IdleTarget 8: 16777216 op, 86082009.32 ns, 5.1309 ns/op
- IdleTarget 9: 16777216 op, 88442899.14 ns, 5.2716 ns/op
- IdleTarget 10: 16777216 op, 87200824.57 ns, 5.1976 ns/op
- IdleTarget 11: 16777216 op, 88805170.89 ns, 5.2932 ns/op
- IdleTarget 12: 16777216 op, 86345515.59 ns, 5.1466 ns/op
- IdleTarget 13: 16777216 op, 90682109.9 ns, 5.4051 ns/op
- IdleTarget 14: 16777216 op, 86586503.34 ns, 5.1610 ns/op
- IdleTarget 15: 16777216 op, 86705812.03 ns, 5.1681 ns/op
- MainWarmup 1: 16777216 op, 225312089.01 ns, 13.4296 ns/op
- MainWarmup 2: 16777216 op, 216589912.73 ns, 12.9098 ns/op
- MainWarmup 3: 16777216 op, 221779445.64 ns, 13.2191 ns/op
- MainWarmup 4: 16777216 op, 225399792.75 ns, 13.4349 ns/op
- MainWarmup 5: 16777216 op, 225600879.25 ns, 13.4469 ns/op
- MainWarmup 6: 16777216 op, 218383098.62 ns, 13.0166 ns/op
- MainWarmup 7: 16777216 op, 220981025.57 ns, 13.1715 ns/op
- MainWarmup 8: 16777216 op, 222845717.67 ns, 13.2826 ns/op
- MainWarmup 9: 16777216 op, 231941227.43 ns, 13.8248 ns/op
- MainWarmup 10: 16777216 op, 238701921.46 ns, 14.2277 ns/op
- MainWarmup 11: 16777216 op, 238553773.26 ns, 14.2189 ns/op
- MainTarget 1: 16777216 op, 233314462.54 ns, 13.9066 ns/op
- MainTarget 2: 16777216 op, 235850759.84 ns, 14.0578 ns/op
- MainTarget 3: 16777216 op, 223932927.97 ns, 13.3474 ns/op
- MainTarget 4: 16777216 op, 221107050.31 ns, 13.1790 ns/op
- MainTarget 5: 16777216 op, 229430609.16 ns, 13.6751 ns/op
- MainTarget 6: 16777216 op, 222045717.35 ns, 13.2350 ns/op
- MainTarget 7: 16777216 op, 222806211.48 ns, 13.2803 ns/op
- MainTarget 8: 16777216 op, 227910411.03 ns, 13.5845 ns/op
- MainTarget 9: 16777216 op, 228849868.19 ns, 13.6405 ns/op
- MainTarget 10: 16777216 op, 226006212.74 ns, 13.4710 ns/op
- MainTarget 11: 16777216 op, 220578457.51 ns, 13.1475 ns/op
- MainTarget 12: 16777216 op, 229146954.72 ns, 13.6582 ns/op
- MainTarget 13: 16777216 op, 228992485.53 ns, 13.6490 ns/op
- MainTarget 14: 16777216 op, 221258359.02 ns, 13.1880 ns/op
- MainTarget 15: 16777216 op, 221683050.54 ns, 13.2133 ns/op
- Result 1: 16777216 op, 145700376.9 ns, 8.6844 ns/op
- Result 2: 16777216 op, 148236674.2 ns, 8.8356 ns/op
- Result 3: 16777216 op, 136318842.33 ns, 8.1252 ns/op
- Result 4: 16777216 op, 133492964.67 ns, 7.9568 ns/op
- Result 5: 16777216 op, 141816523.52 ns, 8.4529 ns/op
- Result 6: 16777216 op, 134431631.71 ns, 8.0127 ns/op
- Result 7: 16777216 op, 135192125.84 ns, 8.0581 ns/op
- Result 8: 16777216 op, 140296325.38 ns, 8.3623 ns/op
- Result 9: 16777216 op, 141235782.55 ns, 8.4183 ns/op
- Result 10: 16777216 op, 138392127.1 ns, 8.2488 ns/op
- Result 11: 16777216 op, 132964371.87 ns, 7.9253 ns/op
- Result 12: 16777216 op, 141532869.08 ns, 8.4360 ns/op
- Result 13: 16777216 op, 141378399.89 ns, 8.4268 ns/op
- Result 14: 16777216 op, 133644273.37 ns, 7.9658 ns/op
- Result 15: 16777216 op, 134068964.9 ns, 7.9911 ns/op
- GC: 2330 0 0 0 251658240
- Mean = 8.2600 ns, StdErr = 0.0732 ns (0.89%); N = 15, StdDev = 0.2836 ns
- Min = 7.9253 ns, Q1 = 7.9911 ns, Median = 8.2488 ns, Q3 = 8.4360 ns, Max = 8.8356 ns
- IQR = 0.4449 ns, LowerFence = 7.3238 ns, UpperFence = 9.1033 ns
- ConfidenceInterval = [8.1165 ns; 8.4035 ns] (CI 95%)
- Skewness = 0.45, Kurtosis = 1.91
- // **************************
- // Benchmark: Program.IsAs: DefaultJob
- // *** Generate ***
- // Result = Success
- // BinariesDirectoryPath = c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release
- // *** Build ***
- BuildScript: c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release\BDN.Generated.bat
- // Result = Success
- // *** Execute ***
- // Launch: 1 / 1
- // Execute: c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release\BDN.Generated.exe
- // Benchmark Process Environment Information:
- // Runtime=Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0
- // GC=Concurrent Workstation
- // Job: DefaultJob
- Pilot 1: 16 op, 167901.3 ns, 10.4938 us/op
- Pilot 2: 32 op, 10271.61 ns, 320.9878 ns/op
- Pilot 3: 64 op, 1975.31 ns, 30.8642 ns/op
- Pilot 4: 128 op, 2370.37 ns, 18.5185 ns/op
- Pilot 5: 256 op, 4345.68 ns, 16.9753 ns/op
- Pilot 6: 512 op, 8691.36 ns, 16.9753 ns/op
- Pilot 7: 1024 op, 15802.48 ns, 15.4321 ns/op
- Pilot 8: 2048 op, 42666.68 ns, 20.8333 ns/op
- Pilot 9: 4096 op, 48987.67 ns, 11.9599 ns/op
- Pilot 10: 8192 op, 165925.99 ns, 20.2546 ns/op
- Pilot 11: 16384 op, 272987.76 ns, 16.6619 ns/op
- Pilot 12: 32768 op, 704395.34 ns, 21.4964 ns/op
- Pilot 13: 65536 op, 1070617.71 ns, 16.3363 ns/op
- Pilot 14: 131072 op, 2304395.97 ns, 17.5811 ns/op
- Pilot 15: 262144 op, 4571656.13 ns, 17.4395 ns/op
- Pilot 16: 524288 op, 8254027.95 ns, 15.7433 ns/op
- Pilot 17: 1048576 op, 17679414.39 ns, 16.8604 ns/op
- Pilot 18: 2097152 op, 31672111.28 ns, 15.1024 ns/op
- Pilot 19: 4194304 op, 59624319.85 ns, 14.2155 ns/op
- Pilot 20: 8388608 op, 114229378.46 ns, 13.6172 ns/op
- Pilot 21: 16777216 op, 227232484.83 ns, 13.5441 ns/op
- IdleWarmup 1: 16777216 op, 86863441.72 ns, 5.1775 ns/op
- IdleWarmup 2: 16777216 op, 88833220.28 ns, 5.2949 ns/op
- IdleWarmup 3: 16777216 op, 87758256.89 ns, 5.2308 ns/op
- IdleWarmup 4: 16777216 op, 87570207.44 ns, 5.2196 ns/op
- IdleWarmup 5: 16777216 op, 86183935.28 ns, 5.1370 ns/op
- IdleWarmup 6: 16777216 op, 86385811.91 ns, 5.1490 ns/op
- IdleWarmup 7: 16777216 op, 85974552.48 ns, 5.1245 ns/op
- IdleTarget 1: 16777216 op, 85517070.82 ns, 5.0972 ns/op
- IdleTarget 2: 16777216 op, 87234009.77 ns, 5.1996 ns/op
- IdleTarget 3: 16777216 op, 86752824.4 ns, 5.1709 ns/op
- IdleTarget 4: 16777216 op, 86639046.57 ns, 5.1641 ns/op
- IdleTarget 5: 16777216 op, 88190059.53 ns, 5.2565 ns/op
- IdleTarget 6: 16777216 op, 86820775.04 ns, 5.1749 ns/op
- IdleTarget 7: 16777216 op, 87499491.36 ns, 5.2154 ns/op
- IdleTarget 8: 16777216 op, 87701367.98 ns, 5.2274 ns/op
- IdleTarget 9: 16777216 op, 89196677.21 ns, 5.3165 ns/op
- IdleTarget 10: 16777216 op, 86706207.09 ns, 5.1681 ns/op
- IdleTarget 11: 16777216 op, 89238553.77 ns, 5.3190 ns/op
- IdleTarget 12: 16777216 op, 86788775.03 ns, 5.1730 ns/op
- IdleTarget 13: 16777216 op, 88190849.66 ns, 5.2566 ns/op
- IdleTarget 14: 16777216 op, 87699787.73 ns, 5.2273 ns/op
- IdleTarget 15: 16777216 op, 87514503.71 ns, 5.2163 ns/op
- MainWarmup 1: 16777216 op, 227127003.31 ns, 13.5378 ns/op
- MainWarmup 2: 16777216 op, 220568976.03 ns, 13.1469 ns/op
- MainWarmup 3: 16777216 op, 219782802.88 ns, 13.1001 ns/op
- MainWarmup 4: 16777216 op, 223783989.64 ns, 13.3386 ns/op
- MainWarmup 5: 16777216 op, 229982510.61 ns, 13.7080 ns/op
- MainWarmup 6: 16777216 op, 234596043.3 ns, 13.9830 ns/op
- MainWarmup 7: 16777216 op, 238373229.97 ns, 14.2082 ns/op
- MainWarmup 8: 16777216 op, 238495304.1 ns, 14.2154 ns/op
- MainWarmup 9: 16777216 op, 240962465.57 ns, 14.3625 ns/op
- MainWarmup 10: 16777216 op, 244640886.77 ns, 14.5817 ns/op
- MainWarmup 11: 16777216 op, 225040286.44 ns, 13.4134 ns/op
- MainWarmup 12: 16777216 op, 242970565.12 ns, 14.4822 ns/op
- MainWarmup 13: 16777216 op, 241134712.55 ns, 14.3727 ns/op
- MainTarget 1: 16777216 op, 243483355.45 ns, 14.5127 ns/op
- MainTarget 2: 16777216 op, 244075158.15 ns, 14.5480 ns/op
- MainTarget 3: 16777216 op, 231684042.15 ns, 13.8094 ns/op
- MainTarget 4: 16777216 op, 221783791.32 ns, 13.2193 ns/op
- MainTarget 5: 16777216 op, 223046804.17 ns, 13.2946 ns/op
- MainTarget 6: 16777216 op, 220196037.61 ns, 13.1247 ns/op
- MainTarget 7: 16777216 op, 229149325.1 ns, 13.6584 ns/op
- MainTarget 8: 16777216 op, 223549717.95 ns, 13.3246 ns/op
- MainTarget 9: 16777216 op, 224765718.43 ns, 13.3971 ns/op
- MainTarget 10: 16777216 op, 234824389.07 ns, 13.9966 ns/op
- MainTarget 11: 16777216 op, 228720682.95 ns, 13.6328 ns/op
- MainTarget 12: 16777216 op, 243069725.66 ns, 14.4881 ns/op
- MainTarget 13: 16777216 op, 231548535.92 ns, 13.8014 ns/op
- MainTarget 14: 16777216 op, 230992288.79 ns, 13.7682 ns/op
- MainTarget 15: 16777216 op, 224449668.92 ns, 13.3782 ns/op
- Result 1: 16777216 op, 156037355.47 ns, 9.3006 ns/op
- Result 2: 16777216 op, 156629158.17 ns, 9.3358 ns/op
- Result 3: 16777216 op, 144238042.17 ns, 8.5973 ns/op
- Result 4: 16777216 op, 134337791.34 ns, 8.0072 ns/op
- Result 5: 16777216 op, 135600804.19 ns, 8.0824 ns/op
- Result 6: 16777216 op, 132750037.63 ns, 7.9125 ns/op
- Result 7: 16777216 op, 141703325.12 ns, 8.4462 ns/op
- Result 8: 16777216 op, 136103717.97 ns, 8.1124 ns/op
- Result 9: 16777216 op, 137319718.45 ns, 8.1849 ns/op
- Result 10: 16777216 op, 147378389.09 ns, 8.7844 ns/op
- Result 11: 16777216 op, 141274682.97 ns, 8.4206 ns/op
- Result 12: 16777216 op, 155623725.68 ns, 9.2759 ns/op
- Result 13: 16777216 op, 144102535.94 ns, 8.5892 ns/op
- Result 14: 16777216 op, 143546288.81 ns, 8.5560 ns/op
- Result 15: 16777216 op, 137003668.94 ns, 8.1661 ns/op
- GC: 2326 0 0 0 251658240
- Mean = 8.5181 ns, StdErr = 0.1229 ns (1.44%); N = 15, StdDev = 0.4759 ns
- Min = 7.9125 ns, Q1 = 8.1124 ns, Median = 8.4462 ns, Q3 = 8.7844 ns, Max = 9.3358 ns
- IQR = 0.6720 ns, LowerFence = 7.1044 ns, UpperFence = 9.7925 ns
- ConfidenceInterval = [8.2773 ns; 8.7589 ns] (CI 95%)
- Skewness = 0.55, Kurtosis = 1.89
- // **************************
- // Benchmark: Program.CSharp7IsSwitch: DefaultJob
- // *** Generate ***
- // Result = Success
- // BinariesDirectoryPath = c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release
- // *** Build ***
- BuildScript: c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release\BDN.Generated.bat
- // Result = Success
- // *** Execute ***
- // Launch: 1 / 1
- // Execute: c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release\BDN.Generated.exe
- // Benchmark Process Environment Information:
- // Runtime=Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0
- // GC=Concurrent Workstation
- // Job: DefaultJob
- Pilot 1: 16 op, 182518.59 ns, 11.4074 us/op
- Pilot 2: 32 op, 4740.74 ns, 148.1482 ns/op
- Pilot 3: 64 op, 1975.31 ns, 30.8642 ns/op
- Pilot 4: 128 op, 2370.37 ns, 18.5185 ns/op
- Pilot 5: 256 op, 4740.74 ns, 18.5185 ns/op
- Pilot 6: 512 op, 8691.36 ns, 16.9753 ns/op
- Pilot 7: 1024 op, 17382.72 ns, 16.9753 ns/op
- Pilot 8: 2048 op, 31604.95 ns, 15.4321 ns/op
- Pilot 9: 4096 op, 61234.59 ns, 14.9499 ns/op
- Pilot 10: 8192 op, 118518.57 ns, 14.4676 ns/op
- Pilot 11: 16384 op, 270222.33 ns, 16.4931 ns/op
- Pilot 12: 32768 op, 865975.65 ns, 26.4275 ns/op
- Pilot 13: 65536 op, 1682568.57 ns, 25.6740 ns/op
- Pilot 14: 131072 op, 2908445.59 ns, 22.1897 ns/op
- Pilot 15: 262144 op, 4483162.26 ns, 17.1019 ns/op
- Pilot 16: 524288 op, 11882276.3 ns, 22.6636 ns/op
- Pilot 17: 1048576 op, 21250378.77 ns, 20.2659 ns/op
- Pilot 18: 2097152 op, 45299375.92 ns, 21.6004 ns/op
- Pilot 19: 4194304 op, 75719141.02 ns, 18.0529 ns/op
- Pilot 20: 8388608 op, 152760949.24 ns, 18.2105 ns/op
- Pilot 21: 16777216 op, 310854443.79 ns, 18.5284 ns/op
- IdleWarmup 1: 16777216 op, 90804579.08 ns, 5.4124 ns/op
- IdleWarmup 2: 16777216 op, 92949765.12 ns, 5.5402 ns/op
- IdleWarmup 3: 16777216 op, 90541467.87 ns, 5.3967 ns/op
- IdleWarmup 4: 16777216 op, 85727638.81 ns, 5.1098 ns/op
- IdleWarmup 5: 16777216 op, 87445367.88 ns, 5.2122 ns/op
- IdleWarmup 6: 16777216 op, 86901762.73 ns, 5.1797 ns/op
- IdleTarget 1: 16777216 op, 87391639.46 ns, 5.2089 ns/op
- IdleTarget 2: 16777216 op, 88031244.65 ns, 5.2471 ns/op
- IdleTarget 3: 16777216 op, 86067392.03 ns, 5.1300 ns/op
- IdleTarget 4: 16777216 op, 86230552.58 ns, 5.1397 ns/op
- IdleTarget 5: 16777216 op, 88163195.32 ns, 5.2549 ns/op
- IdleTarget 6: 16777216 op, 88416825.05 ns, 5.2701 ns/op
- IdleTarget 7: 16777216 op, 85533268.36 ns, 5.0982 ns/op
- IdleTarget 8: 16777216 op, 85913317.89 ns, 5.1208 ns/op
- IdleTarget 9: 16777216 op, 88864825.23 ns, 5.2968 ns/op
- IdleTarget 10: 16777216 op, 89816134.25 ns, 5.3535 ns/op
- IdleTarget 11: 16777216 op, 92370999.46 ns, 5.5057 ns/op
- IdleTarget 12: 16777216 op, 88905121.54 ns, 5.2992 ns/op
- IdleTarget 13: 16777216 op, 94617321.33 ns, 5.6396 ns/op
- IdleTarget 14: 16777216 op, 97225914.95 ns, 5.7951 ns/op
- IdleTarget 15: 16777216 op, 86340379.79 ns, 5.1463 ns/op
- MainWarmup 1: 16777216 op, 342095542.56 ns, 20.3905 ns/op
- MainWarmup 2: 16777216 op, 325643190.38 ns, 19.4098 ns/op
- MainWarmup 3: 16777216 op, 331232920.98 ns, 19.7430 ns/op
- MainWarmup 4: 16777216 op, 316140766.87 ns, 18.8435 ns/op
- MainWarmup 5: 16777216 op, 309593011.2 ns, 18.4532 ns/op
- MainWarmup 6: 16777216 op, 303886342.28 ns, 18.1130 ns/op
- MainWarmup 7: 16777216 op, 316227285.42 ns, 18.8486 ns/op
- MainWarmup 8: 16777216 op, 328187388.91 ns, 19.5615 ns/op
- MainWarmup 9: 16777216 op, 338660084.41 ns, 20.1857 ns/op
- MainWarmup 10: 16777216 op, 309416813.6 ns, 18.4427 ns/op
- MainTarget 1: 16777216 op, 312555185.21 ns, 18.6297 ns/op
- MainTarget 2: 16777216 op, 286724854.01 ns, 17.0901 ns/op
- MainTarget 3: 16777216 op, 275868158.37 ns, 16.4430 ns/op
- MainTarget 4: 16777216 op, 275727516.34 ns, 16.4346 ns/op
- MainTarget 5: 16777216 op, 275834973.17 ns, 16.4410 ns/op
- MainTarget 6: 16777216 op, 286447915.63 ns, 17.0736 ns/op
- MainTarget 7: 16777216 op, 282414333.79 ns, 16.8332 ns/op
- MainTarget 8: 16777216 op, 267445043.93 ns, 15.9410 ns/op
- MainTarget 9: 16777216 op, 268124550.37 ns, 15.9815 ns/op
- MainTarget 10: 16777216 op, 281318432.13 ns, 16.7679 ns/op
- MainTarget 11: 16777216 op, 275119516.1 ns, 16.3984 ns/op
- MainTarget 12: 16777216 op, 273278527.71 ns, 16.2887 ns/op
- MainTarget 13: 16777216 op, 274784898.68 ns, 16.3785 ns/op
- MainTarget 14: 16777216 op, 271830625.91 ns, 16.2024 ns/op
- MainTarget 15: 16777216 op, 272215416.18 ns, 16.2253 ns/op
- Result 1: 16777216 op, 197798978.55 ns, 11.7897 ns/op
- Result 2: 16777216 op, 186942282.91 ns, 11.1426 ns/op
- Result 3: 16777216 op, 186801640.88 ns, 11.1342 ns/op
- Result 4: 16777216 op, 186909097.71 ns, 11.1407 ns/op
- Result 5: 16777216 op, 197522040.17 ns, 11.7732 ns/op
- Result 6: 16777216 op, 193488458.33 ns, 11.5328 ns/op
- Result 7: 16777216 op, 178519168.47 ns, 10.6406 ns/op
- Result 8: 16777216 op, 179198674.91 ns, 10.6811 ns/op
- Result 9: 16777216 op, 192392556.67 ns, 11.4675 ns/op
- Result 10: 16777216 op, 186193640.64 ns, 11.0980 ns/op
- Result 11: 16777216 op, 184352652.25 ns, 10.9883 ns/op
- Result 12: 16777216 op, 185859023.22 ns, 11.0781 ns/op
- Result 13: 16777216 op, 182904750.45 ns, 10.9020 ns/op
- Result 14: 16777216 op, 183289540.72 ns, 10.9249 ns/op
- GC: 2342 0 0 0 251658240
- Mean = 11.1638 ns, StdErr = 0.0957 ns (0.86%); N = 14, StdDev = 0.3582 ns
- Min = 10.6406 ns, Q1 = 10.9249 ns, Median = 11.1161 ns, Q3 = 11.4675 ns, Max = 11.7897 ns
- IQR = 0.5426 ns, LowerFence = 10.1110 ns, UpperFence = 12.2814 ns
- ConfidenceInterval = [10.9762 ns; 11.3515 ns] (CI 95%)
- Skewness = 0.4, Kurtosis = 1.98
- // **************************
- // Benchmark: Program.CSharp7IsIfElse: DefaultJob
- // *** Generate ***
- // Result = Success
- // BinariesDirectoryPath = c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release
- // *** Build ***
- BuildScript: c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release\BDN.Generated.bat
- // Result = Success
- // *** Execute ***
- // Launch: 1 / 1
- // Execute: c:\users\rogoz\documents\visual studio 2017\Projects\DataContainersBenchmark\DataContainersBenchmark\bin\x64\Release\BDN.Generated.exe
- // Benchmark Process Environment Information:
- // Runtime=Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0
- // GC=Concurrent Workstation
- // Job: DefaultJob
- Pilot 1: 16 op, 208987.74 ns, 13.0617 us/op
- Pilot 2: 32 op, 2765.43 ns, 86.4198 ns/op
- Pilot 3: 64 op, 1580.25 ns, 24.6914 ns/op
- Pilot 4: 128 op, 1975.31 ns, 15.4321 ns/op
- Pilot 5: 256 op, 4345.68 ns, 16.9753 ns/op
- Pilot 6: 512 op, 7111.11 ns, 13.8889 ns/op
- Pilot 7: 1024 op, 15407.41 ns, 15.0463 ns/op
- Pilot 8: 2048 op, 24888.9 ns, 12.1528 ns/op
- Pilot 9: 4096 op, 47012.36 ns, 11.4776 ns/op
- Pilot 10: 8192 op, 111012.39 ns, 13.5513 ns/op
- Pilot 11: 16384 op, 214123.54 ns, 13.0691 ns/op
- Pilot 12: 32768 op, 777481.79 ns, 23.7269 ns/op
- Pilot 13: 65536 op, 1020444.85 ns, 15.5708 ns/op
- Pilot 14: 131072 op, 2206025.56 ns, 16.8306 ns/op
- Pilot 15: 262144 op, 3892544.75 ns, 14.8489 ns/op
- Pilot 16: 524288 op, 7531854.83 ns, 14.3659 ns/op
- Pilot 17: 1048576 op, 17344796.98 ns, 16.5413 ns/op
- Pilot 18: 2097152 op, 30475468.83 ns, 14.5318 ns/op
- Pilot 19: 4194304 op, 60312517.65 ns, 14.3796 ns/op
- Pilot 20: 8388608 op, 120539701.94 ns, 14.3695 ns/op
- Pilot 21: 16777216 op, 230513868.84 ns, 13.7397 ns/op
- IdleWarmup 1: 16777216 op, 89001911.7 ns, 5.3049 ns/op
- IdleWarmup 2: 16777216 op, 89550257.6 ns, 5.3376 ns/op
- IdleWarmup 3: 16777216 op, 89680232.96 ns, 5.3454 ns/op
- IdleWarmup 4: 16777216 op, 89271343.91 ns, 5.3210 ns/op
- IdleWarmup 5: 16777216 op, 86136132.79 ns, 5.1341 ns/op
- IdleWarmup 6: 16777216 op, 90513418.47 ns, 5.3950 ns/op
- IdleWarmup 7: 16777216 op, 88507294.23 ns, 5.2754 ns/op
- IdleTarget 1: 16777216 op, 88340183.05 ns, 5.2655 ns/op
- IdleTarget 2: 16777216 op, 87815145.8 ns, 5.2342 ns/op
- IdleTarget 3: 16777216 op, 89053269.75 ns, 5.3080 ns/op
- IdleTarget 4: 16777216 op, 86785219.47 ns, 5.1728 ns/op
- IdleTarget 5: 16777216 op, 87889417.44 ns, 5.2386 ns/op
- IdleTarget 6: 16777216 op, 87560725.95 ns, 5.2190 ns/op
- IdleTarget 7: 16777216 op, 89099887.05 ns, 5.3108 ns/op
- IdleTarget 8: 16777216 op, 88343343.54 ns, 5.2657 ns/op
- IdleTarget 9: 16777216 op, 85489021.43 ns, 5.0955 ns/op
- IdleTarget 10: 16777216 op, 86750849.09 ns, 5.1708 ns/op
- IdleTarget 11: 16777216 op, 88029664.41 ns, 5.2470 ns/op
- IdleTarget 12: 16777216 op, 85884873.44 ns, 5.1191 ns/op
- IdleTarget 13: 16777216 op, 94057913.7 ns, 5.6063 ns/op
- IdleTarget 14: 16777216 op, 89701566.3 ns, 5.3466 ns/op
- IdleTarget 15: 16777216 op, 90968924.83 ns, 5.4222 ns/op
- MainWarmup 1: 16777216 op, 231614511.26 ns, 13.8053 ns/op
- MainWarmup 2: 16777216 op, 230835054.16 ns, 13.7588 ns/op
- MainWarmup 3: 16777216 op, 221729667.84 ns, 13.2161 ns/op
- MainWarmup 4: 16777216 op, 228560682.89 ns, 13.6233 ns/op
- MainWarmup 5: 16777216 op, 221634457.93 ns, 13.2104 ns/op
- MainWarmup 6: 16777216 op, 228526707.57 ns, 13.6213 ns/op
- MainWarmup 7: 16777216 op, 226244435.06 ns, 13.4852 ns/op
- MainTarget 1: 16777216 op, 229191991.78 ns, 13.6609 ns/op
- MainTarget 2: 16777216 op, 236497081.09 ns, 14.0963 ns/op
- MainTarget 3: 16777216 op, 222449075.54 ns, 13.2590 ns/op
- MainTarget 4: 16777216 op, 227005719.31 ns, 13.5306 ns/op
- MainTarget 5: 16777216 op, 226133817.73 ns, 13.4786 ns/op
- MainTarget 6: 16777216 op, 224615594.91 ns, 13.3881 ns/op
- MainTarget 7: 16777216 op, 240116243.01 ns, 14.3120 ns/op
- MainTarget 8: 16777216 op, 227868929.53 ns, 13.5820 ns/op
- MainTarget 9: 16777216 op, 222765125.04 ns, 13.2778 ns/op
- MainTarget 10: 16777216 op, 225338953.22 ns, 13.4312 ns/op
- MainTarget 11: 16777216 op, 222685322.54 ns, 13.2731 ns/op
- MainTarget 12: 16777216 op, 225313274.2 ns, 13.4297 ns/op
- MainTarget 13: 16777216 op, 227908830.78 ns, 13.5844 ns/op
- MainTarget 14: 16777216 op, 221976581.52 ns, 13.2308 ns/op
- MainTarget 15: 16777216 op, 222481470.61 ns, 13.2609 ns/op
- Result 1: 16777216 op, 140807324.76 ns, 8.3928 ns/op
- Result 2: 16777216 op, 134064408.52 ns, 7.9909 ns/op
- Result 3: 16777216 op, 138621052.29 ns, 8.2625 ns/op
- Result 4: 16777216 op, 137749150.72 ns, 8.2105 ns/op
- Result 5: 16777216 op, 136230927.89 ns, 8.1200 ns/op
- Result 6: 16777216 op, 139484262.51 ns, 8.3139 ns/op
- Result 7: 16777216 op, 134380458.03 ns, 8.0097 ns/op
- Result 8: 16777216 op, 136954286.2 ns, 8.1631 ns/op
- Result 9: 16777216 op, 134300655.53 ns, 8.0049 ns/op
- Result 10: 16777216 op, 136928607.18 ns, 8.1616 ns/op
- Result 11: 16777216 op, 139524163.76 ns, 8.3163 ns/op
- Result 12: 16777216 op, 133591914.51 ns, 7.9627 ns/op
- Result 13: 16777216 op, 134096803.59 ns, 7.9928 ns/op
- GC: 2350 0 0 0 251658240
- Mean = 8.1463 ns, StdErr = 0.0406 ns (0.5%); N = 13, StdDev = 0.1462 ns
- Min = 7.9627 ns, Q1 = 7.9989 ns, Median = 8.1616 ns, Q3 = 8.2882 ns, Max = 8.3928 ns
- IQR = 0.2893 ns, LowerFence = 7.5649 ns, UpperFence = 8.7222 ns
- ConfidenceInterval = [8.0668 ns; 8.2258 ns] (CI 95%)
- Skewness = 0.18, Kurtosis = 1.44
- // ***** BenchmarkRunner: Finish *****
- // * Export *
- BenchmarkDotNet.Artifacts\results\Program-report.csv
- BenchmarkDotNet.Artifacts\results\Program-report-github.md
- BenchmarkDotNet.Artifacts\results\Program-report.html
- // * Detailed results *
- Program.IsHard: DefaultJob
- Runtime = Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0; GC = Concurrent Workstation
- Mean = 7.8838 ns, StdErr = 0.0365 ns (0.46%); N = 14, StdDev = 0.1366 ns
- Min = 7.6669 ns, Q1 = 7.7841 ns, Median = 7.8649 ns, Q3 = 7.9827 ns, Max = 8.1837 ns
- IQR = 0.1986 ns, LowerFence = 7.4862 ns, UpperFence = 8.2806 ns
- ConfidenceInterval = [7.8122 ns; 7.9553 ns] (CI 95%)
- Skewness = 0.46, Kurtosis = 2.49
- Program.TryCatchCheck: DefaultJob
- Runtime = Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0; GC = Concurrent Workstation
- Mean = 6.4516 ns, StdErr = 0.0299 ns (0.46%); N = 15, StdDev = 0.1159 ns
- Min = 6.2447 ns, Q1 = 6.3718 ns, Median = 6.4259 ns, Q3 = 6.5199 ns, Max = 6.6638 ns
- IQR = 0.1482 ns, LowerFence = 6.1495 ns, UpperFence = 6.7422 ns
- ConfidenceInterval = [6.3930 ns; 6.5103 ns] (CI 95%)
- Skewness = 0.33, Kurtosis = 2.25
- Program.TryCatchCheckThrows: DefaultJob
- Runtime = Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0; GC = Concurrent Workstation
- Mean = 35.4670 us, StdErr = 0.3301 us (0.93%); N = 15, StdDev = 1.2785 us
- Min = 33.8307 us, Q1 = 34.2405 us, Median = 35.5750 us, Q3 = 36.3268 us, Max = 38.1635 us
- IQR = 2.0863 us, LowerFence = 31.1110 us, UpperFence = 39.4563 us
- ConfidenceInterval = [34.8200 us; 36.1140 us] (CI 95%)
- Skewness = 0.5, Kurtosis = 2.15
- Program.NullCheck: DefaultJob
- Runtime = Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0; GC = Concurrent Workstation
- Mean = 6.2084 ns, StdErr = 0.0695 ns (1.12%); N = 14, StdDev = 0.2601 ns
- Min = 5.8574 ns, Q1 = 6.0821 ns, Median = 6.1780 ns, Q3 = 6.2770 ns, Max = 6.8707 ns
- IQR = 0.1948 ns, LowerFence = 5.7899 ns, UpperFence = 6.5692 ns
- ConfidenceInterval = [6.0722 ns; 6.3447 ns] (CI 95%)
- Skewness = 0.97, Kurtosis = 3.57
- Program.AsNull: DefaultJob
- Runtime = Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0; GC = Concurrent Workstation
- Mean = 8.2600 ns, StdErr = 0.0732 ns (0.89%); N = 15, StdDev = 0.2836 ns
- Min = 7.9253 ns, Q1 = 7.9911 ns, Median = 8.2488 ns, Q3 = 8.4360 ns, Max = 8.8356 ns
- IQR = 0.4449 ns, LowerFence = 7.3238 ns, UpperFence = 9.1033 ns
- ConfidenceInterval = [8.1165 ns; 8.4035 ns] (CI 95%)
- Skewness = 0.45, Kurtosis = 1.91
- Program.IsAs: DefaultJob
- Runtime = Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0; GC = Concurrent Workstation
- Mean = 8.5181 ns, StdErr = 0.1229 ns (1.44%); N = 15, StdDev = 0.4759 ns
- Min = 7.9125 ns, Q1 = 8.1124 ns, Median = 8.4462 ns, Q3 = 8.7844 ns, Max = 9.3358 ns
- IQR = 0.6720 ns, LowerFence = 7.1044 ns, UpperFence = 9.7925 ns
- ConfidenceInterval = [8.2773 ns; 8.7589 ns] (CI 95%)
- Skewness = 0.55, Kurtosis = 1.89
- Program.CSharp7IsSwitch: DefaultJob
- Runtime = Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0; GC = Concurrent Workstation
- Mean = 11.1638 ns, StdErr = 0.0957 ns (0.86%); N = 14, StdDev = 0.3582 ns
- Min = 10.6406 ns, Q1 = 10.9249 ns, Median = 11.1161 ns, Q3 = 11.4675 ns, Max = 11.7897 ns
- IQR = 0.5426 ns, LowerFence = 10.1110 ns, UpperFence = 12.2814 ns
- ConfidenceInterval = [10.9762 ns; 11.3515 ns] (CI 95%)
- Skewness = 0.4, Kurtosis = 1.98
- Program.CSharp7IsIfElse: DefaultJob
- Runtime = Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0; GC = Concurrent Workstation
- Mean = 8.1463 ns, StdErr = 0.0406 ns (0.5%); N = 13, StdDev = 0.1462 ns
- Min = 7.9627 ns, Q1 = 7.9989 ns, Median = 8.1616 ns, Q3 = 8.2882 ns, Max = 8.3928 ns
- IQR = 0.2893 ns, LowerFence = 7.5649 ns, UpperFence = 8.7222 ns
- ConfidenceInterval = [8.0668 ns; 8.2258 ns] (CI 95%)
- Skewness = 0.18, Kurtosis = 1.44
- Total time: 00:01:15 (75.63 sec)
- // * Summary *
- BenchmarkDotNet=v0.10.3.0, OS=Microsoft Windows NT 6.2.9200.0
- Processor=Intel(R) Core(TM) i7-6700HQ CPU 2.60GHz, ProcessorCount=8
- Frequency=2531249 Hz, Resolution=395.0619 ns, Timer=TSC
- [Host] : Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0 [AttachedDebugger]
- DefaultJob : Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0
- Method | Mean | StdErr | StdDev |
- -------------------- |--------------- |------------ |-------------- |
- IsHard | 7.8838 ns | 0.0365 ns | 0.1366 ns |
- TryCatchCheck | 6.4516 ns | 0.0299 ns | 0.1159 ns |
- TryCatchCheckThrows | 35,466.9861 ns | 330.1040 ns | 1,278.4872 ns |
- NullCheck | 6.2084 ns | 0.0695 ns | 0.2601 ns |
- AsNull | 8.2600 ns | 0.0732 ns | 0.2836 ns |
- IsAs | 8.5181 ns | 0.1229 ns | 0.4759 ns |
- CSharp7IsSwitch | 11.1638 ns | 0.0957 ns | 0.3582 ns |
- CSharp7IsIfElse | 8.1463 ns | 0.0406 ns | 0.1462 ns |
- *** Warnings ***
- Environment
- Summary -> Benchmark was executed with attached debugger
- *** Hints ***
- Outliers
- Program.IsHard: Default -> 1 outlier was removed
- Program.NullCheck: Default -> 1 outlier was removed
- Program.CSharp7IsSwitch: Default -> 1 outlier was removed
- Program.CSharp7IsIfElse: Default -> 2 outliers were removed
- // ***** BenchmarkRunner: End *****
- Global total time: 00:01:16 (76.3 sec)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement