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, 175407.48 ns, 10.9630 us/op
- Pilot 2: 32 op, 3555.56 ns, 111.1112 ns/op
- Pilot 3: 64 op, 1580.25 ns, 24.6914 ns/op
- Pilot 4: 128 op, 2370.37 ns, 18.5185 ns/op
- Pilot 5: 256 op, 5135.8 ns, 20.0617 ns/op
- Pilot 6: 512 op, 7111.11 ns, 13.8889 ns/op
- Pilot 7: 1024 op, 13037.04 ns, 12.7315 ns/op
- Pilot 8: 2048 op, 42271.62 ns, 20.6404 ns/op
- Pilot 9: 4096 op, 57679.04 ns, 14.0818 ns/op
- Pilot 10: 8192 op, 121284 ns, 14.8052 ns/op
- Pilot 11: 16384 op, 208197.61 ns, 12.7074 ns/op
- Pilot 12: 32768 op, 631308.89 ns, 19.2660 ns/op
- Pilot 13: 65536 op, 1334519.05 ns, 20.3631 ns/op
- Pilot 14: 131072 op, 2522075.07 ns, 19.2419 ns/op
- Pilot 15: 262144 op, 3388050.72 ns, 12.9244 ns/op
- Pilot 16: 524288 op, 6833780.48 ns, 13.0344 ns/op
- Pilot 17: 1048576 op, 14578573.66 ns, 13.9032 ns/op
- Pilot 18: 2097152 op, 28455517.41 ns, 13.5686 ns/op
- Pilot 19: 4194304 op, 54014046.03 ns, 12.8780 ns/op
- Pilot 20: 8388608 op, 107539795.57 ns, 12.8197 ns/op
- Pilot 21: 16777216 op, 215723542.01 ns, 12.8581 ns/op
- IdleWarmup 1: 16777216 op, 87423639.48 ns, 5.2109 ns/op
- IdleWarmup 2: 16777216 op, 87085071.44 ns, 5.1907 ns/op
- IdleWarmup 3: 16777216 op, 87925368.07 ns, 5.2408 ns/op
- IdleWarmup 4: 16777216 op, 84777119.91 ns, 5.0531 ns/op
- IdleWarmup 5: 16777216 op, 85995885.83 ns, 5.1258 ns/op
- IdleWarmup 6: 16777216 op, 84949366.89 ns, 5.0634 ns/op
- IdleTarget 1: 16777216 op, 86333268.67 ns, 5.1459 ns/op
- IdleTarget 2: 16777216 op, 86016033.98 ns, 5.1270 ns/op
- IdleTarget 3: 16777216 op, 86615737.92 ns, 5.1627 ns/op
- IdleTarget 4: 16777216 op, 88397467.02 ns, 5.2689 ns/op
- IdleTarget 5: 16777216 op, 85614256.05 ns, 5.1030 ns/op
- IdleTarget 6: 16777216 op, 85355095.45 ns, 5.0876 ns/op
- IdleTarget 7: 16777216 op, 85939787.04 ns, 5.1224 ns/op
- IdleTarget 8: 16777216 op, 87460775.29 ns, 5.2131 ns/op
- IdleTarget 9: 16777216 op, 86893861.49 ns, 5.1793 ns/op
- IdleTarget 10: 16777216 op, 86249120.49 ns, 5.1408 ns/op
- IdleTarget 11: 16777216 op, 85594502.95 ns, 5.1018 ns/op
- IdleTarget 12: 16777216 op, 85822058.6 ns, 5.1154 ns/op
- IdleTarget 13: 16777216 op, 86665515.72 ns, 5.1657 ns/op
- IdleTarget 14: 16777216 op, 85634799.26 ns, 5.1042 ns/op
- IdleTarget 15: 16777216 op, 89154800.65 ns, 5.3140 ns/op
- MainWarmup 1: 16777216 op, 231260930.87 ns, 13.7842 ns/op
- MainWarmup 2: 16777216 op, 233801178.79 ns, 13.9356 ns/op
- MainWarmup 3: 16777216 op, 236156932.8 ns, 14.0761 ns/op
- MainWarmup 4: 16777216 op, 242038219.08 ns, 14.4266 ns/op
- MainWarmup 5: 16777216 op, 229542806.73 ns, 13.6818 ns/op
- MainWarmup 6: 16777216 op, 221962359.29 ns, 13.2300 ns/op
- MainWarmup 7: 16777216 op, 232305474.49 ns, 13.8465 ns/op
- MainWarmup 8: 16777216 op, 221172235.52 ns, 13.1829 ns/op
- MainTarget 1: 16777216 op, 218968975.4 ns, 13.0516 ns/op
- MainTarget 2: 16777216 op, 218852827.2 ns, 13.0446 ns/op
- MainTarget 3: 16777216 op, 222631594.13 ns, 13.2699 ns/op
- MainTarget 4: 16777216 op, 230748140.54 ns, 13.7537 ns/op
- MainTarget 5: 16777216 op, 220434654.99 ns, 13.1389 ns/op
- MainTarget 6: 16777216 op, 219796630.04 ns, 13.1009 ns/op
- MainTarget 7: 16777216 op, 222054408.71 ns, 13.2355 ns/op
- MainTarget 8: 16777216 op, 215009665.19 ns, 12.8156 ns/op
- MainTarget 9: 16777216 op, 218356234.41 ns, 13.0150 ns/op
- MainTarget 10: 16777216 op, 224620335.65 ns, 13.3884 ns/op
- MainTarget 11: 16777216 op, 232967598.21 ns, 13.8860 ns/op
- MainTarget 12: 16777216 op, 222613026.22 ns, 13.2688 ns/op
- MainTarget 13: 16777216 op, 221495001.08 ns, 13.2021 ns/op
- MainTarget 14: 16777216 op, 224423594.83 ns, 13.3767 ns/op
- MainTarget 15: 16777216 op, 220984186.07 ns, 13.1717 ns/op
- Result 1: 16777216 op, 132452503.36 ns, 7.8948 ns/op
- Result 2: 16777216 op, 132336355.16 ns, 7.8879 ns/op
- Result 3: 16777216 op, 136115122.09 ns, 8.1131 ns/op
- Result 4: 16777216 op, 144231668.5 ns, 8.5969 ns/op
- Result 5: 16777216 op, 133918182.95 ns, 7.9821 ns/op
- Result 6: 16777216 op, 133280158 ns, 7.9441 ns/op
- Result 7: 16777216 op, 135537936.67 ns, 8.0787 ns/op
- Result 8: 16777216 op, 128493193.15 ns, 7.6588 ns/op
- Result 9: 16777216 op, 131839762.37 ns, 7.8583 ns/op
- Result 10: 16777216 op, 138103863.61 ns, 8.2316 ns/op
- Result 11: 16777216 op, 136096554.18 ns, 8.1120 ns/op
- Result 12: 16777216 op, 134978529.05 ns, 8.0453 ns/op
- Result 13: 16777216 op, 137907122.79 ns, 8.2199 ns/op
- Result 14: 16777216 op, 134467714.03 ns, 8.0149 ns/op
- GC: 2350 0 0 0 251658240
- Mean = 8.0456 ns, StdErr = 0.0587 ns (0.73%); N = 14, StdDev = 0.2195 ns
- Min = 7.6588 ns, Q1 = 7.8948 ns, Median = 8.0301 ns, Q3 = 8.1131 ns, Max = 8.5969 ns
- IQR = 0.2183 ns, LowerFence = 7.5673 ns, UpperFence = 8.4406 ns
- ConfidenceInterval = [7.9306 ns; 8.1606 ns] (CI 95%)
- Skewness = 0.72, Kurtosis = 3.67
- // **************************
- // 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, 170271.67 ns, 10.6420 us/op
- Pilot 2: 32 op, 5530.87 ns, 172.8396 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, 3555.56 ns, 13.8889 ns/op
- Pilot 6: 512 op, 6716.05 ns, 13.1173 ns/op
- Pilot 7: 1024 op, 12246.92 ns, 11.9599 ns/op
- Pilot 8: 2048 op, 50172.86 ns, 24.4985 ns/op
- Pilot 9: 4096 op, 57679.04 ns, 14.0818 ns/op
- Pilot 10: 8192 op, 148148.21 ns, 18.0845 ns/op
- Pilot 11: 16384 op, 206222.3 ns, 12.5868 ns/op
- Pilot 12: 32768 op, 693333.61 ns, 21.1589 ns/op
- Pilot 13: 65536 op, 1269728.9 ns, 19.3745 ns/op
- Pilot 14: 131072 op, 2104889.72 ns, 16.0590 ns/op
- Pilot 15: 262144 op, 3332742.06 ns, 12.7134 ns/op
- Pilot 16: 524288 op, 6049582.64 ns, 11.5387 ns/op
- Pilot 17: 1048576 op, 12758523.56 ns, 12.1675 ns/op
- Pilot 18: 2097152 op, 23597836.48 ns, 11.2523 ns/op
- Pilot 19: 4194304 op, 52237452.74 ns, 12.4544 ns/op
- Pilot 20: 8388608 op, 97713421.32 ns, 11.6483 ns/op
- Pilot 21: 16777216 op, 199081165.07 ns, 11.8662 ns/op
- Pilot 22: 33554432 op, 395900600.85 ns, 11.7988 ns/op
- IdleWarmup 1: 33554432 op, 176274637.54 ns, 5.2534 ns/op
- IdleWarmup 2: 33554432 op, 173766389.64 ns, 5.1786 ns/op
- IdleWarmup 3: 33554432 op, 170663178.53 ns, 5.0862 ns/op
- IdleWarmup 4: 33554432 op, 174954340.72 ns, 5.2140 ns/op
- IdleWarmup 5: 33554432 op, 171038487.32 ns, 5.0973 ns/op
- IdleWarmup 6: 33554432 op, 174247575.01 ns, 5.1930 ns/op
- IdleWarmup 7: 33554432 op, 175579328.62 ns, 5.2327 ns/op
- IdleWarmup 8: 33554432 op, 177984465.38 ns, 5.3044 ns/op
- IdleWarmup 9: 33554432 op, 174982785.18 ns, 5.2149 ns/op
- IdleTarget 1: 33554432 op, 176747921.68 ns, 5.2675 ns/op
- IdleTarget 2: 33554432 op, 179340712.83 ns, 5.3448 ns/op
- IdleTarget 3: 33554432 op, 177470489.86 ns, 5.2890 ns/op
- IdleTarget 4: 33554432 op, 177613897.33 ns, 5.2933 ns/op
- IdleTarget 5: 33554432 op, 175523624.9 ns, 5.2310 ns/op
- IdleTarget 6: 33554432 op, 179556021.55 ns, 5.3512 ns/op
- IdleTarget 7: 33554432 op, 179897355.02 ns, 5.3614 ns/op
- IdleTarget 8: 33554432 op, 178091132.09 ns, 5.3075 ns/op
- IdleTarget 9: 33554432 op, 172292018.68 ns, 5.1347 ns/op
- IdleTarget 10: 33554432 op, 173165105.45 ns, 5.1607 ns/op
- IdleTarget 11: 33554432 op, 174575871.44 ns, 5.2028 ns/op
- IdleTarget 12: 33554432 op, 176109501.67 ns, 5.2485 ns/op
- IdleTarget 13: 33554432 op, 174491328.19 ns, 5.2002 ns/op
- IdleTarget 14: 33554432 op, 172299919.92 ns, 5.1349 ns/op
- IdleTarget 15: 33554432 op, 176044711.52 ns, 5.2465 ns/op
- MainWarmup 1: 33554432 op, 387196597.41 ns, 11.5394 ns/op
- MainWarmup 2: 33554432 op, 383304842.79 ns, 11.4234 ns/op
- MainWarmup 3: 33554432 op, 379755606.82 ns, 11.3176 ns/op
- MainWarmup 4: 33554432 op, 394927563.43 ns, 11.7698 ns/op
- MainWarmup 5: 33554432 op, 410248063.31 ns, 12.2263 ns/op
- MainWarmup 6: 33554432 op, 382166669.5 ns, 11.3895 ns/op
- MainWarmup 7: 33554432 op, 393805587.68 ns, 11.7363 ns/op
- MainWarmup 8: 33554432 op, 384305534.54 ns, 11.4532 ns/op
- MainTarget 1: 33554432 op, 380520841.69 ns, 11.3404 ns/op
- MainTarget 2: 33554432 op, 385911066.04 ns, 11.5010 ns/op
- MainTarget 3: 33554432 op, 382187212.72 ns, 11.3901 ns/op
- MainTarget 4: 33554432 op, 387114424.54 ns, 11.5369 ns/op
- MainTarget 5: 33554432 op, 392942772.52 ns, 11.7106 ns/op
- MainTarget 6: 33554432 op, 394457439.79 ns, 11.7557 ns/op
- MainTarget 7: 33554432 op, 411689249.06 ns, 12.2693 ns/op
- MainTarget 8: 33554432 op, 412795817.4 ns, 12.3023 ns/op
- MainTarget 9: 33554432 op, 394430180.52 ns, 11.7549 ns/op
- MainTarget 10: 33554432 op, 401400652.41 ns, 11.9627 ns/op
- MainTarget 11: 33554432 op, 391712549.81 ns, 11.6739 ns/op
- MainTarget 12: 33554432 op, 378736742.22 ns, 11.2872 ns/op
- MainTarget 13: 33554432 op, 420136067.21 ns, 12.5210 ns/op
- MainTarget 14: 33554432 op, 410666038.78 ns, 12.2388 ns/op
- MainTarget 15: 33554432 op, 389760549.04 ns, 11.6158 ns/op
- Result 1: 33554432 op, 204306200.88 ns, 6.0888 ns/op
- Result 2: 33554432 op, 209696425.23 ns, 6.2494 ns/op
- Result 3: 33554432 op, 205972571.91 ns, 6.1385 ns/op
- Result 4: 33554432 op, 210899783.73 ns, 6.2853 ns/op
- Result 5: 33554432 op, 216728131.71 ns, 6.4590 ns/op
- Result 6: 33554432 op, 218242798.98 ns, 6.5041 ns/op
- Result 7: 33554432 op, 235474608.25 ns, 7.0177 ns/op
- Result 8: 33554432 op, 236581176.59 ns, 7.0507 ns/op
- Result 9: 33554432 op, 218215539.71 ns, 6.5033 ns/op
- Result 10: 33554432 op, 225186011.6 ns, 6.7111 ns/op
- Result 11: 33554432 op, 215497909 ns, 6.4223 ns/op
- Result 12: 33554432 op, 202522101.41 ns, 6.0356 ns/op
- Result 13: 33554432 op, 243921426.41 ns, 7.2694 ns/op
- Result 14: 33554432 op, 234451397.97 ns, 6.9872 ns/op
- Result 15: 33554432 op, 213545908.23 ns, 6.3642 ns/op
- GC: 4899 0 0 0 503316480
- Mean = 6.5391 ns, StdErr = 0.0993 ns (1.52%); N = 15, StdDev = 0.3848 ns
- Min = 6.0356 ns, Q1 = 6.2494 ns, Median = 6.4590 ns, Q3 = 6.9872 ns, Max = 7.2694 ns
- IQR = 0.7378 ns, LowerFence = 5.1428 ns, UpperFence = 8.0938 ns
- ConfidenceInterval = [6.3444 ns; 6.7338 ns] (CI 95%)
- Skewness = 0.46, Kurtosis = 1.79
- // **************************
- // 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, 720592.88 ns, 45.0371 us/op
- Pilot 2: 32 op, 1726025.37 ns, 53.9383 us/op
- Pilot 3: 64 op, 2185087.28 ns, 34.1420 us/op
- Pilot 4: 128 op, 5089582.26 ns, 39.7624 us/op
- Pilot 5: 256 op, 8874275.11 ns, 34.6651 us/op
- Pilot 6: 512 op, 17317932.77 ns, 33.8241 us/op
- Pilot 7: 1024 op, 35473001.67 ns, 34.6416 us/op
- Pilot 8: 2048 op, 68459088.77 ns, 33.4273 us/op
- Pilot 9: 4096 op, 138013289.09 ns, 33.6947 us/op
- Pilot 10: 8192 op, 287829051.98 ns, 35.1354 us/op
- IdleWarmup 1: 8192 op, 43456.81 ns, 5.3048 ns/op
- IdleWarmup 2: 8192 op, 41086.44 ns, 5.0154 ns/op
- IdleWarmup 3: 8192 op, 39111.13 ns, 4.7743 ns/op
- IdleWarmup 4: 8192 op, 41086.44 ns, 5.0154 ns/op
- IdleWarmup 5: 8192 op, 39901.25 ns, 4.8708 ns/op
- IdleWarmup 6: 8192 op, 40691.37 ns, 4.9672 ns/op
- IdleWarmup 7: 8192 op, 38716.06 ns, 4.7261 ns/op
- IdleTarget 1: 8192 op, 39111.13 ns, 4.7743 ns/op
- IdleTarget 2: 8192 op, 39506.19 ns, 4.8225 ns/op
- IdleTarget 3: 8192 op, 41086.44 ns, 5.0154 ns/op
- IdleTarget 4: 8192 op, 53728.42 ns, 6.5586 ns/op
- IdleTarget 5: 8192 op, 41481.5 ns, 5.0637 ns/op
- IdleTarget 6: 8192 op, 40691.37 ns, 4.9672 ns/op
- IdleTarget 7: 8192 op, 71901.26 ns, 8.7770 ns/op
- IdleTarget 8: 8192 op, 38716.06 ns, 4.7261 ns/op
- IdleTarget 9: 8192 op, 40296.31 ns, 4.9190 ns/op
- IdleTarget 10: 8192 op, 39901.25 ns, 4.8708 ns/op
- IdleTarget 11: 8192 op, 41086.44 ns, 5.0154 ns/op
- IdleTarget 12: 8192 op, 41876.56 ns, 5.1119 ns/op
- IdleTarget 13: 8192 op, 41086.44 ns, 5.0154 ns/op
- IdleTarget 14: 8192 op, 85333.37 ns, 10.4167 ns/op
- IdleTarget 15: 8192 op, 42666.68 ns, 5.2083 ns/op
- MainWarmup 1: 8192 op, 335640626.43 ns, 40.9718 us/op
- MainWarmup 2: 8192 op, 392690723.04 ns, 47.9359 us/op
- MainWarmup 3: 8192 op, 307543430.14 ns, 37.5419 us/op
- MainWarmup 4: 8192 op, 282249197.93 ns, 34.4542 us/op
- MainWarmup 5: 8192 op, 270025983.22 ns, 32.9622 us/op
- MainWarmup 6: 8192 op, 274359417.03 ns, 33.4911 us/op
- MainWarmup 7: 8192 op, 302679823.28 ns, 36.9482 us/op
- MainWarmup 8: 8192 op, 291379078.08 ns, 35.5687 us/op
- MainTarget 1: 8192 op, 276767714.28 ns, 33.7851 us/op
- MainTarget 2: 8192 op, 281446432.18 ns, 34.3563 us/op
- MainTarget 3: 8192 op, 288004854.52 ns, 35.1568 us/op
- MainTarget 4: 8192 op, 289300657.5 ns, 35.3150 us/op
- MainTarget 5: 8192 op, 295882388.5 ns, 36.1185 us/op
- MainTarget 6: 8192 op, 304556762.29 ns, 37.1773 us/op
- MainTarget 7: 8192 op, 299089105.81 ns, 36.5099 us/op
- MainTarget 8: 8192 op, 273044651.08 ns, 33.3306 us/op
- MainTarget 9: 8192 op, 280455221.91 ns, 34.2353 us/op
- MainTarget 10: 8192 op, 279300060.96 ns, 34.0942 us/op
- MainTarget 11: 8192 op, 288233990.41 ns, 35.1848 us/op
- MainTarget 12: 8192 op, 280173542.78 ns, 34.2009 us/op
- MainTarget 13: 8192 op, 271301638.05 ns, 33.1179 us/op
- MainTarget 14: 8192 op, 294377597.78 ns, 35.9348 us/op
- MainTarget 15: 8192 op, 275800997.85 ns, 33.6671 us/op
- Result 1: 8192 op, 276721149.65 ns, 33.7794 us/op
- Result 2: 8192 op, 281399867.55 ns, 34.3506 us/op
- Result 3: 8192 op, 287958289.89 ns, 35.1512 us/op
- Result 4: 8192 op, 289254092.87 ns, 35.3093 us/op
- Result 5: 8192 op, 295835823.87 ns, 36.1128 us/op
- Result 6: 8192 op, 304510197.67 ns, 37.1717 us/op
- Result 7: 8192 op, 299042541.19 ns, 36.5042 us/op
- Result 8: 8192 op, 272998086.45 ns, 33.3250 us/op
- Result 9: 8192 op, 280408657.28 ns, 34.2296 us/op
- Result 10: 8192 op, 279253496.33 ns, 34.0886 us/op
- Result 11: 8192 op, 288187425.79 ns, 35.1791 us/op
- Result 12: 8192 op, 280126978.16 ns, 34.1952 us/op
- Result 13: 8192 op, 271255073.42 ns, 33.1122 us/op
- Result 14: 8192 op, 294331033.15 ns, 35.9291 us/op
- Result 15: 8192 op, 275754433.22 ns, 33.6614 us/op
- GC: 0 0 0 0 122880
- Mean = 34.8066 us, StdErr = 0.3148 us (0.9%); N = 15, StdDev = 1.2193 us
- Min = 33.1122 us, Q1 = 33.7794 us, Median = 34.3506 us, Q3 = 35.9291 us, Max = 37.1717 us
- IQR = 2.1496 us, LowerFence = 30.5550 us, UpperFence = 39.1535 us
- ConfidenceInterval = [34.1896 us; 35.4237 us] (CI 95%)
- Skewness = 0.38, Kurtosis = 1.83
- // **************************
- // 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, 173037.11 ns, 10.8148 us/op
- Pilot 2: 32 op, 3950.62 ns, 123.4568 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, 5925.93 ns, 11.5741 ns/op
- Pilot 7: 1024 op, 11061.73 ns, 10.8025 ns/op
- Pilot 8: 2048 op, 21728.4 ns, 10.6096 ns/op
- Pilot 9: 4096 op, 41086.44 ns, 10.0309 ns/op
- Pilot 10: 8192 op, 208197.61 ns, 25.4147 ns/op
- Pilot 11: 16384 op, 513975.51 ns, 31.3706 ns/op
- Pilot 12: 32768 op, 520691.56 ns, 15.8902 ns/op
- Pilot 13: 65536 op, 1234173.33 ns, 18.8320 ns/op
- Pilot 14: 131072 op, 2120297.13 ns, 16.1766 ns/op
- Pilot 15: 262144 op, 2953087.59 ns, 11.2651 ns/op
- Pilot 16: 524288 op, 7179854.69 ns, 13.6945 ns/op
- Pilot 17: 1048576 op, 11414127.97 ns, 10.8854 ns/op
- Pilot 18: 2097152 op, 23398330.23 ns, 11.1572 ns/op
- Pilot 19: 4194304 op, 45964660.13 ns, 10.9588 ns/op
- Pilot 20: 8388608 op, 95036086.93 ns, 11.3292 ns/op
- Pilot 21: 16777216 op, 187240370.27 ns, 11.1604 ns/op
- Pilot 22: 33554432 op, 382234225.08 ns, 11.3915 ns/op
- IdleWarmup 1: 33554432 op, 175063772.86 ns, 5.2173 ns/op
- IdleWarmup 2: 33554432 op, 172525895.32 ns, 5.1417 ns/op
- IdleWarmup 3: 33554432 op, 173095969.62 ns, 5.1587 ns/op
- IdleWarmup 4: 33554432 op, 177304958.94 ns, 5.2841 ns/op
- IdleWarmup 5: 33554432 op, 173200661.02 ns, 5.1618 ns/op
- IdleWarmup 6: 33554432 op, 170937351.48 ns, 5.0943 ns/op
- IdleWarmup 7: 33554432 op, 171327277.56 ns, 5.1060 ns/op
- IdleWarmup 8: 33554432 op, 174333303.44 ns, 5.1955 ns/op
- IdleWarmup 9: 33554432 op, 171740512.29 ns, 5.1183 ns/op
- IdleTarget 1: 33554432 op, 172334685.37 ns, 5.1360 ns/op
- IdleTarget 2: 33554432 op, 173750587.16 ns, 5.1782 ns/op
- IdleTarget 3: 33554432 op, 173878587.21 ns, 5.1820 ns/op
- IdleTarget 4: 33554432 op, 175219427.25 ns, 5.2219 ns/op
- IdleTarget 5: 33554432 op, 175483328.59 ns, 5.2298 ns/op
- IdleTarget 6: 33554432 op, 174134982.37 ns, 5.1896 ns/op
- IdleTarget 7: 33554432 op, 172005993.88 ns, 5.1262 ns/op
- IdleTarget 8: 33554432 op, 172900809.05 ns, 5.1528 ns/op
- IdleTarget 9: 33554432 op, 173762043.96 ns, 5.1785 ns/op
- IdleTarget 10: 33554432 op, 173324710.45 ns, 5.1655 ns/op
- IdleTarget 11: 33554432 op, 171680857.95 ns, 5.1165 ns/op
- IdleTarget 12: 33554432 op, 175735378.07 ns, 5.2373 ns/op
- IdleTarget 13: 33554432 op, 174846488.83 ns, 5.2108 ns/op
- IdleTarget 14: 33554432 op, 174197797.21 ns, 5.1915 ns/op
- IdleTarget 15: 33554432 op, 176423180.81 ns, 5.2578 ns/op
- MainWarmup 1: 33554432 op, 402144158.87 ns, 11.9848 ns/op
- MainWarmup 2: 33554432 op, 382863953.72 ns, 11.4102 ns/op
- MainWarmup 3: 33554432 op, 372936443.63 ns, 11.1144 ns/op
- MainWarmup 4: 33554432 op, 369937923.93 ns, 11.0250 ns/op
- MainWarmup 5: 33554432 op, 388979906.76 ns, 11.5925 ns/op
- MainWarmup 6: 33554432 op, 379095458.41 ns, 11.2979 ns/op
- MainWarmup 7: 33554432 op, 368985034.66 ns, 10.9966 ns/op
- MainWarmup 8: 33554432 op, 369713528.78 ns, 11.0183 ns/op
- MainWarmup 9: 33554432 op, 371640640.65 ns, 11.0758 ns/op
- MainWarmup 10: 33554432 op, 372599455.84 ns, 11.1043 ns/op
- MainWarmup 11: 33554432 op, 372835702.85 ns, 11.1114 ns/op
- MainWarmup 12: 33554432 op, 370255948.74 ns, 11.0345 ns/op
- MainTarget 1: 33554432 op, 370208541.32 ns, 11.0331 ns/op
- MainTarget 2: 33554432 op, 371046467.57 ns, 11.0580 ns/op
- MainTarget 3: 33554432 op, 369595010.21 ns, 11.0148 ns/op
- MainTarget 4: 33554432 op, 373648740.21 ns, 11.1356 ns/op
- MainTarget 5: 33554432 op, 373429085.8 ns, 11.1291 ns/op
- MainTarget 6: 33554432 op, 370472837.72 ns, 11.0410 ns/op
- MainTarget 7: 33554432 op, 368995701.33 ns, 10.9969 ns/op
- MainTarget 8: 33554432 op, 375961432.48 ns, 11.2045 ns/op
- MainTarget 9: 33554432 op, 408924605.99 ns, 12.1869 ns/op
- MainTarget 10: 33554432 op, 399703861.61 ns, 11.9121 ns/op
- MainTarget 11: 33554432 op, 394033143.32 ns, 11.7431 ns/op
- MainTarget 12: 33554432 op, 377526667.66 ns, 11.2512 ns/op
- MainTarget 13: 33554432 op, 375737037.33 ns, 11.1978 ns/op
- MainTarget 14: 33554432 op, 372339505.12 ns, 11.0966 ns/op
- MainTarget 15: 33554432 op, 387493683.95 ns, 11.5482 ns/op
- Result 1: 33554432 op, 196229950.77 ns, 5.8481 ns/op
- Result 2: 33554432 op, 197067877.03 ns, 5.8731 ns/op
- Result 3: 33554432 op, 195616419.67 ns, 5.8298 ns/op
- Result 4: 33554432 op, 199670149.66 ns, 5.9506 ns/op
- Result 5: 33554432 op, 199450495.26 ns, 5.9441 ns/op
- Result 6: 33554432 op, 196494247.17 ns, 5.8560 ns/op
- Result 7: 33554432 op, 195017110.79 ns, 5.8120 ns/op
- Result 8: 33554432 op, 201982841.94 ns, 6.0196 ns/op
- Result 9: 33554432 op, 234946015.45 ns, 7.0019 ns/op
- Result 10: 33554432 op, 225725271.07 ns, 6.7271 ns/op
- Result 11: 33554432 op, 220054552.78 ns, 6.5581 ns/op
- Result 12: 33554432 op, 203548077.12 ns, 6.0662 ns/op
- Result 13: 33554432 op, 201758446.79 ns, 6.0129 ns/op
- Result 14: 33554432 op, 198360914.58 ns, 5.9116 ns/op
- Result 15: 33554432 op, 213515093.41 ns, 6.3632 ns/op
- GC: 4883 0 0 0 503316480
- Mean = 6.1183 ns, StdErr = 0.0953 ns (1.56%); N = 15, StdDev = 0.3692 ns
- Min = 5.8120 ns, Q1 = 5.8560 ns, Median = 5.9506 ns, Q3 = 6.3632 ns, Max = 7.0019 ns
- IQR = 0.5073 ns, LowerFence = 5.0951 ns, UpperFence = 7.1241 ns
- ConfidenceInterval = [5.9314 ns; 6.3052 ns] (CI 95%)
- Skewness = 1.18, Kurtosis = 2.95
- // **************************
- // 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, 188839.58 ns, 11.8025 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, 3950.62 ns, 15.4321 ns/op
- Pilot 6: 512 op, 8691.36 ns, 16.9753 ns/op
- Pilot 7: 1024 op, 14617.29 ns, 14.2747 ns/op
- Pilot 8: 2048 op, 24098.77 ns, 11.7670 ns/op
- Pilot 9: 4096 op, 49777.8 ns, 12.1528 ns/op
- Pilot 10: 8192 op, 96395.1 ns, 11.7670 ns/op
- Pilot 11: 16384 op, 206222.3 ns, 12.5868 ns/op
- Pilot 12: 32768 op, 501333.53 ns, 15.2995 ns/op
- Pilot 13: 65536 op, 1212839.99 ns, 18.5065 ns/op
- Pilot 14: 131072 op, 2151902.08 ns, 16.4177 ns/op
- Pilot 15: 262144 op, 3524742.13 ns, 13.4458 ns/op
- Pilot 16: 524288 op, 7525533.84 ns, 14.3538 ns/op
- Pilot 17: 1048576 op, 14729092.24 ns, 14.0468 ns/op
- Pilot 18: 2097152 op, 29252752.3 ns, 13.9488 ns/op
- Pilot 19: 4194304 op, 59068467.78 ns, 14.0830 ns/op
- Pilot 20: 8388608 op, 109185623.38 ns, 13.0159 ns/op
- Pilot 21: 16777216 op, 215007689.88 ns, 12.8155 ns/op
- IdleWarmup 1: 16777216 op, 86839342.95 ns, 5.1760 ns/op
- IdleWarmup 2: 16777216 op, 87423244.41 ns, 5.2108 ns/op
- IdleWarmup 3: 16777216 op, 85393416.45 ns, 5.0898 ns/op
- IdleWarmup 4: 16777216 op, 88222059.54 ns, 5.2584 ns/op
- IdleWarmup 5: 16777216 op, 88877072.15 ns, 5.2975 ns/op
- IdleWarmup 6: 16777216 op, 85168231.18 ns, 5.0764 ns/op
- IdleTarget 1: 16777216 op, 85962700.63 ns, 5.1238 ns/op
- IdleTarget 2: 16777216 op, 85709465.96 ns, 5.1087 ns/op
- IdleTarget 3: 16777216 op, 85692083.24 ns, 5.1076 ns/op
- IdleTarget 4: 16777216 op, 84120527.06 ns, 5.0140 ns/op
- IdleTarget 5: 16777216 op, 86132182.18 ns, 5.1339 ns/op
- IdleTarget 6: 16777216 op, 87087046.75 ns, 5.1908 ns/op
- IdleTarget 7: 16777216 op, 85970206.8 ns, 5.1242 ns/op
- IdleTarget 8: 16777216 op, 86315490.89 ns, 5.1448 ns/op
- IdleTarget 9: 16777216 op, 85980478.41 ns, 5.1248 ns/op
- IdleTarget 10: 16777216 op, 86938108.42 ns, 5.1819 ns/op
- IdleTarget 11: 16777216 op, 87319738.2 ns, 5.2047 ns/op
- IdleTarget 12: 16777216 op, 89240134.02 ns, 5.3191 ns/op
- IdleTarget 13: 16777216 op, 86410700.8 ns, 5.1505 ns/op
- IdleTarget 14: 16777216 op, 87683985.26 ns, 5.2264 ns/op
- IdleTarget 15: 16777216 op, 88309763.28 ns, 5.2637 ns/op
- MainWarmup 1: 16777216 op, 213484726.31 ns, 12.7247 ns/op
- MainWarmup 2: 16777216 op, 216898061 ns, 12.9281 ns/op
- MainWarmup 3: 16777216 op, 218665567.87 ns, 13.0335 ns/op
- MainWarmup 4: 16777216 op, 216540134.93 ns, 12.9068 ns/op
- MainWarmup 5: 16777216 op, 216307838.54 ns, 12.8930 ns/op
- MainWarmup 6: 16777216 op, 213407689.25 ns, 12.7201 ns/op
- MainWarmup 7: 16777216 op, 214558504.52 ns, 12.7887 ns/op
- MainWarmup 8: 16777216 op, 216061319.93 ns, 12.8783 ns/op
- MainWarmup 9: 16777216 op, 214012924.05 ns, 12.7562 ns/op
- MainTarget 1: 16777216 op, 214817665.11 ns, 12.8041 ns/op
- MainTarget 2: 16777216 op, 212731343.3 ns, 12.6798 ns/op
- MainTarget 3: 16777216 op, 220845124.28 ns, 13.1634 ns/op
- MainTarget 4: 16777216 op, 231069325.85 ns, 13.7728 ns/op
- MainTarget 5: 16777216 op, 229119695.45 ns, 13.6566 ns/op
- MainTarget 6: 16777216 op, 226208484.43 ns, 13.4831 ns/op
- MainTarget 7: 16777216 op, 226477521.57 ns, 13.4991 ns/op
- MainTarget 8: 16777216 op, 229954066.15 ns, 13.7063 ns/op
- MainTarget 9: 16777216 op, 215975591.5 ns, 12.8731 ns/op
- MainTarget 10: 16777216 op, 221881766.67 ns, 13.2252 ns/op
- MainTarget 11: 16777216 op, 222590507.69 ns, 13.2674 ns/op
- MainTarget 12: 16777216 op, 212250948.05 ns, 12.6511 ns/op
- MainTarget 13: 16777216 op, 213541220.16 ns, 12.7280 ns/op
- MainTarget 14: 16777216 op, 221186852.81 ns, 13.1838 ns/op
- MainTarget 15: 16777216 op, 223871298.32 ns, 13.3438 ns/op
- Result 1: 16777216 op, 128226157.65 ns, 7.6429 ns/op
- Result 2: 16777216 op, 126139835.84 ns, 7.5185 ns/op
- Result 3: 16777216 op, 134253616.82 ns, 8.0021 ns/op
- Result 4: 16777216 op, 144477818.39 ns, 8.6115 ns/op
- Result 5: 16777216 op, 142528187.99 ns, 8.4953 ns/op
- Result 6: 16777216 op, 139616976.97 ns, 8.3218 ns/op
- Result 7: 16777216 op, 139886014.11 ns, 8.3379 ns/op
- Result 8: 16777216 op, 143362558.69 ns, 8.5451 ns/op
- Result 9: 16777216 op, 129384084.04 ns, 7.7119 ns/op
- Result 10: 16777216 op, 135290259.21 ns, 8.0639 ns/op
- Result 11: 16777216 op, 135999000.23 ns, 8.1062 ns/op
- Result 12: 16777216 op, 125659440.59 ns, 7.4899 ns/op
- Result 13: 16777216 op, 126949712.7 ns, 7.5668 ns/op
- Result 14: 16777216 op, 134595345.35 ns, 8.0225 ns/op
- Result 15: 16777216 op, 137279790.86 ns, 8.1825 ns/op
- GC: 2346 0 0 0 251658240
- Mean = 8.0413 ns, StdErr = 0.0988 ns (1.23%); N = 15, StdDev = 0.3825 ns
- Min = 7.4899 ns, Q1 = 7.6429 ns, Median = 8.0639 ns, Q3 = 8.3379 ns, Max = 8.6115 ns
- IQR = 0.6950 ns, LowerFence = 6.6004 ns, UpperFence = 9.3803 ns
- ConfidenceInterval = [7.8477 ns; 8.2348 ns] (CI 95%)
- Skewness = -0.07, Kurtosis = 1.5
- // **************************
- // 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, 231901.33 ns, 14.4938 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, 2370.37 ns, 18.5185 ns/op
- Pilot 5: 256 op, 17382.72 ns, 67.9013 ns/op
- Pilot 6: 512 op, 6716.05 ns, 13.1173 ns/op
- Pilot 7: 1024 op, 15407.41 ns, 15.0463 ns/op
- Pilot 8: 2048 op, 51358.04 ns, 25.0772 ns/op
- Pilot 9: 4096 op, 53333.35 ns, 13.0208 ns/op
- Pilot 10: 8192 op, 150123.52 ns, 18.3256 ns/op
- Pilot 11: 16384 op, 275753.2 ns, 16.8306 ns/op
- Pilot 12: 32768 op, 635654.57 ns, 19.3986 ns/op
- Pilot 13: 65536 op, 1453827.73 ns, 22.1837 ns/op
- Pilot 14: 131072 op, 2569877.56 ns, 19.6066 ns/op
- Pilot 15: 262144 op, 3817482.99 ns, 14.5625 ns/op
- Pilot 16: 524288 op, 7863311.75 ns, 14.9981 ns/op
- Pilot 17: 1048576 op, 13669931.33 ns, 13.0367 ns/op
- Pilot 18: 2097152 op, 30851567.74 ns, 14.7112 ns/op
- Pilot 19: 4194304 op, 57073405.26 ns, 13.6074 ns/op
- Pilot 20: 8388608 op, 114644588.5 ns, 13.6667 ns/op
- Pilot 21: 16777216 op, 229977374.81 ns, 13.7077 ns/op
- IdleWarmup 1: 16777216 op, 86473120.58 ns, 5.1542 ns/op
- IdleWarmup 2: 16777216 op, 86087145.12 ns, 5.1312 ns/op
- IdleWarmup 3: 16777216 op, 85272922.58 ns, 5.0827 ns/op
- IdleWarmup 4: 16777216 op, 88924479.58 ns, 5.3003 ns/op
- IdleWarmup 5: 16777216 op, 86946009.66 ns, 5.1824 ns/op
- IdleWarmup 6: 16777216 op, 87979491.55 ns, 5.2440 ns/op
- IdleWarmup 7: 16777216 op, 85339292.97 ns, 5.0866 ns/op
- IdleTarget 1: 16777216 op, 88403788.01 ns, 5.2693 ns/op
- IdleTarget 2: 16777216 op, 86360923.01 ns, 5.1475 ns/op
- IdleTarget 3: 16777216 op, 85401712.75 ns, 5.0903 ns/op
- IdleTarget 4: 16777216 op, 86683293.5 ns, 5.1667 ns/op
- IdleTarget 5: 16777216 op, 85423441.15 ns, 5.0916 ns/op
- IdleTarget 6: 16777216 op, 86026305.59 ns, 5.1276 ns/op
- IdleTarget 7: 16777216 op, 86697515.73 ns, 5.1676 ns/op
- IdleTarget 8: 16777216 op, 85423836.22 ns, 5.0917 ns/op
- IdleTarget 9: 16777216 op, 86657614.48 ns, 5.1652 ns/op
- IdleTarget 10: 16777216 op, 86105713.03 ns, 5.1323 ns/op
- IdleTarget 11: 16777216 op, 86181959.97 ns, 5.1368 ns/op
- IdleTarget 12: 16777216 op, 85361416.44 ns, 5.0879 ns/op
- IdleTarget 13: 16777216 op, 86560429.26 ns, 5.1594 ns/op
- IdleTarget 14: 16777216 op, 87783145.79 ns, 5.2323 ns/op
- IdleTarget 15: 16777216 op, 85589367.15 ns, 5.1015 ns/op
- MainWarmup 1: 16777216 op, 216110702.66 ns, 12.8812 ns/op
- MainWarmup 2: 16777216 op, 219250654.52 ns, 13.0684 ns/op
- MainWarmup 3: 16777216 op, 218965419.84 ns, 13.0514 ns/op
- MainWarmup 4: 16777216 op, 219941617.75 ns, 13.1095 ns/op
- MainWarmup 5: 16777216 op, 217922456.46 ns, 12.9892 ns/op
- MainWarmup 6: 16777216 op, 224627841.83 ns, 13.3889 ns/op
- MainTarget 1: 16777216 op, 227902114.73 ns, 13.5840 ns/op
- MainTarget 2: 16777216 op, 216135986.62 ns, 12.8827 ns/op
- MainTarget 3: 16777216 op, 213771146.18 ns, 12.7418 ns/op
- MainTarget 4: 16777216 op, 219781222.63 ns, 13.1000 ns/op
- MainTarget 5: 16777216 op, 220350111.74 ns, 13.1339 ns/op
- MainTarget 6: 16777216 op, 225291150.73 ns, 13.4284 ns/op
- MainTarget 7: 16777216 op, 225406113.74 ns, 13.4353 ns/op
- MainTarget 8: 16777216 op, 227895398.67 ns, 13.5836 ns/op
- MainTarget 9: 16777216 op, 229325127.63 ns, 13.6688 ns/op
- MainTarget 10: 16777216 op, 228819448.42 ns, 13.6387 ns/op
- MainTarget 11: 16777216 op, 230978856.68 ns, 13.7674 ns/op
- MainTarget 12: 16777216 op, 213411639.87 ns, 12.7203 ns/op
- MainTarget 13: 16777216 op, 214518603.27 ns, 12.7863 ns/op
- MainTarget 14: 16777216 op, 218950012.42 ns, 13.0504 ns/op
- MainTarget 15: 16777216 op, 217374110.57 ns, 12.9565 ns/op
- Result 1: 16777216 op, 141591417.25 ns, 8.4395 ns/op
- Result 2: 16777216 op, 129825289.15 ns, 7.7382 ns/op
- Result 3: 16777216 op, 127460448.71 ns, 7.5972 ns/op
- Result 4: 16777216 op, 133470525.16 ns, 7.9555 ns/op
- Result 5: 16777216 op, 134039414.27 ns, 7.9894 ns/op
- Result 6: 16777216 op, 138980453.26 ns, 8.2839 ns/op
- Result 7: 16777216 op, 139095416.27 ns, 8.2907 ns/op
- Result 8: 16777216 op, 141584701.2 ns, 8.4391 ns/op
- Result 9: 16777216 op, 143014430.16 ns, 8.5243 ns/op
- Result 10: 16777216 op, 142508750.95 ns, 8.4942 ns/op
- Result 11: 16777216 op, 144668159.21 ns, 8.6229 ns/op
- Result 12: 16777216 op, 127100942.39 ns, 7.5758 ns/op
- Result 13: 16777216 op, 128207905.79 ns, 7.6418 ns/op
- Result 14: 16777216 op, 132639314.95 ns, 7.9059 ns/op
- Result 15: 16777216 op, 131063413.1 ns, 7.8120 ns/op
- GC: 2354 0 0 0 251658240
- Mean = 8.0874 ns, StdErr = 0.0958 ns (1.19%); N = 15, StdDev = 0.3712 ns
- Min = 7.5758 ns, Q1 = 7.7382 ns, Median = 7.9894 ns, Q3 = 8.4395 ns, Max = 8.6229 ns
- IQR = 0.7013 ns, LowerFence = 6.6862 ns, UpperFence = 9.4915 ns
- ConfidenceInterval = [7.8995 ns; 8.2752 ns] (CI 95%)
- Skewness = -0.01, Kurtosis = 1.29
- // **************************
- // 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, 169086.49 ns, 10.5679 us/op
- Pilot 2: 32 op, 5925.93 ns, 185.1853 ns/op
- Pilot 3: 64 op, 2370.37 ns, 37.0371 ns/op
- Pilot 4: 128 op, 3160.5 ns, 24.6914 ns/op
- Pilot 5: 256 op, 5135.8 ns, 20.0617 ns/op
- Pilot 6: 512 op, 11456.79 ns, 22.3766 ns/op
- Pilot 7: 1024 op, 28839.52 ns, 28.1636 ns/op
- Pilot 8: 2048 op, 62419.78 ns, 30.4784 ns/op
- Pilot 9: 4096 op, 67950.64 ns, 16.5895 ns/op
- Pilot 10: 8192 op, 214123.54 ns, 26.1381 ns/op
- Pilot 11: 16384 op, 253629.73 ns, 15.4803 ns/op
- Pilot 12: 32768 op, 837531.2 ns, 25.5594 ns/op
- Pilot 13: 65536 op, 1515457.39 ns, 23.1240 ns/op
- Pilot 14: 131072 op, 2365235.5 ns, 18.0453 ns/op
- Pilot 15: 262144 op, 4267853.54 ns, 16.2806 ns/op
- Pilot 16: 524288 op, 8743509.63 ns, 16.6769 ns/op
- Pilot 17: 1048576 op, 17767908.25 ns, 16.9448 ns/op
- Pilot 18: 2097152 op, 33321889.71 ns, 15.8891 ns/op
- Pilot 19: 4194304 op, 65549853.06 ns, 15.6283 ns/op
- Pilot 20: 8388608 op, 140105931.89 ns, 16.7019 ns/op
- Pilot 21: 16777216 op, 259797831.03 ns, 15.4852 ns/op
- IdleWarmup 1: 16777216 op, 84745119.9 ns, 5.0512 ns/op
- IdleWarmup 2: 16777216 op, 87008824.5 ns, 5.1861 ns/op
- IdleWarmup 3: 16777216 op, 85540774.53 ns, 5.0986 ns/op
- IdleWarmup 4: 16777216 op, 86119935.26 ns, 5.1331 ns/op
- IdleWarmup 5: 16777216 op, 85476379.45 ns, 5.0948 ns/op
- IdleWarmup 6: 16777216 op, 86592429.27 ns, 5.1613 ns/op
- IdleTarget 1: 16777216 op, 87406651.81 ns, 5.2098 ns/op
- IdleTarget 2: 16777216 op, 85375243.61 ns, 5.0888 ns/op
- IdleTarget 3: 16777216 op, 87644479.07 ns, 5.2240 ns/op
- IdleTarget 4: 16777216 op, 86624034.22 ns, 5.1632 ns/op
- IdleTarget 5: 16777216 op, 85274897.89 ns, 5.0828 ns/op
- IdleTarget 6: 16777216 op, 88854158.56 ns, 5.2961 ns/op
- IdleTarget 7: 16777216 op, 86064626.59 ns, 5.1299 ns/op
- IdleTarget 8: 16777216 op, 87319738.2 ns, 5.2047 ns/op
- IdleTarget 9: 16777216 op, 85629268.4 ns, 5.1039 ns/op
- IdleTarget 10: 16777216 op, 85739095.6 ns, 5.1104 ns/op
- IdleTarget 11: 16777216 op, 84931589.11 ns, 5.0623 ns/op
- IdleTarget 12: 16777216 op, 88479244.83 ns, 5.2738 ns/op
- IdleTarget 13: 16777216 op, 87615244.49 ns, 5.2223 ns/op
- IdleTarget 14: 16777216 op, 86893071.37 ns, 5.1792 ns/op
- IdleTarget 15: 16777216 op, 88549565.85 ns, 5.2780 ns/op
- MainWarmup 1: 16777216 op, 276734924.14 ns, 16.4947 ns/op
- MainWarmup 2: 16777216 op, 267136105.54 ns, 15.9226 ns/op
- MainWarmup 3: 16777216 op, 275270824.8 ns, 16.4074 ns/op
- MainWarmup 4: 16777216 op, 280487616.98 ns, 16.7184 ns/op
- MainWarmup 5: 16777216 op, 266319512.62 ns, 15.8739 ns/op
- MainWarmup 6: 16777216 op, 270938576.17 ns, 16.1492 ns/op
- MainWarmup 7: 16777216 op, 262279609.79 ns, 15.6331 ns/op
- MainTarget 1: 16777216 op, 265587858.01 ns, 15.8303 ns/op
- MainTarget 2: 16777216 op, 266091561.91 ns, 15.8603 ns/op
- MainTarget 3: 16777216 op, 252313778.69 ns, 15.0391 ns/op
- MainTarget 4: 16777216 op, 266112895.25 ns, 15.8616 ns/op
- MainTarget 5: 16777216 op, 263044449.6 ns, 15.6787 ns/op
- MainTarget 6: 16777216 op, 275170874.14 ns, 16.4015 ns/op
- MainTarget 7: 16777216 op, 274837046.85 ns, 16.3816 ns/op
- MainTarget 8: 16777216 op, 275651664.45 ns, 16.4301 ns/op
- MainTarget 9: 16777216 op, 275432405.11 ns, 16.4171 ns/op
- MainTarget 10: 16777216 op, 272210280.38 ns, 16.2250 ns/op
- MainTarget 11: 16777216 op, 268210673.86 ns, 15.9866 ns/op
- MainTarget 12: 16777216 op, 264844746.61 ns, 15.7860 ns/op
- MainTarget 13: 16777216 op, 263999314.17 ns, 15.7356 ns/op
- MainTarget 14: 16777216 op, 263609783.15 ns, 15.7124 ns/op
- MainTarget 15: 16777216 op, 263855511.65 ns, 15.7270 ns/op
- Result 1: 16777216 op, 178761130.7 ns, 10.6550 ns/op
- Result 2: 16777216 op, 179264834.61 ns, 10.6850 ns/op
- Result 3: 16777216 op, 165487051.39 ns, 9.8638 ns/op
- Result 4: 16777216 op, 179286167.95 ns, 10.6863 ns/op
- Result 5: 16777216 op, 176217722.29 ns, 10.5034 ns/op
- Result 6: 16777216 op, 188344146.84 ns, 11.2262 ns/op
- Result 7: 16777216 op, 188010319.54 ns, 11.2063 ns/op
- Result 8: 16777216 op, 188824937.15 ns, 11.2548 ns/op
- Result 9: 16777216 op, 188605677.8 ns, 11.2418 ns/op
- Result 10: 16777216 op, 185383553.07 ns, 11.0497 ns/op
- Result 11: 16777216 op, 181383946.55 ns, 10.8113 ns/op
- Result 12: 16777216 op, 178018019.3 ns, 10.6107 ns/op
- Result 13: 16777216 op, 177172586.87 ns, 10.5603 ns/op
- Result 14: 16777216 op, 176783055.85 ns, 10.5371 ns/op
- Result 15: 16777216 op, 177028784.34 ns, 10.5517 ns/op
- GC: 2354 0 0 0 251658240
- Mean = 10.7629 ns, StdErr = 0.0982 ns (0.91%); N = 15, StdDev = 0.3804 ns
- Min = 9.8638 ns, Q1 = 10.5517 ns, Median = 10.6850 ns, Q3 = 11.2063 ns, Max = 11.2548 ns
- IQR = 0.6546 ns, LowerFence = 9.5699 ns, UpperFence = 12.1881 ns
- ConfidenceInterval = [10.5704 ns; 10.9554 ns] (CI 95%)
- Skewness = -0.41, Kurtosis = 2.76
- // **************************
- // 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, 165925.99 ns, 10.3704 us/op
- Pilot 2: 32 op, 4345.68 ns, 135.8025 ns/op
- Pilot 3: 64 op, 2765.43 ns, 43.2099 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, 7506.18 ns, 14.6605 ns/op
- Pilot 7: 1024 op, 13037.04 ns, 12.7315 ns/op
- Pilot 8: 2048 op, 24493.84 ns, 11.9599 ns/op
- Pilot 9: 4096 op, 61629.65 ns, 15.0463 ns/op
- Pilot 10: 8192 op, 131950.67 ns, 16.1073 ns/op
- Pilot 11: 16384 op, 231506.26 ns, 14.1300 ns/op
- Pilot 12: 32768 op, 603654.56 ns, 18.4221 ns/op
- Pilot 13: 65536 op, 1195062.2 ns, 18.2352 ns/op
- Pilot 14: 131072 op, 2323358.94 ns, 17.7258 ns/op
- Pilot 15: 262144 op, 3848297.82 ns, 14.6801 ns/op
- Pilot 16: 524288 op, 7440595.53 ns, 14.1918 ns/op
- Pilot 17: 1048576 op, 13632795.51 ns, 13.0012 ns/op
- Pilot 18: 2097152 op, 29885641.44 ns, 14.2506 ns/op
- Pilot 19: 4194304 op, 53049699.97 ns, 12.6480 ns/op
- Pilot 20: 8388608 op, 110958266.06 ns, 13.2273 ns/op
- Pilot 21: 16777216 op, 215743690.17 ns, 12.8593 ns/op
- IdleWarmup 1: 16777216 op, 86571886.05 ns, 5.1601 ns/op
- IdleWarmup 2: 16777216 op, 85419490.54 ns, 5.0914 ns/op
- IdleWarmup 3: 16777216 op, 85033120.01 ns, 5.0684 ns/op
- IdleWarmup 4: 16777216 op, 85268181.83 ns, 5.0824 ns/op
- IdleWarmup 5: 16777216 op, 87108380.09 ns, 5.1921 ns/op
- IdleWarmup 6: 16777216 op, 89595689.72 ns, 5.3403 ns/op
- IdleWarmup 7: 16777216 op, 88295936.12 ns, 5.2628 ns/op
- IdleWarmup 8: 16777216 op, 85922009.25 ns, 5.1214 ns/op
- IdleWarmup 9: 16777216 op, 85174157.11 ns, 5.0768 ns/op
- IdleWarmup 10: 16777216 op, 86045663.62 ns, 5.1287 ns/op
- IdleTarget 1: 16777216 op, 86661960.16 ns, 5.1655 ns/op
- IdleTarget 2: 16777216 op, 89378800.74 ns, 5.3274 ns/op
- IdleTarget 3: 16777216 op, 90774949.44 ns, 5.4106 ns/op
- IdleTarget 4: 16777216 op, 85914898.14 ns, 5.1209 ns/op
- IdleTarget 5: 16777216 op, 84362700 ns, 5.0284 ns/op
- IdleTarget 6: 16777216 op, 85428972.02 ns, 5.0920 ns/op
- IdleTarget 7: 16777216 op, 88668479.47 ns, 5.2851 ns/op
- IdleTarget 8: 16777216 op, 85781367.22 ns, 5.1130 ns/op
- IdleTarget 9: 16777216 op, 86124676 ns, 5.1334 ns/op
- IdleTarget 10: 16777216 op, 86066996.96 ns, 5.1300 ns/op
- IdleTarget 11: 16777216 op, 85793219.08 ns, 5.1137 ns/op
- IdleTarget 12: 16777216 op, 86579392.23 ns, 5.1605 ns/op
- IdleTarget 13: 16777216 op, 86204478.5 ns, 5.1382 ns/op
- IdleTarget 14: 16777216 op, 86860281.23 ns, 5.1773 ns/op
- IdleTarget 15: 16777216 op, 88613565.87 ns, 5.2818 ns/op
- MainWarmup 1: 16777216 op, 214038603.08 ns, 12.7577 ns/op
- MainWarmup 2: 16777216 op, 215527986.38 ns, 12.8465 ns/op
- MainWarmup 3: 16777216 op, 219625173.19 ns, 13.0907 ns/op
- MainWarmup 4: 16777216 op, 216021023.61 ns, 12.8759 ns/op
- MainWarmup 5: 16777216 op, 216090554.5 ns, 12.8800 ns/op
- MainWarmup 6: 16777216 op, 222379939.71 ns, 13.2549 ns/op
- MainWarmup 7: 16777216 op, 226179249.85 ns, 13.4813 ns/op
- MainWarmup 8: 16777216 op, 213283244.75 ns, 12.7127 ns/op
- MainTarget 1: 16777216 op, 215126208.44 ns, 12.8225 ns/op
- MainTarget 2: 16777216 op, 214773418.18 ns, 12.8015 ns/op
- MainTarget 3: 16777216 op, 212360380.19 ns, 12.6577 ns/op
- MainTarget 4: 16777216 op, 223777668.65 ns, 13.3382 ns/op
- MainTarget 5: 16777216 op, 225557817.5 ns, 13.4443 ns/op
- MainTarget 6: 16777216 op, 228552781.65 ns, 13.6228 ns/op
- MainTarget 7: 16777216 op, 232516437.54 ns, 13.8591 ns/op
- MainTarget 8: 16777216 op, 232673672.17 ns, 13.8684 ns/op
- MainTarget 9: 16777216 op, 222772236.16 ns, 13.2783 ns/op
- MainTarget 10: 16777216 op, 216532628.75 ns, 12.9064 ns/op
- MainTarget 11: 16777216 op, 214116430.27 ns, 12.7623 ns/op
- MainTarget 12: 16777216 op, 213117713.82 ns, 12.7028 ns/op
- MainTarget 13: 16777216 op, 214710208.28 ns, 12.7977 ns/op
- MainTarget 14: 16777216 op, 213972627.74 ns, 12.7538 ns/op
- MainTarget 15: 16777216 op, 215533517.25 ns, 12.8468 ns/op
- Result 1: 16777216 op, 128245225.97 ns, 7.6440 ns/op
- Result 2: 16777216 op, 127892435.71 ns, 7.6230 ns/op
- Result 3: 16777216 op, 125479397.72 ns, 7.4792 ns/op
- Result 4: 16777216 op, 136896686.18 ns, 8.1597 ns/op
- Result 5: 16777216 op, 138676835.03 ns, 8.2658 ns/op
- Result 6: 16777216 op, 141671799.18 ns, 8.4443 ns/op
- Result 7: 16777216 op, 145635455.07 ns, 8.6805 ns/op
- Result 8: 16777216 op, 145792689.7 ns, 8.6899 ns/op
- Result 9: 16777216 op, 135891253.69 ns, 8.0997 ns/op
- Result 10: 16777216 op, 129651646.28 ns, 7.7278 ns/op
- Result 11: 16777216 op, 127235447.8 ns, 7.5838 ns/op
- Result 12: 16777216 op, 126236731.35 ns, 7.5243 ns/op
- Result 13: 16777216 op, 127829225.81 ns, 7.6192 ns/op
- Result 14: 16777216 op, 127091645.27 ns, 7.5753 ns/op
- Result 15: 16777216 op, 128652534.78 ns, 7.6683 ns/op
- GC: 2334 0 0 0 251658240
- Mean = 7.9190 ns, StdErr = 0.1111 ns (1.4%); N = 15, StdDev = 0.4304 ns
- Min = 7.4792 ns, Q1 = 7.5838 ns, Median = 7.6683 ns, Q3 = 8.2658 ns, Max = 8.6899 ns
- IQR = 0.6820 ns, LowerFence = 6.5609 ns, UpperFence = 9.2887 ns
- ConfidenceInterval = [7.7012 ns; 8.1368 ns] (CI 95%)
- Skewness = 0.66, Kurtosis = 1.75
- // ***** 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 = 8.0456 ns, StdErr = 0.0587 ns (0.73%); N = 14, StdDev = 0.2195 ns
- Min = 7.6588 ns, Q1 = 7.8948 ns, Median = 8.0301 ns, Q3 = 8.1131 ns, Max = 8.5969 ns
- IQR = 0.2183 ns, LowerFence = 7.5673 ns, UpperFence = 8.4406 ns
- ConfidenceInterval = [7.9306 ns; 8.1606 ns] (CI 95%)
- Skewness = 0.72, Kurtosis = 3.67
- Program.TryCatchCheck: DefaultJob
- Runtime = Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0; GC = Concurrent Workstation
- Mean = 6.5391 ns, StdErr = 0.0993 ns (1.52%); N = 15, StdDev = 0.3848 ns
- Min = 6.0356 ns, Q1 = 6.2494 ns, Median = 6.4590 ns, Q3 = 6.9872 ns, Max = 7.2694 ns
- IQR = 0.7378 ns, LowerFence = 5.1428 ns, UpperFence = 8.0938 ns
- ConfidenceInterval = [6.3444 ns; 6.7338 ns] (CI 95%)
- Skewness = 0.46, Kurtosis = 1.79
- Program.TryCatchCheckThrows: DefaultJob
- Runtime = Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0; GC = Concurrent Workstation
- Mean = 34.8066 us, StdErr = 0.3148 us (0.9%); N = 15, StdDev = 1.2193 us
- Min = 33.1122 us, Q1 = 33.7794 us, Median = 34.3506 us, Q3 = 35.9291 us, Max = 37.1717 us
- IQR = 2.1496 us, LowerFence = 30.5550 us, UpperFence = 39.1535 us
- ConfidenceInterval = [34.1896 us; 35.4237 us] (CI 95%)
- Skewness = 0.38, Kurtosis = 1.83
- Program.NullCheck: DefaultJob
- Runtime = Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0; GC = Concurrent Workstation
- Mean = 6.1183 ns, StdErr = 0.0953 ns (1.56%); N = 15, StdDev = 0.3692 ns
- Min = 5.8120 ns, Q1 = 5.8560 ns, Median = 5.9506 ns, Q3 = 6.3632 ns, Max = 7.0019 ns
- IQR = 0.5073 ns, LowerFence = 5.0951 ns, UpperFence = 7.1241 ns
- ConfidenceInterval = [5.9314 ns; 6.3052 ns] (CI 95%)
- Skewness = 1.18, Kurtosis = 2.95
- Program.AsNull: DefaultJob
- Runtime = Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0; GC = Concurrent Workstation
- Mean = 8.0413 ns, StdErr = 0.0988 ns (1.23%); N = 15, StdDev = 0.3825 ns
- Min = 7.4899 ns, Q1 = 7.6429 ns, Median = 8.0639 ns, Q3 = 8.3379 ns, Max = 8.6115 ns
- IQR = 0.6950 ns, LowerFence = 6.6004 ns, UpperFence = 9.3803 ns
- ConfidenceInterval = [7.8477 ns; 8.2348 ns] (CI 95%)
- Skewness = -0.07, Kurtosis = 1.5
- Program.IsAs: DefaultJob
- Runtime = Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0; GC = Concurrent Workstation
- Mean = 8.0874 ns, StdErr = 0.0958 ns (1.19%); N = 15, StdDev = 0.3712 ns
- Min = 7.5758 ns, Q1 = 7.7382 ns, Median = 7.9894 ns, Q3 = 8.4395 ns, Max = 8.6229 ns
- IQR = 0.7013 ns, LowerFence = 6.6862 ns, UpperFence = 9.4915 ns
- ConfidenceInterval = [7.8995 ns; 8.2752 ns] (CI 95%)
- Skewness = -0.01, Kurtosis = 1.29
- Program.CSharp7IsSwitch: DefaultJob
- Runtime = Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0; GC = Concurrent Workstation
- Mean = 10.7629 ns, StdErr = 0.0982 ns (0.91%); N = 15, StdDev = 0.3804 ns
- Min = 9.8638 ns, Q1 = 10.5517 ns, Median = 10.6850 ns, Q3 = 11.2063 ns, Max = 11.2548 ns
- IQR = 0.6546 ns, LowerFence = 9.5699 ns, UpperFence = 12.1881 ns
- ConfidenceInterval = [10.5704 ns; 10.9554 ns] (CI 95%)
- Skewness = -0.41, Kurtosis = 2.76
- Program.CSharp7IsIfElse: DefaultJob
- Runtime = Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0; GC = Concurrent Workstation
- Mean = 7.9190 ns, StdErr = 0.1111 ns (1.4%); N = 15, StdDev = 0.4304 ns
- Min = 7.4792 ns, Q1 = 7.5838 ns, Median = 7.6683 ns, Q3 = 8.2658 ns, Max = 8.6899 ns
- IQR = 0.6820 ns, LowerFence = 6.5609 ns, UpperFence = 9.2887 ns
- ConfidenceInterval = [7.7012 ns; 8.1368 ns] (CI 95%)
- Skewness = 0.66, Kurtosis = 1.75
- Total time: 00:01:20 (80.51 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
- DefaultJob : Clr 4.0.30319.42000, 64bit RyuJIT-v4.6.1637.0
- Method | Mean | StdErr | StdDev |
- -------------------- |--------------- |------------ |-------------- |
- IsHard | 8.0456 ns | 0.0587 ns | 0.2195 ns |
- TryCatchCheck | 6.5391 ns | 0.0993 ns | 0.3848 ns |
- TryCatchCheckThrows | 34,806.6174 ns | 314.8299 ns | 1,219.3311 ns |
- NullCheck | 6.1183 ns | 0.0953 ns | 0.3692 ns |
- AsNull | 8.0413 ns | 0.0988 ns | 0.3825 ns |
- IsAs | 8.0874 ns | 0.0958 ns | 0.3712 ns |
- CSharp7IsSwitch | 10.7629 ns | 0.0982 ns | 0.3804 ns |
- CSharp7IsIfElse | 7.9190 ns | 0.1111 ns | 0.4304 ns |
- *** Hints ***
- Outliers
- Program.IsHard: Default -> 1 outlier was removed
- // ***** BenchmarkRunner: End *****
- Global total time: 00:01:20 (80.9 sec)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement