Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Validating benchmarks:
- // ***** BenchmarkRunner: Start *****
- // ***** Building 1 exe(s) in Parallel: Start *****
- // start dotnet restore /p:UseSharedCompilation=false in D:\Projects\SIMD_Article\SIMDArticle\bin\Release\netcoreapp3.0\a7893977-d807-4323-8928-0fc282a2b35f
- // command took 1,43s and exited with 0
- // start dotnet build -c Release /p:UseSharedCompilation=false in D:\Projects\SIMD_Article\SIMDArticle\bin\Release\netcoreapp3.0\a7893977-d807-4323-8928-0fc282a2b35f
- // command took 11,26s and exited with 1
- // start dotnet build -c Release --no-dependencies /p:UseSharedCompilation=false in D:\Projects\SIMD_Article\SIMDArticle\bin\Release\netcoreapp3.0\a7893977-d807-4323-8928-0fc282a2b35f
- // command took 2,34s and exited with 0
- // ***** Done, took 00:00:15 (15.14 sec) *****
- // Found benchmarks:
- // ArrayEqualsBenchmark.Naive: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
- // ArrayEqualsBenchmark.LINQ: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
- // ArrayEqualsBenchmark.Vectors: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
- // ArrayEqualsBenchmark.MemCmp: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
- // ArrayEqualsBenchmark.Intrinsics: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
- // ArrayEqualsBenchmark.Naive: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
- // ArrayEqualsBenchmark.LINQ: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
- // ArrayEqualsBenchmark.Vectors: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
- // ArrayEqualsBenchmark.MemCmp: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
- // ArrayEqualsBenchmark.Intrinsics: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
- // ArrayEqualsBenchmark.Naive: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
- // ArrayEqualsBenchmark.LINQ: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
- // ArrayEqualsBenchmark.Vectors: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
- // ArrayEqualsBenchmark.MemCmp: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
- // ArrayEqualsBenchmark.Intrinsics: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
- // **************************
- // Benchmark: ArrayEqualsBenchmark.Naive: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
- // *** Execute ***
- // Launch: 1 / 1
- // BeforeAnythingElse
- // Benchmark Process Environment Information:
- // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
- // GC=Concurrent Workstation
- // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
- OverheadJitting 1: 1 op, 238271.87 ns, 238.2719 us/op
- WorkloadJitting 1: 1 op, 240976.09 ns, 240.9761 us/op
- OverheadWarmup 1: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadWarmup 2: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 4: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 6: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 2: 1 op, 600.94 ns, 600.9379 ns/op
- OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 7: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 11: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 12: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 13: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
- WorkloadWarmup 1: 1 op, 51079.72 ns, 51.0797 us/op
- WorkloadWarmup 2: 1 op, 64600.82 ns, 64.6008 us/op
- WorkloadWarmup 3: 1 op, 64300.35 ns, 64.3004 us/op
- WorkloadWarmup 4: 1 op, 64300.35 ns, 64.3004 us/op
- WorkloadWarmup 5: 1 op, 64600.82 ns, 64.6008 us/op
- WorkloadWarmup 6: 1 op, 52882.53 ns, 52.8825 us/op
- // BeforeActualRun
- WorkloadActual 1: 1 op, 51079.72 ns, 51.0797 us/op
- WorkloadActual 2: 1 op, 50779.25 ns, 50.7793 us/op
- WorkloadActual 3: 1 op, 68206.45 ns, 68.2064 us/op
- WorkloadActual 4: 1 op, 63999.88 ns, 63.9999 us/op
- WorkloadActual 5: 1 op, 57690.04 ns, 57.6900 us/op
- WorkloadActual 6: 1 op, 52882.53 ns, 52.8825 us/op
- WorkloadActual 7: 1 op, 78422.39 ns, 78.4224 us/op
- WorkloadActual 8: 1 op, 54384.88 ns, 54.3849 us/op
- WorkloadActual 9: 1 op, 54985.82 ns, 54.9858 us/op
- WorkloadActual 10: 1 op, 91943.50 ns, 91.9435 us/op
- WorkloadActual 11: 1 op, 64901.29 ns, 64.9013 us/op
- WorkloadActual 12: 1 op, 66103.17 ns, 66.1032 us/op
- WorkloadActual 13: 1 op, 64901.29 ns, 64.9013 us/op
- WorkloadActual 14: 1 op, 51079.72 ns, 51.0797 us/op
- WorkloadActual 15: 1 op, 65502.23 ns, 65.5022 us/op
- WorkloadActual 16: 1 op, 51079.72 ns, 51.0797 us/op
- WorkloadActual 17: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 18: 1 op, 52882.53 ns, 52.8825 us/op
- WorkloadActual 19: 1 op, 52882.53 ns, 52.8825 us/op
- WorkloadActual 20: 1 op, 66403.64 ns, 66.4036 us/op
- WorkloadActual 21: 1 op, 65502.23 ns, 65.5022 us/op
- WorkloadActual 22: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 23: 1 op, 67004.57 ns, 67.0046 us/op
- WorkloadActual 24: 1 op, 52281.60 ns, 52.2816 us/op
- WorkloadActual 25: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 26: 1 op, 53183.00 ns, 53.1830 us/op
- WorkloadActual 27: 1 op, 68807.39 ns, 68.8074 us/op
- WorkloadActual 28: 1 op, 52882.53 ns, 52.8825 us/op
- WorkloadActual 29: 1 op, 54685.35 ns, 54.6853 us/op
- WorkloadActual 30: 1 op, 67605.51 ns, 67.6055 us/op
- WorkloadActual 31: 1 op, 54985.82 ns, 54.9858 us/op
- WorkloadActual 32: 1 op, 51079.72 ns, 51.0797 us/op
- WorkloadActual 33: 1 op, 52281.60 ns, 52.2816 us/op
- WorkloadActual 34: 1 op, 67004.57 ns, 67.0046 us/op
- WorkloadActual 35: 1 op, 51680.66 ns, 51.6807 us/op
- WorkloadActual 36: 1 op, 79323.80 ns, 79.3238 us/op
- WorkloadActual 37: 1 op, 51380.19 ns, 51.3802 us/op
- WorkloadActual 38: 1 op, 65201.76 ns, 65.2018 us/op
- WorkloadActual 39: 1 op, 54685.35 ns, 54.6853 us/op
- WorkloadActual 40: 1 op, 69708.79 ns, 69.7088 us/op
- WorkloadActual 41: 1 op, 51981.13 ns, 51.9811 us/op
- WorkloadActual 42: 1 op, 51680.66 ns, 51.6807 us/op
- WorkloadActual 43: 1 op, 90441.15 ns, 90.4412 us/op
- WorkloadActual 44: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 45: 1 op, 54985.82 ns, 54.9858 us/op
- WorkloadActual 46: 1 op, 66103.17 ns, 66.1032 us/op
- WorkloadActual 47: 1 op, 77821.46 ns, 77.8215 us/op
- WorkloadActual 48: 1 op, 63999.88 ns, 63.9999 us/op
- WorkloadActual 49: 1 op, 51079.72 ns, 51.0797 us/op
- WorkloadActual 50: 1 op, 51680.66 ns, 51.6807 us/op
- WorkloadActual 51: 1 op, 66103.17 ns, 66.1032 us/op
- WorkloadActual 52: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 53: 1 op, 58290.97 ns, 58.2910 us/op
- WorkloadActual 54: 1 op, 58290.97 ns, 58.2910 us/op
- WorkloadActual 55: 1 op, 70610.20 ns, 70.6102 us/op
- WorkloadActual 56: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 57: 1 op, 52882.53 ns, 52.8825 us/op
- WorkloadActual 58: 1 op, 52882.53 ns, 52.8825 us/op
- WorkloadActual 59: 1 op, 54084.41 ns, 54.0844 us/op
- WorkloadActual 60: 1 op, 52281.60 ns, 52.2816 us/op
- WorkloadActual 61: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 62: 1 op, 65502.23 ns, 65.5022 us/op
- WorkloadActual 63: 1 op, 65201.76 ns, 65.2018 us/op
- WorkloadActual 64: 1 op, 79023.33 ns, 79.0233 us/op
- WorkloadActual 65: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 66: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 67: 1 op, 58290.97 ns, 58.2910 us/op
- WorkloadActual 68: 1 op, 52882.53 ns, 52.8825 us/op
- WorkloadActual 69: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 70: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 71: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 72: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 73: 1 op, 52882.53 ns, 52.8825 us/op
- WorkloadActual 74: 1 op, 57990.51 ns, 57.9905 us/op
- WorkloadActual 75: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 76: 1 op, 62497.54 ns, 62.4975 us/op
- WorkloadActual 77: 1 op, 57990.51 ns, 57.9905 us/op
- WorkloadActual 78: 1 op, 53183.00 ns, 53.1830 us/op
- WorkloadActual 79: 1 op, 65502.23 ns, 65.5022 us/op
- WorkloadActual 80: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 81: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 82: 1 op, 65201.76 ns, 65.2018 us/op
- WorkloadActual 83: 1 op, 55887.22 ns, 55.8872 us/op
- WorkloadActual 84: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 85: 1 op, 80525.68 ns, 80.5257 us/op
- WorkloadActual 86: 1 op, 68807.39 ns, 68.8074 us/op
- WorkloadActual 87: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 88: 1 op, 65502.23 ns, 65.5022 us/op
- WorkloadActual 89: 1 op, 57990.51 ns, 57.9905 us/op
- WorkloadActual 90: 1 op, 53783.94 ns, 53.7839 us/op
- WorkloadActual 91: 1 op, 56788.63 ns, 56.7886 us/op
- WorkloadActual 92: 1 op, 92243.97 ns, 92.2440 us/op
- WorkloadActual 93: 1 op, 51981.13 ns, 51.9811 us/op
- WorkloadActual 94: 1 op, 51079.72 ns, 51.0797 us/op
- WorkloadActual 95: 1 op, 51079.72 ns, 51.0797 us/op
- WorkloadActual 96: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 97: 1 op, 51079.72 ns, 51.0797 us/op
- WorkloadActual 98: 1 op, 51680.66 ns, 51.6807 us/op
- WorkloadActual 99: 1 op, 67905.98 ns, 67.9060 us/op
- WorkloadActual 100: 1 op, 82929.43 ns, 82.9294 us/op
- // AfterActualRun
- WorkloadResult 1: 1 op, 50809.30 ns, 50.8093 us/op
- WorkloadResult 2: 1 op, 50508.83 ns, 50.5088 us/op
- WorkloadResult 3: 1 op, 67936.03 ns, 67.9360 us/op
- WorkloadResult 4: 1 op, 63729.46 ns, 63.7295 us/op
- WorkloadResult 5: 1 op, 57419.61 ns, 57.4196 us/op
- WorkloadResult 6: 1 op, 52612.11 ns, 52.6121 us/op
- WorkloadResult 7: 1 op, 78151.97 ns, 78.1520 us/op
- WorkloadResult 8: 1 op, 54114.46 ns, 54.1145 us/op
- WorkloadResult 9: 1 op, 54715.39 ns, 54.7154 us/op
- WorkloadResult 10: 1 op, 64630.87 ns, 64.6309 us/op
- WorkloadResult 11: 1 op, 65832.75 ns, 65.8327 us/op
- WorkloadResult 12: 1 op, 64630.87 ns, 64.6309 us/op
- WorkloadResult 13: 1 op, 50809.30 ns, 50.8093 us/op
- WorkloadResult 14: 1 op, 65231.81 ns, 65.2318 us/op
- WorkloadResult 15: 1 op, 50809.30 ns, 50.8093 us/op
- WorkloadResult 16: 1 op, 52311.64 ns, 52.3116 us/op
- WorkloadResult 17: 1 op, 52612.11 ns, 52.6121 us/op
- WorkloadResult 18: 1 op, 52612.11 ns, 52.6121 us/op
- WorkloadResult 19: 1 op, 66133.21 ns, 66.1332 us/op
- WorkloadResult 20: 1 op, 65231.81 ns, 65.2318 us/op
- WorkloadResult 21: 1 op, 52311.64 ns, 52.3116 us/op
- WorkloadResult 22: 1 op, 66734.15 ns, 66.7342 us/op
- WorkloadResult 23: 1 op, 52011.17 ns, 52.0112 us/op
- WorkloadResult 24: 1 op, 52311.64 ns, 52.3116 us/op
- WorkloadResult 25: 1 op, 52912.58 ns, 52.9126 us/op
- WorkloadResult 26: 1 op, 68536.97 ns, 68.5370 us/op
- WorkloadResult 27: 1 op, 52612.11 ns, 52.6121 us/op
- WorkloadResult 28: 1 op, 54414.93 ns, 54.4149 us/op
- WorkloadResult 29: 1 op, 67335.09 ns, 67.3351 us/op
- WorkloadResult 30: 1 op, 54715.39 ns, 54.7154 us/op
- WorkloadResult 31: 1 op, 50809.30 ns, 50.8093 us/op
- WorkloadResult 32: 1 op, 52011.17 ns, 52.0112 us/op
- WorkloadResult 33: 1 op, 66734.15 ns, 66.7342 us/op
- WorkloadResult 34: 1 op, 51410.24 ns, 51.4102 us/op
- WorkloadResult 35: 1 op, 79053.38 ns, 79.0534 us/op
- WorkloadResult 36: 1 op, 51109.77 ns, 51.1098 us/op
- WorkloadResult 37: 1 op, 64931.34 ns, 64.9313 us/op
- WorkloadResult 38: 1 op, 54414.93 ns, 54.4149 us/op
- WorkloadResult 39: 1 op, 69438.37 ns, 69.4384 us/op
- WorkloadResult 40: 1 op, 51710.70 ns, 51.7107 us/op
- WorkloadResult 41: 1 op, 51410.24 ns, 51.4102 us/op
- WorkloadResult 42: 1 op, 52311.64 ns, 52.3116 us/op
- WorkloadResult 43: 1 op, 54715.39 ns, 54.7154 us/op
- WorkloadResult 44: 1 op, 65832.75 ns, 65.8327 us/op
- WorkloadResult 45: 1 op, 77551.03 ns, 77.5510 us/op
- WorkloadResult 46: 1 op, 63729.46 ns, 63.7295 us/op
- WorkloadResult 47: 1 op, 50809.30 ns, 50.8093 us/op
- WorkloadResult 48: 1 op, 51410.24 ns, 51.4102 us/op
- WorkloadResult 49: 1 op, 65832.75 ns, 65.8327 us/op
- WorkloadResult 50: 1 op, 52311.64 ns, 52.3116 us/op
- WorkloadResult 51: 1 op, 58020.55 ns, 58.0206 us/op
- WorkloadResult 52: 1 op, 58020.55 ns, 58.0206 us/op
- WorkloadResult 53: 1 op, 70339.78 ns, 70.3398 us/op
- WorkloadResult 54: 1 op, 52311.64 ns, 52.3116 us/op
- WorkloadResult 55: 1 op, 52612.11 ns, 52.6121 us/op
- WorkloadResult 56: 1 op, 52612.11 ns, 52.6121 us/op
- WorkloadResult 57: 1 op, 53813.99 ns, 53.8140 us/op
- WorkloadResult 58: 1 op, 52011.17 ns, 52.0112 us/op
- WorkloadResult 59: 1 op, 52311.64 ns, 52.3116 us/op
- WorkloadResult 60: 1 op, 65231.81 ns, 65.2318 us/op
- WorkloadResult 61: 1 op, 64931.34 ns, 64.9313 us/op
- WorkloadResult 62: 1 op, 78752.91 ns, 78.7529 us/op
- WorkloadResult 63: 1 op, 52311.64 ns, 52.3116 us/op
- WorkloadResult 64: 1 op, 52311.64 ns, 52.3116 us/op
- WorkloadResult 65: 1 op, 58020.55 ns, 58.0206 us/op
- WorkloadResult 66: 1 op, 52612.11 ns, 52.6121 us/op
- WorkloadResult 67: 1 op, 52311.64 ns, 52.3116 us/op
- WorkloadResult 68: 1 op, 52311.64 ns, 52.3116 us/op
- WorkloadResult 69: 1 op, 52311.64 ns, 52.3116 us/op
- WorkloadResult 70: 1 op, 52311.64 ns, 52.3116 us/op
- WorkloadResult 71: 1 op, 52612.11 ns, 52.6121 us/op
- WorkloadResult 72: 1 op, 57720.08 ns, 57.7201 us/op
- WorkloadResult 73: 1 op, 52311.64 ns, 52.3116 us/op
- WorkloadResult 74: 1 op, 62227.12 ns, 62.2271 us/op
- WorkloadResult 75: 1 op, 57720.08 ns, 57.7201 us/op
- WorkloadResult 76: 1 op, 52912.58 ns, 52.9126 us/op
- WorkloadResult 77: 1 op, 65231.81 ns, 65.2318 us/op
- WorkloadResult 78: 1 op, 52311.64 ns, 52.3116 us/op
- WorkloadResult 79: 1 op, 52311.64 ns, 52.3116 us/op
- WorkloadResult 80: 1 op, 64931.34 ns, 64.9313 us/op
- WorkloadResult 81: 1 op, 55616.80 ns, 55.6168 us/op
- WorkloadResult 82: 1 op, 52311.64 ns, 52.3116 us/op
- WorkloadResult 83: 1 op, 80255.25 ns, 80.2553 us/op
- WorkloadResult 84: 1 op, 68536.97 ns, 68.5370 us/op
- WorkloadResult 85: 1 op, 52311.64 ns, 52.3116 us/op
- WorkloadResult 86: 1 op, 65231.81 ns, 65.2318 us/op
- WorkloadResult 87: 1 op, 57720.08 ns, 57.7201 us/op
- WorkloadResult 88: 1 op, 53513.52 ns, 53.5135 us/op
- WorkloadResult 89: 1 op, 56518.21 ns, 56.5182 us/op
- WorkloadResult 90: 1 op, 51710.70 ns, 51.7107 us/op
- WorkloadResult 91: 1 op, 50809.30 ns, 50.8093 us/op
- WorkloadResult 92: 1 op, 50809.30 ns, 50.8093 us/op
- WorkloadResult 93: 1 op, 52311.64 ns, 52.3116 us/op
- WorkloadResult 94: 1 op, 50809.30 ns, 50.8093 us/op
- WorkloadResult 95: 1 op, 51410.24 ns, 51.4102 us/op
- WorkloadResult 96: 1 op, 67635.56 ns, 67.6356 us/op
- WorkloadResult 97: 1 op, 82659.01 ns, 82.6590 us/op
- GC: 0 0 0 0 0
- // AfterAll
- Mean = 58.1259 us, StdErr = 0.8306 us (1.43%); N = 97, StdDev = 8.1800 us
- Min = 50.5088 us, Q1 = 52.3116 us, Median = 53.5135 us, Q3 = 65.0816 us, Max = 82.6590 us
- IQR = 12.7699 us, LowerFence = 33.1567 us, UpperFence = 84.2365 us
- ConfidenceInterval = [55.3063 us; 60.9454 us] (CI 99.9%), Margin = 2.8195 us (4.85% of Mean)
- Skewness = 1.16, Kurtosis = 3.44, MValue = 3.02
- // **************************
- // Benchmark: ArrayEqualsBenchmark.LINQ: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
- // *** Execute ***
- // Launch: 1 / 1
- // BeforeAnythingElse
- // Benchmark Process Environment Information:
- // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
- // GC=Concurrent Workstation
- // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
- OverheadJitting 1: 1 op, 235868.12 ns, 235.8681 us/op
- WorkloadJitting 1: 1 op, 559473.17 ns, 559.4732 us/op
- OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 4: 1 op, 600.94 ns, 600.9379 ns/op
- OverheadActual 5: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 6: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 8: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 12: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 13: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 18: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
- WorkloadWarmup 1: 1 op, 126196.96 ns, 126.1970 us/op
- WorkloadWarmup 2: 1 op, 127398.83 ns, 127.3988 us/op
- WorkloadWarmup 3: 1 op, 111774.45 ns, 111.7744 us/op
- WorkloadWarmup 4: 1 op, 112375.38 ns, 112.3754 us/op
- WorkloadWarmup 5: 1 op, 112675.85 ns, 112.6759 us/op
- WorkloadWarmup 6: 1 op, 125896.49 ns, 125.8965 us/op
- WorkloadWarmup 7: 1 op, 124995.08 ns, 124.9951 us/op
- // BeforeActualRun
- WorkloadActual 1: 1 op, 100056.16 ns, 100.0562 us/op
- WorkloadActual 2: 1 op, 111774.45 ns, 111.7744 us/op
- WorkloadActual 3: 1 op, 114478.67 ns, 114.4787 us/op
- WorkloadActual 4: 1 op, 109971.63 ns, 109.9716 us/op
- WorkloadActual 5: 1 op, 124995.08 ns, 124.9951 us/op
- WorkloadActual 6: 1 op, 610853.36 ns, 610.8534 us/op
- WorkloadActual 7: 1 op, 137614.78 ns, 137.6148 us/op
- WorkloadActual 8: 1 op, 124694.61 ns, 124.6946 us/op
- WorkloadActual 9: 1 op, 98854.28 ns, 98.8543 us/op
- WorkloadActual 10: 1 op, 124694.61 ns, 124.6946 us/op
- WorkloadActual 11: 1 op, 109370.69 ns, 109.3707 us/op
- WorkloadActual 12: 1 op, 138215.71 ns, 138.2157 us/op
- WorkloadActual 13: 1 op, 109070.23 ns, 109.0702 us/op
- WorkloadActual 14: 1 op, 126497.42 ns, 126.4974 us/op
- WorkloadActual 15: 1 op, 148431.66 ns, 148.4317 us/op
- WorkloadActual 16: 1 op, 109671.16 ns, 109.6712 us/op
- WorkloadActual 17: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 18: 1 op, 108469.29 ns, 108.4693 us/op
- WorkloadActual 19: 1 op, 100356.63 ns, 100.3566 us/op
- WorkloadActual 20: 1 op, 149333.06 ns, 149.3331 us/op
- WorkloadActual 21: 1 op, 96450.53 ns, 96.4505 us/op
- WorkloadActual 22: 1 op, 96450.53 ns, 96.4505 us/op
- WorkloadActual 23: 1 op, 102760.38 ns, 102.7604 us/op
- WorkloadActual 24: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 25: 1 op, 98854.28 ns, 98.8543 us/op
- WorkloadActual 26: 1 op, 114779.14 ns, 114.7791 us/op
- WorkloadActual 27: 1 op, 110272.10 ns, 110.2721 us/op
- WorkloadActual 28: 1 op, 111774.45 ns, 111.7744 us/op
- WorkloadActual 29: 1 op, 111774.45 ns, 111.7744 us/op
- WorkloadActual 30: 1 op, 96450.53 ns, 96.4505 us/op
- WorkloadActual 31: 1 op, 111173.51 ns, 111.1735 us/op
- WorkloadActual 32: 1 op, 95849.59 ns, 95.8496 us/op
- WorkloadActual 33: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 34: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 35: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 36: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 37: 1 op, 101858.97 ns, 101.8590 us/op
- WorkloadActual 38: 1 op, 111173.51 ns, 111.1735 us/op
- WorkloadActual 39: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 40: 1 op, 95849.59 ns, 95.8496 us/op
- WorkloadActual 41: 1 op, 183286.05 ns, 183.2861 us/op
- WorkloadActual 42: 1 op, 120788.51 ns, 120.7885 us/op
- WorkloadActual 43: 1 op, 108469.29 ns, 108.4693 us/op
- WorkloadActual 44: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 45: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 46: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 47: 1 op, 124694.61 ns, 124.6946 us/op
- WorkloadActual 48: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 49: 1 op, 98553.81 ns, 98.5538 us/op
- WorkloadActual 50: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 51: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 52: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 53: 1 op, 111473.98 ns, 111.4740 us/op
- WorkloadActual 54: 1 op, 109070.23 ns, 109.0702 us/op
- WorkloadActual 55: 1 op, 111774.45 ns, 111.7744 us/op
- WorkloadActual 56: 1 op, 139117.12 ns, 139.1171 us/op
- WorkloadActual 57: 1 op, 170966.83 ns, 170.9668 us/op
- WorkloadActual 58: 1 op, 99154.75 ns, 99.1548 us/op
- WorkloadActual 59: 1 op, 101858.97 ns, 101.8590 us/op
- WorkloadActual 60: 1 op, 99455.22 ns, 99.4552 us/op
- WorkloadActual 61: 1 op, 96751.00 ns, 96.7510 us/op
- WorkloadActual 62: 1 op, 169164.01 ns, 169.1640 us/op
- WorkloadActual 63: 1 op, 98854.28 ns, 98.8543 us/op
- WorkloadActual 64: 1 op, 152337.75 ns, 152.3378 us/op
- WorkloadActual 65: 1 op, 130703.99 ns, 130.7040 us/op
- WorkloadActual 66: 1 op, 96450.53 ns, 96.4505 us/op
- WorkloadActual 67: 1 op, 126497.42 ns, 126.4974 us/op
- WorkloadActual 68: 1 op, 150234.47 ns, 150.2345 us/op
- WorkloadActual 69: 1 op, 95849.59 ns, 95.8496 us/op
- WorkloadActual 70: 1 op, 116882.42 ns, 116.8824 us/op
- WorkloadActual 71: 1 op, 101258.03 ns, 101.2580 us/op
- WorkloadActual 72: 1 op, 121990.39 ns, 121.9904 us/op
- WorkloadActual 73: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 74: 1 op, 144826.03 ns, 144.8260 us/op
- WorkloadActual 75: 1 op, 153539.63 ns, 153.5396 us/op
- WorkloadActual 76: 1 op, 108769.76 ns, 108.7698 us/op
- WorkloadActual 77: 1 op, 111173.51 ns, 111.1735 us/op
- WorkloadActual 78: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 79: 1 op, 114478.67 ns, 114.4787 us/op
- WorkloadActual 80: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 81: 1 op, 96450.53 ns, 96.4505 us/op
- WorkloadActual 82: 1 op, 111774.45 ns, 111.7744 us/op
- WorkloadActual 83: 1 op, 109070.23 ns, 109.0702 us/op
- WorkloadActual 84: 1 op, 109070.23 ns, 109.0702 us/op
- WorkloadActual 85: 1 op, 96450.53 ns, 96.4505 us/op
- WorkloadActual 86: 1 op, 171567.77 ns, 171.5678 us/op
- WorkloadActual 87: 1 op, 97051.47 ns, 97.0515 us/op
- WorkloadActual 88: 1 op, 127699.30 ns, 127.6993 us/op
- WorkloadActual 89: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 90: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 91: 1 op, 96450.53 ns, 96.4505 us/op
- WorkloadActual 92: 1 op, 122591.33 ns, 122.5913 us/op
- WorkloadActual 93: 1 op, 115981.01 ns, 115.9810 us/op
- WorkloadActual 94: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 95: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 96: 1 op, 96150.06 ns, 96.1501 us/op
- WorkloadActual 97: 1 op, 124394.14 ns, 124.3941 us/op
- WorkloadActual 98: 1 op, 95849.59 ns, 95.8496 us/op
- WorkloadActual 99: 1 op, 135811.96 ns, 135.8120 us/op
- WorkloadActual 100: 1 op, 96150.06 ns, 96.1501 us/op
- // AfterActualRun
- WorkloadResult 1: 1 op, 99815.78 ns, 99.8158 us/op
- WorkloadResult 2: 1 op, 111534.07 ns, 111.5341 us/op
- WorkloadResult 3: 1 op, 114238.29 ns, 114.2383 us/op
- WorkloadResult 4: 1 op, 109731.26 ns, 109.7313 us/op
- WorkloadResult 5: 1 op, 124754.70 ns, 124.7547 us/op
- WorkloadResult 6: 1 op, 137374.40 ns, 137.3744 us/op
- WorkloadResult 7: 1 op, 124454.24 ns, 124.4542 us/op
- WorkloadResult 8: 1 op, 98613.91 ns, 98.6139 us/op
- WorkloadResult 9: 1 op, 124454.24 ns, 124.4542 us/op
- WorkloadResult 10: 1 op, 109130.32 ns, 109.1303 us/op
- WorkloadResult 11: 1 op, 137975.34 ns, 137.9753 us/op
- WorkloadResult 12: 1 op, 108829.85 ns, 108.8299 us/op
- WorkloadResult 13: 1 op, 126257.05 ns, 126.2570 us/op
- WorkloadResult 14: 1 op, 148191.28 ns, 148.1913 us/op
- WorkloadResult 15: 1 op, 109430.79 ns, 109.4308 us/op
- WorkloadResult 16: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 17: 1 op, 108228.91 ns, 108.2289 us/op
- WorkloadResult 18: 1 op, 100116.25 ns, 100.1163 us/op
- WorkloadResult 19: 1 op, 149092.69 ns, 149.0927 us/op
- WorkloadResult 20: 1 op, 96210.16 ns, 96.2102 us/op
- WorkloadResult 21: 1 op, 96210.16 ns, 96.2102 us/op
- WorkloadResult 22: 1 op, 102520.00 ns, 102.5200 us/op
- WorkloadResult 23: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 24: 1 op, 98613.91 ns, 98.6139 us/op
- WorkloadResult 25: 1 op, 114538.76 ns, 114.5388 us/op
- WorkloadResult 26: 1 op, 110031.73 ns, 110.0317 us/op
- WorkloadResult 27: 1 op, 111534.07 ns, 111.5341 us/op
- WorkloadResult 28: 1 op, 111534.07 ns, 111.5341 us/op
- WorkloadResult 29: 1 op, 96210.16 ns, 96.2102 us/op
- WorkloadResult 30: 1 op, 110933.13 ns, 110.9331 us/op
- WorkloadResult 31: 1 op, 95609.22 ns, 95.6092 us/op
- WorkloadResult 32: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 33: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 34: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 35: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 36: 1 op, 101618.60 ns, 101.6186 us/op
- WorkloadResult 37: 1 op, 110933.13 ns, 110.9331 us/op
- WorkloadResult 38: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 39: 1 op, 95609.22 ns, 95.6092 us/op
- WorkloadResult 40: 1 op, 120548.14 ns, 120.5481 us/op
- WorkloadResult 41: 1 op, 108228.91 ns, 108.2289 us/op
- WorkloadResult 42: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 43: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 44: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 45: 1 op, 124454.24 ns, 124.4542 us/op
- WorkloadResult 46: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 47: 1 op, 98313.44 ns, 98.3134 us/op
- WorkloadResult 48: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 49: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 50: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 51: 1 op, 111233.60 ns, 111.2336 us/op
- WorkloadResult 52: 1 op, 108829.85 ns, 108.8299 us/op
- WorkloadResult 53: 1 op, 111534.07 ns, 111.5341 us/op
- WorkloadResult 54: 1 op, 138876.74 ns, 138.8767 us/op
- WorkloadResult 55: 1 op, 98914.38 ns, 98.9144 us/op
- WorkloadResult 56: 1 op, 101618.60 ns, 101.6186 us/op
- WorkloadResult 57: 1 op, 99214.84 ns, 99.2148 us/op
- WorkloadResult 58: 1 op, 96510.62 ns, 96.5106 us/op
- WorkloadResult 59: 1 op, 98613.91 ns, 98.6139 us/op
- WorkloadResult 60: 1 op, 152097.38 ns, 152.0974 us/op
- WorkloadResult 61: 1 op, 130463.61 ns, 130.4636 us/op
- WorkloadResult 62: 1 op, 96210.16 ns, 96.2102 us/op
- WorkloadResult 63: 1 op, 126257.05 ns, 126.2570 us/op
- WorkloadResult 64: 1 op, 149994.10 ns, 149.9941 us/op
- WorkloadResult 65: 1 op, 95609.22 ns, 95.6092 us/op
- WorkloadResult 66: 1 op, 116642.04 ns, 116.6420 us/op
- WorkloadResult 67: 1 op, 101017.66 ns, 101.0177 us/op
- WorkloadResult 68: 1 op, 121750.02 ns, 121.7500 us/op
- WorkloadResult 69: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 70: 1 op, 144585.65 ns, 144.5857 us/op
- WorkloadResult 71: 1 op, 153299.25 ns, 153.2993 us/op
- WorkloadResult 72: 1 op, 108529.38 ns, 108.5294 us/op
- WorkloadResult 73: 1 op, 110933.13 ns, 110.9331 us/op
- WorkloadResult 74: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 75: 1 op, 114238.29 ns, 114.2383 us/op
- WorkloadResult 76: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 77: 1 op, 96210.16 ns, 96.2102 us/op
- WorkloadResult 78: 1 op, 111534.07 ns, 111.5341 us/op
- WorkloadResult 79: 1 op, 108829.85 ns, 108.8299 us/op
- WorkloadResult 80: 1 op, 108829.85 ns, 108.8299 us/op
- WorkloadResult 81: 1 op, 96210.16 ns, 96.2102 us/op
- WorkloadResult 82: 1 op, 96811.09 ns, 96.8111 us/op
- WorkloadResult 83: 1 op, 127458.93 ns, 127.4589 us/op
- WorkloadResult 84: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 85: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 86: 1 op, 96210.16 ns, 96.2102 us/op
- WorkloadResult 87: 1 op, 122350.95 ns, 122.3510 us/op
- WorkloadResult 88: 1 op, 115740.64 ns, 115.7406 us/op
- WorkloadResult 89: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 90: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 91: 1 op, 95909.69 ns, 95.9097 us/op
- WorkloadResult 92: 1 op, 124153.77 ns, 124.1538 us/op
- WorkloadResult 93: 1 op, 95609.22 ns, 95.6092 us/op
- WorkloadResult 94: 1 op, 135571.59 ns, 135.5716 us/op
- WorkloadResult 95: 1 op, 95909.69 ns, 95.9097 us/op
- GC: 0 0 0 0 0
- // AfterAll
- Mean = 109.2031 us, StdErr = 1.6249 us (1.49%); N = 95, StdDev = 15.8374 us
- Min = 95.6092 us, Q1 = 95.9097 us, Median = 102.5200 us, Q3 = 115.7406 us, Max = 153.2993 us
- IQR = 19.8310 us, LowerFence = 66.1633 us, UpperFence = 145.4871 us
- ConfidenceInterval = [103.6833 us; 114.7229 us] (CI 99.9%), Margin = 5.5198 us (5.05% of Mean)
- Skewness = 1.18, Kurtosis = 3.51, MValue = 3.45
- // **************************
- // Benchmark: ArrayEqualsBenchmark.Vectors: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
- // *** Execute ***
- // Launch: 1 / 1
- // BeforeAnythingElse
- // Benchmark Process Environment Information:
- // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
- // GC=Concurrent Workstation
- // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
- OverheadJitting 1: 1 op, 236168.59 ns, 236.1686 us/op
- WorkloadJitting 1: 1 op, 695585.60 ns, 695.5856 us/op
- OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 11: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 12: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 13: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 16: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
- WorkloadWarmup 1: 1 op, 3605.63 ns, 3.6056 us/op
- WorkloadWarmup 2: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadWarmup 3: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadWarmup 4: 1 op, 9915.48 ns, 9.9155 us/op
- WorkloadWarmup 5: 1 op, 3605.63 ns, 3.6056 us/op
- WorkloadWarmup 6: 1 op, 16525.79 ns, 16.5258 us/op
- // BeforeActualRun
- WorkloadActual 1: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 2: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 3: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 4: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 5: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 6: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 7: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 8: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 9: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 10: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 11: 1 op, 17727.67 ns, 17.7277 us/op
- WorkloadActual 12: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 13: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 14: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 15: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 16: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 17: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 18: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 19: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 20: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 21: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 22: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 23: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 24: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 25: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 26: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 27: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 28: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 29: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 30: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 31: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 32: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 33: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 34: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 35: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 36: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 37: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 38: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 39: 1 op, 4507.03 ns, 4.5070 us/op
- WorkloadActual 40: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 41: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 42: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 43: 1 op, 8112.66 ns, 8.1127 us/op
- WorkloadActual 44: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 45: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 46: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 47: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 48: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 49: 1 op, 3906.10 ns, 3.9061 us/op
- WorkloadActual 50: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 51: 1 op, 4206.57 ns, 4.2066 us/op
- WorkloadActual 52: 1 op, 3906.10 ns, 3.9061 us/op
- // AfterActualRun
- WorkloadResult 1: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 2: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 3: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 4: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 5: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 6: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 7: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 8: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 9: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 10: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 11: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 12: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 13: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 14: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 15: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 16: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 17: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 18: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 19: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 20: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 21: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 22: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 23: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 24: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 25: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 26: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 27: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 28: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 29: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 30: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 31: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 32: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 33: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 34: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 35: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 36: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 37: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 38: 1 op, 4251.64 ns, 4.2516 us/op
- WorkloadResult 39: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 40: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 41: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 42: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 43: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 44: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 45: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 46: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 47: 1 op, 3650.70 ns, 3.6507 us/op
- WorkloadResult 48: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 49: 1 op, 3951.17 ns, 3.9512 us/op
- WorkloadResult 50: 1 op, 3650.70 ns, 3.6507 us/op
- GC: 0 0 0 0 0
- // AfterAll
- Mean = 3.8009 us, StdErr = 0.0231 us (0.61%); N = 50, StdDev = 0.1635 us
- Min = 3.6507 us, Q1 = 3.6507 us, Median = 3.6507 us, Q3 = 3.9512 us, Max = 4.2516 us
- IQR = 0.3005 us, LowerFence = 3.2000 us, UpperFence = 4.4019 us
- ConfidenceInterval = [3.7200 us; 3.8818 us] (CI 99.9%), Margin = 0.0809 us (2.13% of Mean)
- Skewness = 0.37, Kurtosis = 1.86, MValue = 3.85
- // **************************
- // Benchmark: ArrayEqualsBenchmark.MemCmp: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
- // *** Execute ***
- // Launch: 1 / 1
- // BeforeAnythingElse
- // Benchmark Process Environment Information:
- // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
- // GC=Concurrent Workstation
- // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
- OverheadJitting 1: 1 op, 236769.53 ns, 236.7695 us/op
- WorkloadJitting 1: 1 op, 467830.14 ns, 467.8301 us/op
- OverheadWarmup 1: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 5: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 6: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 7: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 9: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 12: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 13: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
- WorkloadWarmup 1: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadWarmup 2: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadWarmup 3: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadWarmup 4: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadWarmup 5: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadWarmup 6: 1 op, 1201.88 ns, 1.2019 us/op
- // BeforeActualRun
- WorkloadActual 1: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 2: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 3: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 4: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 5: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 6: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 7: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 8: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 9: 1 op, 14122.04 ns, 14.1220 us/op
- WorkloadActual 10: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 11: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 12: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 13: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 14: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 15: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 16: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 17: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 18: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 19: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 20: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 21: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 22: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 23: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 24: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 25: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 26: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 27: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 28: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 29: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 30: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 31: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 32: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 33: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 34: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 35: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 36: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 37: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 38: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 39: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 40: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 41: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 42: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 43: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 44: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 45: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 46: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 47: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 48: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 49: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 50: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 51: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 52: 1 op, 3605.63 ns, 3.6056 us/op
- WorkloadActual 53: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 54: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 55: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 56: 1 op, 14122.04 ns, 14.1220 us/op
- WorkloadActual 57: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 58: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 59: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 60: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 61: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 62: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 63: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 64: 1 op, 13821.57 ns, 13.8216 us/op
- WorkloadActual 65: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 66: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 67: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 68: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 69: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 70: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 71: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 72: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 73: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 74: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 75: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 76: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 77: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 78: 1 op, 1802.81 ns, 1.8028 us/op
- WorkloadActual 79: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 80: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 81: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 82: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 83: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 84: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 85: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 86: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 87: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 88: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 89: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 90: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 91: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 92: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 93: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 94: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 95: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 96: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 97: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 98: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 99: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 100: 1 op, 14122.04 ns, 14.1220 us/op
- // AfterActualRun
- WorkloadResult 1: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 2: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 3: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 4: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 5: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 6: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 7: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 8: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 9: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 10: 1 op, 1261.97 ns, 1.2620 us/op
- WorkloadResult 11: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 12: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 13: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 14: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 15: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 16: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 17: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 18: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 19: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 20: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 21: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 22: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 23: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 24: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 25: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 26: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 27: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 28: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 29: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 30: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 31: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 32: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 33: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 34: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 35: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 36: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 37: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 38: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 39: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 40: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 41: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 42: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 43: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 44: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 45: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 46: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 47: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 48: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 49: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 50: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 51: 1 op, 1261.97 ns, 1.2620 us/op
- WorkloadResult 52: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 53: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 54: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 55: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 56: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 57: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 58: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 59: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 60: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 61: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 62: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 63: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 64: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 65: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 66: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 67: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 68: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 69: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 70: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 71: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 72: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 73: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 74: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 75: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 76: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 77: 1 op, 1261.97 ns, 1.2620 us/op
- WorkloadResult 78: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 79: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 80: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 81: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 82: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 83: 1 op, 961.50 ns, 961.5006 ns/op
- WorkloadResult 84: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 85: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 86: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 87: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 88: 1 op, 1261.97 ns, 1.2620 us/op
- WorkloadResult 89: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 90: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 91: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 92: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 93: 1 op, 661.03 ns, 661.0317 ns/op
- WorkloadResult 94: 1 op, 1261.97 ns, 1.2620 us/op
- GC: 0 0 0 0 0
- // AfterAll
- Mean = 833.6404 ns, StdErr = 18.4549 ns (2.21%); N = 94, StdDev = 178.9273 ns
- Min = 661.0300 ns, Q1 = 661.0300 ns, Median = 961.5000 ns, Q3 = 961.5000 ns, Max = 1,261.9700 ns
- IQR = 300.4700 ns, LowerFence = 210.3250 ns, UpperFence = 1,412.2050 ns
- ConfidenceInterval = [770.9262 ns; 896.3547 ns] (CI 99.9%), Margin = 62.7142 ns (7.52% of Mean)
- Skewness = 0.47, Kurtosis = 2.28, MValue = 4.18
- // **************************
- // Benchmark: ArrayEqualsBenchmark.Intrinsics: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
- // *** Execute ***
- // Launch: 1 / 1
- // BeforeAnythingElse
- // Benchmark Process Environment Information:
- // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
- // GC=Concurrent Workstation
- // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
- OverheadJitting 1: 1 op, 243980.78 ns, 243.9808 us/op
- WorkloadJitting 1: 1 op, 1542307.08 ns, 1.5423 ms/op
- OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 2: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 6: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 3: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 4: 1 op, 600.94 ns, 600.9379 ns/op
- OverheadActual 5: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 8: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 12: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 13: 1 op, 12920.16 ns, 12.9202 us/op
- OverheadActual 14: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 16: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
- WorkloadWarmup 1: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadWarmup 2: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadWarmup 3: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadWarmup 4: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadWarmup 5: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadWarmup 6: 1 op, 1201.88 ns, 1.2019 us/op
- // BeforeActualRun
- WorkloadActual 1: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 2: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 3: 1 op, 2103.28 ns, 2.1033 us/op
- WorkloadActual 4: 1 op, 2103.28 ns, 2.1033 us/op
- WorkloadActual 5: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 6: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 7: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 8: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 9: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 10: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 11: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 12: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 13: 1 op, 13821.57 ns, 13.8216 us/op
- WorkloadActual 14: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 15: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 16: 1 op, 14122.04 ns, 14.1220 us/op
- WorkloadActual 17: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 18: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 19: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 20: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 21: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 22: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 23: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 24: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 25: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 26: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 27: 1 op, 14122.04 ns, 14.1220 us/op
- WorkloadActual 28: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 29: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 30: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 31: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 32: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 33: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 34: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 35: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 36: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 37: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 38: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 39: 1 op, 2403.75 ns, 2.4038 us/op
- WorkloadActual 40: 1 op, 2103.28 ns, 2.1033 us/op
- WorkloadActual 41: 1 op, 2704.22 ns, 2.7042 us/op
- WorkloadActual 42: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 43: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 44: 1 op, 1802.81 ns, 1.8028 us/op
- WorkloadActual 45: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 46: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 47: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 48: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 49: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 50: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 51: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 52: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 53: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 54: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 55: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 56: 1 op, 2103.28 ns, 2.1033 us/op
- WorkloadActual 57: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 58: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 59: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 60: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 61: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 62: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 63: 1 op, 2103.28 ns, 2.1033 us/op
- WorkloadActual 64: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 65: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 66: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 67: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 68: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 69: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 70: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 71: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 72: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 73: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 74: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 75: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 76: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 77: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 78: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 79: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 80: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 81: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 82: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 83: 1 op, 1802.81 ns, 1.8028 us/op
- WorkloadActual 84: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 85: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 86: 1 op, 14422.51 ns, 14.4225 us/op
- WorkloadActual 87: 1 op, 1502.34 ns, 1.5023 us/op
- WorkloadActual 88: 1 op, 1802.81 ns, 1.8028 us/op
- WorkloadActual 89: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 90: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 91: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 92: 1 op, 13521.10 ns, 13.5211 us/op
- WorkloadActual 93: 1 op, 901.41 ns, 901.4068 ns/op
- WorkloadActual 94: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 95: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 96: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 97: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 98: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 99: 1 op, 1201.88 ns, 1.2019 us/op
- WorkloadActual 100: 1 op, 1201.88 ns, 1.2019 us/op
- // AfterActualRun
- WorkloadResult 1: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 2: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 3: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 4: 1 op, 630.98 ns, 630.9848 ns/op
- WorkloadResult 5: 1 op, 630.98 ns, 630.9848 ns/op
- WorkloadResult 6: 1 op, 630.98 ns, 630.9848 ns/op
- WorkloadResult 7: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 8: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 9: 1 op, 630.98 ns, 630.9848 ns/op
- WorkloadResult 10: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 11: 1 op, 630.98 ns, 630.9848 ns/op
- WorkloadResult 12: 1 op, 630.98 ns, 630.9848 ns/op
- WorkloadResult 13: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 14: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 15: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 16: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 17: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 18: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 19: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 20: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 21: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 22: 1 op, 630.98 ns, 630.9848 ns/op
- WorkloadResult 23: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 24: 1 op, 630.98 ns, 630.9848 ns/op
- WorkloadResult 25: 1 op, 630.98 ns, 630.9848 ns/op
- WorkloadResult 26: 1 op, 630.98 ns, 630.9848 ns/op
- WorkloadResult 27: 1 op, 630.98 ns, 630.9848 ns/op
- WorkloadResult 28: 1 op, 630.98 ns, 630.9848 ns/op
- WorkloadResult 29: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 30: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 31: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 32: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 33: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 34: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 35: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 36: 1 op, 931.45 ns, 931.4537 ns/op
- WorkloadResult 37: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 38: 1 op, 630.98 ns, 630.9848 ns/op
- WorkloadResult 39: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 40: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 41: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 42: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 43: 1 op, 30.05 ns, 30.0469 ns/op
- WorkloadResult 44: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 45: 1 op, 630.98 ns, 630.9848 ns/op
- WorkloadResult 46: 1 op, 30.05 ns, 30.0469 ns/op
- WorkloadResult 47: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 48: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 49: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 50: 1 op, 630.98 ns, 630.9848 ns/op
- WorkloadResult 51: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 52: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 53: 1 op, 630.98 ns, 630.9848 ns/op
- WorkloadResult 54: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 55: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 56: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 57: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 58: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 59: 1 op, 30.05 ns, 30.0469 ns/op
- WorkloadResult 60: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 61: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 62: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 63: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 64: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 65: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 66: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 67: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 68: 1 op, 30.05 ns, 30.0469 ns/op
- WorkloadResult 69: 1 op, 30.05 ns, 30.0469 ns/op
- WorkloadResult 70: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 71: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 72: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 73: 1 op, 931.45 ns, 931.4537 ns/op
- WorkloadResult 74: 1 op, 630.98 ns, 630.9848 ns/op
- WorkloadResult 75: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 76: 1 op, 630.98 ns, 630.9848 ns/op
- WorkloadResult 77: 1 op, 931.45 ns, 931.4537 ns/op
- WorkloadResult 78: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 79: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 80: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 81: 1 op, 30.05 ns, 30.0469 ns/op
- WorkloadResult 82: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 83: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 84: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 85: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 86: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 87: 1 op, 330.52 ns, 330.5158 ns/op
- WorkloadResult 88: 1 op, 330.52 ns, 330.5158 ns/op
- GC: 0 0 0 0 0
- // AfterAll
- Mean = 391.9774 ns, StdErr = 19.5216 ns (4.98%); N = 88, StdDev = 183.1286 ns
- Min = 30.0500 ns, Q1 = 330.5200 ns, Median = 330.5200 ns, Q3 = 330.5200 ns, Max = 931.4500 ns
- IQR = 0.0000 ns, LowerFence = 330.5200 ns, UpperFence = 330.5200 ns
- ConfidenceInterval = [325.4889 ns; 458.4659 ns] (CI 99.9%), Margin = 66.4885 ns (16.96% of Mean)
- Skewness = 0.77, Kurtosis = 4.21, MValue = 2
- // **************************
- // Benchmark: ArrayEqualsBenchmark.Naive: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
- // *** Execute ***
- // Launch: 1 / 1
- // BeforeAnythingElse
- // Benchmark Process Environment Information:
- // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
- // GC=Concurrent Workstation
- // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
- OverheadJitting 1: 1 op, 262609.86 ns, 262.6099 us/op
- WorkloadJitting 1: 1 op, 969012.34 ns, 969.0123 us/op
- OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 3: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadWarmup 4: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 6: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 9: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 11: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 12: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 13: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
- WorkloadWarmup 1: 1 op, 594928.50 ns, 594.9285 us/op
- WorkloadWarmup 2: 1 op, 575998.96 ns, 575.9990 us/op
- WorkloadWarmup 3: 1 op, 552862.85 ns, 552.8629 us/op
- WorkloadWarmup 4: 1 op, 572092.87 ns, 572.0929 us/op
- WorkloadWarmup 5: 1 op, 713914.21 ns, 713.9142 us/op
- WorkloadWarmup 6: 1 op, 536637.53 ns, 536.6375 us/op
- WorkloadWarmup 7: 1 op, 508393.45 ns, 508.3934 us/op
- WorkloadWarmup 8: 1 op, 563379.27 ns, 563.3793 us/op
- WorkloadWarmup 9: 1 op, 624674.93 ns, 624.6749 us/op
- WorkloadWarmup 10: 1 op, 551060.04 ns, 551.0600 us/op
- // BeforeActualRun
- WorkloadActual 1: 1 op, 565482.55 ns, 565.4825 us/op
- WorkloadActual 2: 1 op, 563379.27 ns, 563.3793 us/op
- WorkloadActual 3: 1 op, 588017.72 ns, 588.0177 us/op
- WorkloadActual 4: 1 op, 605144.45 ns, 605.1444 us/op
- WorkloadActual 5: 1 op, 563980.20 ns, 563.9802 us/op
- WorkloadActual 6: 1 op, 587717.25 ns, 587.7173 us/op
- WorkloadActual 7: 1 op, 563078.80 ns, 563.0788 us/op
- WorkloadActual 8: 1 op, 607247.73 ns, 607.2477 us/op
- WorkloadActual 9: 1 op, 508693.92 ns, 508.6939 us/op
- WorkloadActual 10: 1 op, 550759.57 ns, 550.7596 us/op
- WorkloadActual 11: 1 op, 511698.61 ns, 511.6986 us/op
- WorkloadActual 12: 1 op, 549557.69 ns, 549.5577 us/op
- WorkloadActual 13: 1 op, 526121.12 ns, 526.1211 us/op
- WorkloadActual 14: 1 op, 533933.31 ns, 533.9333 us/op
- WorkloadActual 15: 1 op, 581407.40 ns, 581.4074 us/op
- WorkloadActual 16: 1 op, 574196.15 ns, 574.1961 us/op
- WorkloadActual 17: 1 op, 534834.72 ns, 534.8347 us/op
- WorkloadActual 18: 1 op, 551060.04 ns, 551.0600 us/op
- WorkloadActual 19: 1 op, 524017.83 ns, 524.0178 us/op
- WorkloadActual 20: 1 op, 556168.01 ns, 556.1680 us/op
- WorkloadActual 21: 1 op, 561275.98 ns, 561.2760 us/op
- WorkloadActual 22: 1 op, 521914.55 ns, 521.9146 us/op
- WorkloadActual 23: 1 op, 672149.02 ns, 672.1490 us/op
- WorkloadActual 24: 1 op, 648411.98 ns, 648.4120 us/op
- WorkloadActual 25: 1 op, 523416.90 ns, 523.4169 us/op
- WorkloadActual 26: 1 op, 593726.63 ns, 593.7266 us/op
- WorkloadActual 27: 1 op, 522515.49 ns, 522.5155 us/op
- WorkloadActual 28: 1 op, 547754.88 ns, 547.7549 us/op
- WorkloadActual 29: 1 op, 535736.12 ns, 535.7361 us/op
- WorkloadActual 30: 1 op, 521313.61 ns, 521.3136 us/op
- WorkloadActual 31: 1 op, 672449.49 ns, 672.4495 us/op
- WorkloadActual 32: 1 op, 563679.73 ns, 563.6797 us/op
- WorkloadActual 33: 1 op, 509895.79 ns, 509.8958 us/op
- WorkloadActual 34: 1 op, 549858.16 ns, 549.8582 us/op
- WorkloadActual 35: 1 op, 671548.09 ns, 671.5481 us/op
- WorkloadActual 36: 1 op, 582308.81 ns, 582.3088 us/op
- WorkloadActual 37: 1 op, 644505.88 ns, 644.5059 us/op
- WorkloadActual 38: 1 op, 564881.61 ns, 564.8816 us/op
- WorkloadActual 39: 1 op, 523116.43 ns, 523.1164 us/op
- WorkloadActual 40: 1 op, 521013.15 ns, 521.0131 us/op
- WorkloadActual 41: 1 op, 577200.84 ns, 577.2008 us/op
- WorkloadActual 42: 1 op, 526421.59 ns, 526.4216 us/op
- WorkloadActual 43: 1 op, 523116.43 ns, 523.1164 us/op
- WorkloadActual 44: 1 op, 726233.43 ns, 726.2334 us/op
- WorkloadActual 45: 1 op, 614158.52 ns, 614.1585 us/op
- WorkloadActual 46: 1 op, 551060.04 ns, 551.0600 us/op
- WorkloadActual 47: 1 op, 509294.86 ns, 509.2949 us/op
- WorkloadActual 48: 1 op, 509895.79 ns, 509.8958 us/op
- WorkloadActual 49: 1 op, 512299.55 ns, 512.2995 us/op
- WorkloadActual 50: 1 op, 536637.53 ns, 536.6375 us/op
- WorkloadActual 51: 1 op, 570290.05 ns, 570.2901 us/op
- WorkloadActual 52: 1 op, 538440.34 ns, 538.4403 us/op
- WorkloadActual 53: 1 op, 648712.45 ns, 648.7124 us/op
- WorkloadActual 54: 1 op, 691979.97 ns, 691.9800 us/op
- WorkloadActual 55: 1 op, 533632.84 ns, 533.6328 us/op
- WorkloadActual 56: 1 op, 523116.43 ns, 523.1164 us/op
- WorkloadActual 57: 1 op, 508994.39 ns, 508.9944 us/op
- WorkloadActual 58: 1 op, 535135.19 ns, 535.1352 us/op
- WorkloadActual 59: 1 op, 535435.65 ns, 535.4357 us/op
- WorkloadActual 60: 1 op, 538740.81 ns, 538.7408 us/op
- WorkloadActual 61: 1 op, 524017.83 ns, 524.0178 us/op
- WorkloadActual 62: 1 op, 534834.72 ns, 534.8347 us/op
- WorkloadActual 63: 1 op, 548956.76 ns, 548.9568 us/op
- WorkloadActual 64: 1 op, 508092.98 ns, 508.0930 us/op
- WorkloadActual 65: 1 op, 521313.61 ns, 521.3136 us/op
- WorkloadActual 66: 1 op, 537238.47 ns, 537.2385 us/op
- WorkloadActual 67: 1 op, 623172.59 ns, 623.1726 us/op
- WorkloadActual 68: 1 op, 578402.71 ns, 578.4027 us/op
- WorkloadActual 69: 1 op, 521614.08 ns, 521.6141 us/op
- WorkloadActual 70: 1 op, 563379.27 ns, 563.3793 us/op
- WorkloadActual 71: 1 op, 575698.49 ns, 575.6985 us/op
- WorkloadActual 72: 1 op, 531830.03 ns, 531.8300 us/op
- WorkloadActual 73: 1 op, 523416.90 ns, 523.4169 us/op
- WorkloadActual 74: 1 op, 578703.18 ns, 578.7032 us/op
- WorkloadActual 75: 1 op, 557069.42 ns, 557.0694 us/op
- WorkloadActual 76: 1 op, 508393.45 ns, 508.3934 us/op
- WorkloadActual 77: 1 op, 521614.08 ns, 521.6141 us/op
- WorkloadActual 78: 1 op, 547153.94 ns, 547.1539 us/op
- WorkloadActual 79: 1 op, 511999.08 ns, 511.9991 us/op
- WorkloadActual 80: 1 op, 555567.07 ns, 555.5671 us/op
- WorkloadActual 81: 1 op, 579003.65 ns, 579.0037 us/op
- WorkloadActual 82: 1 op, 655322.76 ns, 655.3228 us/op
- WorkloadActual 83: 1 op, 538139.87 ns, 538.1399 us/op
- WorkloadActual 84: 1 op, 551360.51 ns, 551.3605 us/op
- WorkloadActual 85: 1 op, 536938.00 ns, 536.9380 us/op
- WorkloadActual 86: 1 op, 551360.51 ns, 551.3605 us/op
- WorkloadActual 87: 1 op, 563980.20 ns, 563.9802 us/op
- WorkloadActual 88: 1 op, 548956.76 ns, 548.9568 us/op
- WorkloadActual 89: 1 op, 563679.73 ns, 563.6797 us/op
- WorkloadActual 90: 1 op, 550158.63 ns, 550.1586 us/op
- WorkloadActual 91: 1 op, 523717.37 ns, 523.7174 us/op
- WorkloadActual 92: 1 op, 536337.06 ns, 536.3371 us/op
- WorkloadActual 93: 1 op, 521313.61 ns, 521.3136 us/op
- WorkloadActual 94: 1 op, 511097.67 ns, 511.0977 us/op
- WorkloadActual 95: 1 op, 535435.65 ns, 535.4357 us/op
- // AfterActualRun
- WorkloadResult 1: 1 op, 565242.17 ns, 565.2422 us/op
- WorkloadResult 2: 1 op, 563138.89 ns, 563.1389 us/op
- WorkloadResult 3: 1 op, 587777.34 ns, 587.7773 us/op
- WorkloadResult 4: 1 op, 604904.07 ns, 604.9041 us/op
- WorkloadResult 5: 1 op, 563739.83 ns, 563.7398 us/op
- WorkloadResult 6: 1 op, 587476.88 ns, 587.4769 us/op
- WorkloadResult 7: 1 op, 562838.42 ns, 562.8384 us/op
- WorkloadResult 8: 1 op, 607007.36 ns, 607.0074 us/op
- WorkloadResult 9: 1 op, 508453.54 ns, 508.4535 us/op
- WorkloadResult 10: 1 op, 550519.20 ns, 550.5192 us/op
- WorkloadResult 11: 1 op, 511458.23 ns, 511.4582 us/op
- WorkloadResult 12: 1 op, 549317.32 ns, 549.3173 us/op
- WorkloadResult 13: 1 op, 525880.74 ns, 525.8807 us/op
- WorkloadResult 14: 1 op, 533692.93 ns, 533.6929 us/op
- WorkloadResult 15: 1 op, 581167.03 ns, 581.1670 us/op
- WorkloadResult 16: 1 op, 573955.77 ns, 573.9558 us/op
- WorkloadResult 17: 1 op, 534594.34 ns, 534.5943 us/op
- WorkloadResult 18: 1 op, 550819.66 ns, 550.8197 us/op
- WorkloadResult 19: 1 op, 523777.46 ns, 523.7775 us/op
- WorkloadResult 20: 1 op, 555927.64 ns, 555.9276 us/op
- WorkloadResult 21: 1 op, 561035.61 ns, 561.0356 us/op
- WorkloadResult 22: 1 op, 521674.18 ns, 521.6742 us/op
- WorkloadResult 23: 1 op, 648171.60 ns, 648.1716 us/op
- WorkloadResult 24: 1 op, 523176.52 ns, 523.1765 us/op
- WorkloadResult 25: 1 op, 593486.25 ns, 593.4863 us/op
- WorkloadResult 26: 1 op, 522275.11 ns, 522.2751 us/op
- WorkloadResult 27: 1 op, 547514.51 ns, 547.5145 us/op
- WorkloadResult 28: 1 op, 535495.75 ns, 535.4957 us/op
- WorkloadResult 29: 1 op, 521073.24 ns, 521.0732 us/op
- WorkloadResult 30: 1 op, 563439.36 ns, 563.4394 us/op
- WorkloadResult 31: 1 op, 509655.42 ns, 509.6554 us/op
- WorkloadResult 32: 1 op, 549617.79 ns, 549.6178 us/op
- WorkloadResult 33: 1 op, 582068.43 ns, 582.0684 us/op
- WorkloadResult 34: 1 op, 644265.51 ns, 644.2655 us/op
- WorkloadResult 35: 1 op, 564641.24 ns, 564.6412 us/op
- WorkloadResult 36: 1 op, 522876.05 ns, 522.8761 us/op
- WorkloadResult 37: 1 op, 520772.77 ns, 520.7728 us/op
- WorkloadResult 38: 1 op, 576960.46 ns, 576.9605 us/op
- WorkloadResult 39: 1 op, 526181.21 ns, 526.1812 us/op
- WorkloadResult 40: 1 op, 522876.05 ns, 522.8761 us/op
- WorkloadResult 41: 1 op, 613918.14 ns, 613.9181 us/op
- WorkloadResult 42: 1 op, 550819.66 ns, 550.8197 us/op
- WorkloadResult 43: 1 op, 509054.48 ns, 509.0545 us/op
- WorkloadResult 44: 1 op, 509655.42 ns, 509.6554 us/op
- WorkloadResult 45: 1 op, 512059.17 ns, 512.0592 us/op
- WorkloadResult 46: 1 op, 536397.16 ns, 536.3972 us/op
- WorkloadResult 47: 1 op, 570049.68 ns, 570.0497 us/op
- WorkloadResult 48: 1 op, 538199.97 ns, 538.2000 us/op
- WorkloadResult 49: 1 op, 648472.07 ns, 648.4721 us/op
- WorkloadResult 50: 1 op, 533392.47 ns, 533.3925 us/op
- WorkloadResult 51: 1 op, 522876.05 ns, 522.8761 us/op
- WorkloadResult 52: 1 op, 508754.01 ns, 508.7540 us/op
- WorkloadResult 53: 1 op, 534894.81 ns, 534.8948 us/op
- WorkloadResult 54: 1 op, 535195.28 ns, 535.1953 us/op
- WorkloadResult 55: 1 op, 538500.44 ns, 538.5004 us/op
- WorkloadResult 56: 1 op, 523777.46 ns, 523.7775 us/op
- WorkloadResult 57: 1 op, 534594.34 ns, 534.5943 us/op
- WorkloadResult 58: 1 op, 548716.38 ns, 548.7164 us/op
- WorkloadResult 59: 1 op, 507852.61 ns, 507.8526 us/op
- WorkloadResult 60: 1 op, 521073.24 ns, 521.0732 us/op
- WorkloadResult 61: 1 op, 536998.09 ns, 536.9981 us/op
- WorkloadResult 62: 1 op, 622932.21 ns, 622.9322 us/op
- WorkloadResult 63: 1 op, 578162.34 ns, 578.1623 us/op
- WorkloadResult 64: 1 op, 521373.71 ns, 521.3737 us/op
- WorkloadResult 65: 1 op, 563138.89 ns, 563.1389 us/op
- WorkloadResult 66: 1 op, 575458.12 ns, 575.4581 us/op
- WorkloadResult 67: 1 op, 531589.65 ns, 531.5897 us/op
- WorkloadResult 68: 1 op, 523176.52 ns, 523.1765 us/op
- WorkloadResult 69: 1 op, 578462.81 ns, 578.4628 us/op
- WorkloadResult 70: 1 op, 556829.04 ns, 556.8290 us/op
- WorkloadResult 71: 1 op, 508153.07 ns, 508.1531 us/op
- WorkloadResult 72: 1 op, 521373.71 ns, 521.3737 us/op
- WorkloadResult 73: 1 op, 546913.57 ns, 546.9136 us/op
- WorkloadResult 74: 1 op, 511758.70 ns, 511.7587 us/op
- WorkloadResult 75: 1 op, 555326.70 ns, 555.3267 us/op
- WorkloadResult 76: 1 op, 578763.28 ns, 578.7633 us/op
- WorkloadResult 77: 1 op, 537899.50 ns, 537.8995 us/op
- WorkloadResult 78: 1 op, 551120.13 ns, 551.1201 us/op
- WorkloadResult 79: 1 op, 536697.62 ns, 536.6976 us/op
- WorkloadResult 80: 1 op, 551120.13 ns, 551.1201 us/op
- WorkloadResult 81: 1 op, 563739.83 ns, 563.7398 us/op
- WorkloadResult 82: 1 op, 548716.38 ns, 548.7164 us/op
- WorkloadResult 83: 1 op, 563439.36 ns, 563.4394 us/op
- WorkloadResult 84: 1 op, 549918.26 ns, 549.9183 us/op
- WorkloadResult 85: 1 op, 523476.99 ns, 523.4770 us/op
- WorkloadResult 86: 1 op, 536096.69 ns, 536.0967 us/op
- WorkloadResult 87: 1 op, 521073.24 ns, 521.0732 us/op
- WorkloadResult 88: 1 op, 510857.29 ns, 510.8573 us/op
- WorkloadResult 89: 1 op, 535195.28 ns, 535.1953 us/op
- GC: 0 0 0 0 0
- // AfterAll
- Mean = 548.7299 us, StdErr = 3.4242 us (0.62%); N = 89, StdDev = 32.3036 us
- Min = 507.8526 us, Q1 = 523.0263 us, Median = 538.5004 us, Q3 = 563.7398 us, Max = 648.4721 us
- IQR = 40.7135 us, LowerFence = 461.9560 us, UpperFence = 624.8101 us
- ConfidenceInterval = [537.0721 us; 560.3877 us] (CI 99.9%), Margin = 11.6578 us (2.12% of Mean)
- Skewness = 1.12, Kurtosis = 4.13, MValue = 2.18
- // **************************
- // Benchmark: ArrayEqualsBenchmark.LINQ: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
- // *** Execute ***
- // Launch: 1 / 1
- // BeforeAnythingElse
- // Benchmark Process Environment Information:
- // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
- // GC=Concurrent Workstation
- // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
- OverheadJitting 1: 1 op, 236769.53 ns, 236.7695 us/op
- WorkloadJitting 1: 1 op, 1377950.57 ns, 1.3780 ms/op
- OverheadWarmup 1: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 3: 1 op, 600.94 ns, 600.9379 ns/op
- OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 5: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 7: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 12: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 13: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
- WorkloadWarmup 1: 1 op, 1062458.18 ns, 1.0625 ms/op
- WorkloadWarmup 2: 1 op, 1044730.51 ns, 1.0447 ms/op
- WorkloadWarmup 3: 1 op, 967209.52 ns, 967.2095 us/op
- WorkloadWarmup 4: 1 op, 999660.17 ns, 999.6602 us/op
- WorkloadWarmup 5: 1 op, 1013181.27 ns, 1.0132 ms/op
- WorkloadWarmup 6: 1 op, 1071472.25 ns, 1.0715 ms/op
- WorkloadWarmup 7: 1 op, 995153.14 ns, 995.1531 us/op
- WorkloadWarmup 8: 1 op, 1048937.08 ns, 1.0489 ms/op
- WorkloadWarmup 9: 1 op, 1181143.41 ns, 1.1811 ms/op
- WorkloadWarmup 10: 1 op, 1087397.10 ns, 1.0874 ms/op
- // BeforeActualRun
- WorkloadActual 1: 1 op, 953387.95 ns, 953.3880 us/op
- WorkloadActual 2: 1 op, 998157.82 ns, 998.1578 us/op
- WorkloadActual 3: 1 op, 988542.82 ns, 988.5428 us/op
- WorkloadActual 4: 1 op, 1027603.78 ns, 1.0276 ms/op
- WorkloadActual 5: 1 op, 1033012.22 ns, 1.0330 ms/op
- WorkloadActual 6: 1 op, 969012.34 ns, 969.0123 us/op
- WorkloadActual 7: 1 op, 1023998.15 ns, 1.0240 ms/op
- WorkloadActual 8: 1 op, 1106927.58 ns, 1.1069 ms/op
- WorkloadActual 9: 1 op, 1358119.62 ns, 1.3581 ms/op
- WorkloadActual 10: 1 op, 999359.70 ns, 999.3597 us/op
- WorkloadActual 11: 1 op, 1012279.87 ns, 1.0123 ms/op
- WorkloadActual 12: 1 op, 1211490.77 ns, 1.2115 ms/op
- WorkloadActual 13: 1 op, 1012279.87 ns, 1.0123 ms/op
- WorkloadActual 14: 1 op, 1033913.63 ns, 1.0339 ms/op
- WorkloadActual 15: 1 op, 998458.29 ns, 998.4583 us/op
- WorkloadActual 16: 1 op, 1051641.30 ns, 1.0516 ms/op
- WorkloadActual 17: 1 op, 1088298.51 ns, 1.0883 ms/op
- WorkloadActual 18: 1 op, 971716.56 ns, 971.7166 us/op
- WorkloadActual 19: 1 op, 1012880.80 ns, 1.0129 ms/op
- WorkloadActual 20: 1 op, 1060655.36 ns, 1.0607 ms/op
- WorkloadActual 21: 1 op, 1059453.49 ns, 1.0595 ms/op
- WorkloadActual 22: 1 op, 980129.69 ns, 980.1297 us/op
- WorkloadActual 23: 1 op, 963603.90 ns, 963.6039 us/op
- WorkloadActual 24: 1 op, 1249950.80 ns, 1.2500 ms/op
- WorkloadActual 25: 1 op, 1063059.12 ns, 1.0631 ms/op
- WorkloadActual 26: 1 op, 975622.65 ns, 975.6227 us/op
- WorkloadActual 27: 1 op, 995453.60 ns, 995.4536 us/op
- WorkloadActual 28: 1 op, 972617.96 ns, 972.6180 us/op
- WorkloadActual 29: 1 op, 1624034.63 ns, 1.6240 ms/op
- WorkloadActual 30: 1 op, 980129.69 ns, 980.1297 us/op
- WorkloadActual 31: 1 op, 1046533.32 ns, 1.0465 ms/op
- WorkloadActual 32: 1 op, 1079284.44 ns, 1.0793 ms/op
- WorkloadActual 33: 1 op, 1007772.83 ns, 1.0078 ms/op
- WorkloadActual 34: 1 op, 1019791.59 ns, 1.0198 ms/op
- WorkloadActual 35: 1 op, 994251.73 ns, 994.2517 us/op
- WorkloadActual 36: 1 op, 1045030.98 ns, 1.0450 ms/op
- WorkloadActual 37: 1 op, 1065162.40 ns, 1.0652 ms/op
- WorkloadActual 38: 1 op, 1308542.24 ns, 1.3085 ms/op
- WorkloadActual 39: 1 op, 1014984.09 ns, 1.0150 ms/op
- WorkloadActual 40: 1 op, 979528.75 ns, 979.5288 us/op
- WorkloadActual 41: 1 op, 1215096.40 ns, 1.2151 ms/op
- WorkloadActual 42: 1 op, 980730.63 ns, 980.7306 us/op
- WorkloadActual 43: 1 op, 1025800.97 ns, 1.0258 ms/op
- WorkloadActual 44: 1 op, 971716.56 ns, 971.7166 us/op
- WorkloadActual 45: 1 op, 1049237.55 ns, 1.0492 ms/op
- WorkloadActual 46: 1 op, 997256.42 ns, 997.2564 us/op
- WorkloadActual 47: 1 op, 1074176.47 ns, 1.0742 ms/op
- WorkloadActual 48: 1 op, 1107528.52 ns, 1.1075 ms/op
- WorkloadActual 49: 1 op, 1122852.44 ns, 1.1229 ms/op
- WorkloadActual 50: 1 op, 984035.78 ns, 984.0358 us/op
- WorkloadActual 51: 1 op, 1019491.12 ns, 1.0195 ms/op
- WorkloadActual 52: 1 op, 994552.20 ns, 994.5522 us/op
- WorkloadActual 53: 1 op, 981932.50 ns, 981.9325 us/op
- WorkloadActual 54: 1 op, 1096110.70 ns, 1.0961 ms/op
- WorkloadActual 55: 1 op, 969613.28 ns, 969.6133 us/op
- WorkloadActual 56: 1 op, 981632.03 ns, 981.6320 us/op
- WorkloadActual 57: 1 op, 970214.21 ns, 970.2142 us/op
- WorkloadActual 58: 1 op, 1016185.96 ns, 1.0162 ms/op
- WorkloadActual 59: 1 op, 1058852.55 ns, 1.0589 ms/op
- WorkloadActual 60: 1 op, 994552.20 ns, 994.5522 us/op
- // AfterActualRun
- WorkloadResult 1: 1 op, 953087.48 ns, 953.0875 us/op
- WorkloadResult 2: 1 op, 997857.36 ns, 997.8574 us/op
- WorkloadResult 3: 1 op, 988242.35 ns, 988.2423 us/op
- WorkloadResult 4: 1 op, 1027303.31 ns, 1.0273 ms/op
- WorkloadResult 5: 1 op, 1032711.75 ns, 1.0327 ms/op
- WorkloadResult 6: 1 op, 968711.87 ns, 968.7119 us/op
- WorkloadResult 7: 1 op, 1023697.68 ns, 1.0237 ms/op
- WorkloadResult 8: 1 op, 1106627.11 ns, 1.1066 ms/op
- WorkloadResult 9: 1 op, 999059.23 ns, 999.0592 us/op
- WorkloadResult 10: 1 op, 1011979.40 ns, 1.0120 ms/op
- WorkloadResult 11: 1 op, 1011979.40 ns, 1.0120 ms/op
- WorkloadResult 12: 1 op, 1033613.16 ns, 1.0336 ms/op
- WorkloadResult 13: 1 op, 998157.82 ns, 998.1578 us/op
- WorkloadResult 14: 1 op, 1051340.83 ns, 1.0513 ms/op
- WorkloadResult 15: 1 op, 1087998.04 ns, 1.0880 ms/op
- WorkloadResult 16: 1 op, 971416.09 ns, 971.4161 us/op
- WorkloadResult 17: 1 op, 1012580.33 ns, 1.0126 ms/op
- WorkloadResult 18: 1 op, 1060354.90 ns, 1.0604 ms/op
- WorkloadResult 19: 1 op, 1059153.02 ns, 1.0592 ms/op
- WorkloadResult 20: 1 op, 979829.22 ns, 979.8292 us/op
- WorkloadResult 21: 1 op, 963303.43 ns, 963.3034 us/op
- WorkloadResult 22: 1 op, 1062758.65 ns, 1.0628 ms/op
- WorkloadResult 23: 1 op, 975322.19 ns, 975.3222 us/op
- WorkloadResult 24: 1 op, 995153.14 ns, 995.1531 us/op
- WorkloadResult 25: 1 op, 972317.50 ns, 972.3175 us/op
- WorkloadResult 26: 1 op, 979829.22 ns, 979.8292 us/op
- WorkloadResult 27: 1 op, 1046232.86 ns, 1.0462 ms/op
- WorkloadResult 28: 1 op, 1078983.97 ns, 1.0790 ms/op
- WorkloadResult 29: 1 op, 1007472.36 ns, 1.0075 ms/op
- WorkloadResult 30: 1 op, 1019491.12 ns, 1.0195 ms/op
- WorkloadResult 31: 1 op, 993951.26 ns, 993.9513 us/op
- WorkloadResult 32: 1 op, 1044730.51 ns, 1.0447 ms/op
- WorkloadResult 33: 1 op, 1064861.93 ns, 1.0649 ms/op
- WorkloadResult 34: 1 op, 1014683.62 ns, 1.0147 ms/op
- WorkloadResult 35: 1 op, 979228.28 ns, 979.2283 us/op
- WorkloadResult 36: 1 op, 980430.16 ns, 980.4302 us/op
- WorkloadResult 37: 1 op, 1025500.50 ns, 1.0255 ms/op
- WorkloadResult 38: 1 op, 971416.09 ns, 971.4161 us/op
- WorkloadResult 39: 1 op, 1048937.08 ns, 1.0489 ms/op
- WorkloadResult 40: 1 op, 996955.95 ns, 996.9559 us/op
- WorkloadResult 41: 1 op, 1073876.00 ns, 1.0739 ms/op
- WorkloadResult 42: 1 op, 1107228.05 ns, 1.1072 ms/op
- WorkloadResult 43: 1 op, 1122551.97 ns, 1.1226 ms/op
- WorkloadResult 44: 1 op, 983735.32 ns, 983.7353 us/op
- WorkloadResult 45: 1 op, 1019190.65 ns, 1.0192 ms/op
- WorkloadResult 46: 1 op, 994251.73 ns, 994.2517 us/op
- WorkloadResult 47: 1 op, 981632.03 ns, 981.6320 us/op
- WorkloadResult 48: 1 op, 1095810.23 ns, 1.0958 ms/op
- WorkloadResult 49: 1 op, 969312.81 ns, 969.3128 us/op
- WorkloadResult 50: 1 op, 981331.56 ns, 981.3316 us/op
- WorkloadResult 51: 1 op, 969913.74 ns, 969.9137 us/op
- WorkloadResult 52: 1 op, 1015885.49 ns, 1.0159 ms/op
- WorkloadResult 53: 1 op, 1058552.08 ns, 1.0586 ms/op
- WorkloadResult 54: 1 op, 994251.73 ns, 994.2517 us/op
- GC: 0 0 0 0 0
- // AfterAll
- Mean = 1.0179 ms, StdErr = 0.0058 ms (0.57%); N = 54, StdDev = 0.0424 ms
- Min = 0.9531 ms, Q1 = 0.9813 ms, Median = 1.0120 ms, Q3 = 1.0489 ms, Max = 1.1226 ms
- IQR = 0.0676 ms, LowerFence = 0.8799 ms, UpperFence = 1.1503 ms
- ConfidenceInterval = [0.9978 ms; 1.0380 ms] (CI 99.9%), Margin = 0.0201 ms (1.97% of Mean)
- Skewness = 0.65, Kurtosis = 2.45, MValue = 2
- // **************************
- // Benchmark: ArrayEqualsBenchmark.Vectors: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
- // *** Execute ***
- // Launch: 1 / 1
- // BeforeAnythingElse
- // Benchmark Process Environment Information:
- // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
- // GC=Concurrent Workstation
- // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
- OverheadJitting 1: 1 op, 468731.55 ns, 468.7315 us/op
- WorkloadJitting 1: 1 op, 846120.54 ns, 846.1205 us/op
- OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 3: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 6: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 3: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 10: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 12: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 13: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 14: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 19: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
- WorkloadWarmup 1: 1 op, 101558.50 ns, 101.5585 us/op
- WorkloadWarmup 2: 1 op, 33051.58 ns, 33.0516 us/op
- WorkloadWarmup 3: 1 op, 33051.58 ns, 33.0516 us/op
- WorkloadWarmup 4: 1 op, 45070.34 ns, 45.0703 us/op
- WorkloadWarmup 5: 1 op, 44769.87 ns, 44.7699 us/op
- WorkloadWarmup 6: 1 op, 57990.51 ns, 57.9905 us/op
- // BeforeActualRun
- WorkloadActual 1: 1 op, 33352.05 ns, 33.3521 us/op
- WorkloadActual 2: 1 op, 32751.11 ns, 32.7511 us/op
- WorkloadActual 3: 1 op, 48075.03 ns, 48.0750 us/op
- WorkloadActual 4: 1 op, 33051.58 ns, 33.0516 us/op
- WorkloadActual 5: 1 op, 46272.22 ns, 46.2722 us/op
- WorkloadActual 6: 1 op, 33051.58 ns, 33.0516 us/op
- WorkloadActual 7: 1 op, 33352.05 ns, 33.3521 us/op
- WorkloadActual 8: 1 op, 32751.11 ns, 32.7511 us/op
- WorkloadActual 9: 1 op, 33051.58 ns, 33.0516 us/op
- WorkloadActual 10: 1 op, 33051.58 ns, 33.0516 us/op
- WorkloadActual 11: 1 op, 33051.58 ns, 33.0516 us/op
- WorkloadActual 12: 1 op, 32751.11 ns, 32.7511 us/op
- WorkloadActual 13: 1 op, 45671.28 ns, 45.6713 us/op
- WorkloadActual 14: 1 op, 31849.71 ns, 31.8497 us/op
- WorkloadActual 15: 1 op, 33051.58 ns, 33.0516 us/op
- // AfterActualRun
- WorkloadResult 1: 1 op, 33111.68 ns, 33.1117 us/op
- WorkloadResult 2: 1 op, 32510.74 ns, 32.5107 us/op
- WorkloadResult 3: 1 op, 32811.21 ns, 32.8112 us/op
- WorkloadResult 4: 1 op, 32811.21 ns, 32.8112 us/op
- WorkloadResult 5: 1 op, 33111.68 ns, 33.1117 us/op
- WorkloadResult 6: 1 op, 32510.74 ns, 32.5107 us/op
- WorkloadResult 7: 1 op, 32811.21 ns, 32.8112 us/op
- WorkloadResult 8: 1 op, 32811.21 ns, 32.8112 us/op
- WorkloadResult 9: 1 op, 32811.21 ns, 32.8112 us/op
- WorkloadResult 10: 1 op, 32510.74 ns, 32.5107 us/op
- WorkloadResult 11: 1 op, 31609.33 ns, 31.6093 us/op
- WorkloadResult 12: 1 op, 32811.21 ns, 32.8112 us/op
- GC: 0 0 0 0 0
- // AfterAll
- Mean = 32.6860 us, StdErr = 0.1137 us (0.35%); N = 12, StdDev = 0.3940 us
- Min = 31.6093 us, Q1 = 32.5107 us, Median = 32.8112 us, Q3 = 32.8112 us, Max = 33.1117 us
- IQR = 0.3005 us, LowerFence = 32.0600 us, UpperFence = 33.2619 us
- ConfidenceInterval = [32.1813 us; 33.1907 us] (CI 99.9%), Margin = 0.5047 us (1.54% of Mean)
- Skewness = -1.5, Kurtosis = 4.89, MValue = 2
- // **************************
- // Benchmark: ArrayEqualsBenchmark.MemCmp: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
- // *** Execute ***
- // Launch: 1 / 1
- // BeforeAnythingElse
- // Benchmark Process Environment Information:
- // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
- // GC=Concurrent Workstation
- // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
- OverheadJitting 1: 1 op, 281238.93 ns, 281.2389 us/op
- WorkloadJitting 1: 1 op, 627980.09 ns, 627.9801 us/op
- OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 4: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 11: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 12: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 13: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 14: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 15: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 17: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 18: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 20: 1 op, 0.00 ns, 0.0000 ns/op
- WorkloadWarmup 1: 1 op, 118084.29 ns, 118.0843 us/op
- WorkloadWarmup 2: 1 op, 6610.32 ns, 6.6103 us/op
- WorkloadWarmup 3: 1 op, 18629.07 ns, 18.6291 us/op
- WorkloadWarmup 4: 1 op, 6309.85 ns, 6.3098 us/op
- WorkloadWarmup 5: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadWarmup 6: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadWarmup 7: 1 op, 5708.91 ns, 5.7089 us/op
- // BeforeActualRun
- WorkloadActual 1: 1 op, 5708.91 ns, 5.7089 us/op
- WorkloadActual 2: 1 op, 6610.32 ns, 6.6103 us/op
- WorkloadActual 3: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 4: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 5: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 6: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 7: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 8: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 9: 1 op, 5708.91 ns, 5.7089 us/op
- WorkloadActual 10: 1 op, 18629.07 ns, 18.6291 us/op
- WorkloadActual 11: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 12: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 13: 1 op, 6309.85 ns, 6.3098 us/op
- WorkloadActual 14: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 15: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 16: 1 op, 6910.79 ns, 6.9108 us/op
- WorkloadActual 17: 1 op, 6910.79 ns, 6.9108 us/op
- WorkloadActual 18: 1 op, 19830.95 ns, 19.8310 us/op
- WorkloadActual 19: 1 op, 6610.32 ns, 6.6103 us/op
- WorkloadActual 20: 1 op, 6610.32 ns, 6.6103 us/op
- WorkloadActual 21: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 22: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 23: 1 op, 5708.91 ns, 5.7089 us/op
- WorkloadActual 24: 1 op, 5708.91 ns, 5.7089 us/op
- WorkloadActual 25: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 26: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 27: 1 op, 6309.85 ns, 6.3098 us/op
- WorkloadActual 28: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 29: 1 op, 5708.91 ns, 5.7089 us/op
- WorkloadActual 30: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 31: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 32: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 33: 1 op, 5708.91 ns, 5.7089 us/op
- WorkloadActual 34: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 35: 1 op, 5708.91 ns, 5.7089 us/op
- WorkloadActual 36: 1 op, 5408.44 ns, 5.4084 us/op
- WorkloadActual 37: 1 op, 5708.91 ns, 5.7089 us/op
- // AfterActualRun
- WorkloadResult 1: 1 op, 5528.63 ns, 5.5286 us/op
- WorkloadResult 2: 1 op, 6430.04 ns, 6.4300 us/op
- WorkloadResult 3: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 4: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 5: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 6: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 7: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 8: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 9: 1 op, 5528.63 ns, 5.5286 us/op
- WorkloadResult 10: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 11: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 12: 1 op, 6129.57 ns, 6.1296 us/op
- WorkloadResult 13: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 14: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 15: 1 op, 6430.04 ns, 6.4300 us/op
- WorkloadResult 16: 1 op, 6430.04 ns, 6.4300 us/op
- WorkloadResult 17: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 18: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 19: 1 op, 5528.63 ns, 5.5286 us/op
- WorkloadResult 20: 1 op, 5528.63 ns, 5.5286 us/op
- WorkloadResult 21: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 22: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 23: 1 op, 6129.57 ns, 6.1296 us/op
- WorkloadResult 24: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 25: 1 op, 5528.63 ns, 5.5286 us/op
- WorkloadResult 26: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 27: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 28: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 29: 1 op, 5528.63 ns, 5.5286 us/op
- WorkloadResult 30: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 31: 1 op, 5528.63 ns, 5.5286 us/op
- WorkloadResult 32: 1 op, 5228.16 ns, 5.2282 us/op
- WorkloadResult 33: 1 op, 5528.63 ns, 5.5286 us/op
- GC: 0 0 0 0 0
- // AfterAll
- Mean = 5.4649 us, StdErr = 0.0676 us (1.24%); N = 33, StdDev = 0.3886 us
- Min = 5.2282 us, Q1 = 5.2282 us, Median = 5.2282 us, Q3 = 5.5286 us, Max = 6.4300 us
- IQR = 0.3005 us, LowerFence = 4.7775 us, UpperFence = 5.9793 us
- ConfidenceInterval = [5.2199 us; 5.7099 us] (CI 99.9%), Margin = 0.2450 us (4.48% of Mean)
- Skewness = 1.56, Kurtosis = 4.06, MValue = 2.8
- // **************************
- // Benchmark: ArrayEqualsBenchmark.Intrinsics: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
- // *** Execute ***
- // Launch: 1 / 1
- // BeforeAnythingElse
- // Benchmark Process Environment Information:
- // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
- // GC=Concurrent Workstation
- // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
- OverheadJitting 1: 1 op, 249990.16 ns, 249.9902 us/op
- WorkloadJitting 1: 1 op, 1932315.77 ns, 1.9323 ms/op
- OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 2: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 6: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 5: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 6: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 8: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 10: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 12: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 13: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 20: 1 op, 0.00 ns, 0.0000 ns/op
- WorkloadWarmup 1: 1 op, 73915.36 ns, 73.9154 us/op
- WorkloadWarmup 2: 1 op, 8112.66 ns, 8.1127 us/op
- WorkloadWarmup 3: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadWarmup 4: 1 op, 7211.25 ns, 7.2113 us/op
- WorkloadWarmup 5: 1 op, 8413.13 ns, 8.4131 us/op
- WorkloadWarmup 6: 1 op, 8112.66 ns, 8.1127 us/op
- WorkloadWarmup 7: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadWarmup 8: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadWarmup 9: 1 op, 21633.76 ns, 21.6338 us/op
- // BeforeActualRun
- WorkloadActual 1: 1 op, 7211.25 ns, 7.2113 us/op
- WorkloadActual 2: 1 op, 15624.38 ns, 15.6244 us/op
- WorkloadActual 3: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 4: 1 op, 8413.13 ns, 8.4131 us/op
- WorkloadActual 5: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 6: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 7: 1 op, 10516.41 ns, 10.5164 us/op
- WorkloadActual 8: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 9: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 10: 1 op, 20131.42 ns, 20.1314 us/op
- WorkloadActual 11: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 12: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 13: 1 op, 8112.66 ns, 8.1127 us/op
- WorkloadActual 14: 1 op, 8112.66 ns, 8.1127 us/op
- WorkloadActual 15: 1 op, 7812.19 ns, 7.8122 us/op
- WorkloadActual 16: 1 op, 8112.66 ns, 8.1127 us/op
- WorkloadActual 17: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 18: 1 op, 8112.66 ns, 8.1127 us/op
- WorkloadActual 19: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 20: 1 op, 21032.83 ns, 21.0328 us/op
- WorkloadActual 21: 1 op, 20431.89 ns, 20.4319 us/op
- WorkloadActual 22: 1 op, 8112.66 ns, 8.1127 us/op
- WorkloadActual 23: 1 op, 7812.19 ns, 7.8122 us/op
- WorkloadActual 24: 1 op, 8112.66 ns, 8.1127 us/op
- WorkloadActual 25: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 26: 1 op, 7812.19 ns, 7.8122 us/op
- WorkloadActual 27: 1 op, 8112.66 ns, 8.1127 us/op
- WorkloadActual 28: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 29: 1 op, 7812.19 ns, 7.8122 us/op
- WorkloadActual 30: 1 op, 7812.19 ns, 7.8122 us/op
- WorkloadActual 31: 1 op, 8112.66 ns, 8.1127 us/op
- WorkloadActual 32: 1 op, 7812.19 ns, 7.8122 us/op
- WorkloadActual 33: 1 op, 8112.66 ns, 8.1127 us/op
- WorkloadActual 34: 1 op, 8413.13 ns, 8.4131 us/op
- WorkloadActual 35: 1 op, 8413.13 ns, 8.4131 us/op
- WorkloadActual 36: 1 op, 7812.19 ns, 7.8122 us/op
- WorkloadActual 37: 1 op, 7211.25 ns, 7.2113 us/op
- WorkloadActual 38: 1 op, 7812.19 ns, 7.8122 us/op
- WorkloadActual 39: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 40: 1 op, 7812.19 ns, 7.8122 us/op
- WorkloadActual 41: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 42: 1 op, 8112.66 ns, 8.1127 us/op
- WorkloadActual 43: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 44: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 45: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 46: 1 op, 8112.66 ns, 8.1127 us/op
- WorkloadActual 47: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 48: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 49: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 50: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 51: 1 op, 8112.66 ns, 8.1127 us/op
- WorkloadActual 52: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 53: 1 op, 8413.13 ns, 8.4131 us/op
- WorkloadActual 54: 1 op, 7812.19 ns, 7.8122 us/op
- WorkloadActual 55: 1 op, 21333.29 ns, 21.3333 us/op
- WorkloadActual 56: 1 op, 21333.29 ns, 21.3333 us/op
- WorkloadActual 57: 1 op, 10816.88 ns, 10.8169 us/op
- WorkloadActual 58: 1 op, 10516.41 ns, 10.5164 us/op
- WorkloadActual 59: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 60: 1 op, 8112.66 ns, 8.1127 us/op
- WorkloadActual 61: 1 op, 7511.72 ns, 7.5117 us/op
- WorkloadActual 62: 1 op, 7211.25 ns, 7.2113 us/op
- WorkloadActual 63: 1 op, 7812.19 ns, 7.8122 us/op
- // AfterActualRun
- WorkloadResult 1: 1 op, 7000.93 ns, 7.0009 us/op
- WorkloadResult 2: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 3: 1 op, 8202.80 ns, 8.2028 us/op
- WorkloadResult 4: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 5: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 6: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 7: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 8: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 9: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 10: 1 op, 7902.33 ns, 7.9023 us/op
- WorkloadResult 11: 1 op, 7902.33 ns, 7.9023 us/op
- WorkloadResult 12: 1 op, 7601.86 ns, 7.6019 us/op
- WorkloadResult 13: 1 op, 7902.33 ns, 7.9023 us/op
- WorkloadResult 14: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 15: 1 op, 7902.33 ns, 7.9023 us/op
- WorkloadResult 16: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 17: 1 op, 7902.33 ns, 7.9023 us/op
- WorkloadResult 18: 1 op, 7601.86 ns, 7.6019 us/op
- WorkloadResult 19: 1 op, 7902.33 ns, 7.9023 us/op
- WorkloadResult 20: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 21: 1 op, 7601.86 ns, 7.6019 us/op
- WorkloadResult 22: 1 op, 7902.33 ns, 7.9023 us/op
- WorkloadResult 23: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 24: 1 op, 7601.86 ns, 7.6019 us/op
- WorkloadResult 25: 1 op, 7601.86 ns, 7.6019 us/op
- WorkloadResult 26: 1 op, 7902.33 ns, 7.9023 us/op
- WorkloadResult 27: 1 op, 7601.86 ns, 7.6019 us/op
- WorkloadResult 28: 1 op, 7902.33 ns, 7.9023 us/op
- WorkloadResult 29: 1 op, 8202.80 ns, 8.2028 us/op
- WorkloadResult 30: 1 op, 8202.80 ns, 8.2028 us/op
- WorkloadResult 31: 1 op, 7601.86 ns, 7.6019 us/op
- WorkloadResult 32: 1 op, 7000.93 ns, 7.0009 us/op
- WorkloadResult 33: 1 op, 7601.86 ns, 7.6019 us/op
- WorkloadResult 34: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 35: 1 op, 7601.86 ns, 7.6019 us/op
- WorkloadResult 36: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 37: 1 op, 7902.33 ns, 7.9023 us/op
- WorkloadResult 38: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 39: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 40: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 41: 1 op, 7902.33 ns, 7.9023 us/op
- WorkloadResult 42: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 43: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 44: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 45: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 46: 1 op, 7902.33 ns, 7.9023 us/op
- WorkloadResult 47: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 48: 1 op, 8202.80 ns, 8.2028 us/op
- WorkloadResult 49: 1 op, 7601.86 ns, 7.6019 us/op
- WorkloadResult 50: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 51: 1 op, 7902.33 ns, 7.9023 us/op
- WorkloadResult 52: 1 op, 7301.40 ns, 7.3014 us/op
- WorkloadResult 53: 1 op, 7000.93 ns, 7.0009 us/op
- WorkloadResult 54: 1 op, 7601.86 ns, 7.6019 us/op
- GC: 0 0 0 0 0
- // AfterAll
- Mean = 7.5574 us, StdErr = 0.0445 us (0.59%); N = 54, StdDev = 0.3271 us
- Min = 7.0009 us, Q1 = 7.3014 us, Median = 7.6019 us, Q3 = 7.9023 us, Max = 8.2028 us
- IQR = 0.6009 us, LowerFence = 6.4000 us, UpperFence = 8.8037 us
- ConfidenceInterval = [7.4023 us; 7.7124 us] (CI 99.9%), Margin = 0.1551 us (2.05% of Mean)
- Skewness = 0.37, Kurtosis = 2.05, MValue = 3.39
- // **************************
- // Benchmark: ArrayEqualsBenchmark.Naive: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
- // *** Execute ***
- // Launch: 1 / 1
- // BeforeAnythingElse
- // Benchmark Process Environment Information:
- // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
- // GC=Concurrent Workstation
- // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
- OverheadJitting 1: 1 op, 248487.81 ns, 248.4878 us/op
- WorkloadJitting 1: 1 op, 6294824.33 ns, 6.2948 ms/op
- OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 6: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 10: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 12: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 13: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 18: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
- WorkloadWarmup 1: 1 op, 6138880.95 ns, 6.1389 ms/op
- WorkloadWarmup 2: 1 op, 5342037.32 ns, 5.3420 ms/op
- WorkloadWarmup 3: 1 op, 6326073.10 ns, 6.3261 ms/op
- WorkloadWarmup 4: 1 op, 5202018.79 ns, 5.2020 ms/op
- WorkloadWarmup 5: 1 op, 6642466.90 ns, 6.6425 ms/op
- WorkloadWarmup 6: 1 op, 5247089.13 ns, 5.2471 ms/op
- // BeforeActualRun
- WorkloadActual 1: 1 op, 5895200.64 ns, 5.8952 ms/op
- WorkloadActual 2: 1 op, 5310788.55 ns, 5.3108 ms/op
- WorkloadActual 3: 1 op, 5880477.66 ns, 5.8805 ms/op
- WorkloadActual 4: 1 op, 5185192.53 ns, 5.1852 ms/op
- WorkloadActual 5: 1 op, 5971519.75 ns, 5.9715 ms/op
- WorkloadActual 6: 1 op, 5233267.56 ns, 5.2333 ms/op
- WorkloadActual 7: 1 op, 6147594.55 ns, 6.1476 ms/op
- WorkloadActual 8: 1 op, 5189399.10 ns, 5.1894 ms/op
- WorkloadActual 9: 1 op, 5950486.92 ns, 5.9505 ms/op
- WorkloadActual 10: 1 op, 5235671.31 ns, 5.2357 ms/op
- WorkloadActual 11: 1 op, 5852233.58 ns, 5.8522 ms/op
- WorkloadActual 12: 1 op, 5245586.79 ns, 5.2456 ms/op
- WorkloadActual 13: 1 op, 5845923.73 ns, 5.8459 ms/op
- WorkloadActual 14: 1 op, 5250394.29 ns, 5.2504 ms/op
- WorkloadActual 15: 1 op, 6250054.46 ns, 6.2501 ms/op
- WorkloadActual 16: 1 op, 5721830.06 ns, 5.7218 ms/op
- WorkloadActual 17: 1 op, 6019895.25 ns, 6.0199 ms/op
- WorkloadActual 18: 1 op, 5103765.45 ns, 5.1038 ms/op
- WorkloadActual 19: 1 op, 6617227.51 ns, 6.6172 ms/op
- WorkloadActual 20: 1 op, 5429774.25 ns, 5.4298 ms/op
- WorkloadActual 21: 1 op, 5879576.25 ns, 5.8796 ms/op
- WorkloadActual 22: 1 op, 5205924.89 ns, 5.2059 ms/op
- WorkloadActual 23: 1 op, 6569452.95 ns, 6.5695 ms/op
- WorkloadActual 24: 1 op, 5163859.24 ns, 5.1639 ms/op
- WorkloadActual 25: 1 op, 6100721.40 ns, 6.1007 ms/op
- WorkloadActual 26: 1 op, 5238375.53 ns, 5.2384 ms/op
- WorkloadActual 27: 1 op, 6846785.78 ns, 6.8468 ms/op
- WorkloadActual 28: 1 op, 5404835.33 ns, 5.4048 ms/op
- WorkloadActual 29: 1 op, 6222711.79 ns, 6.2227 ms/op
- WorkloadActual 30: 1 op, 5354657.01 ns, 5.3547 ms/op
- WorkloadActual 31: 1 op, 5882580.94 ns, 5.8826 ms/op
- WorkloadActual 32: 1 op, 5516910.24 ns, 5.5169 ms/op
- WorkloadActual 33: 1 op, 5946580.83 ns, 5.9466 ms/op
- WorkloadActual 34: 1 op, 5179183.15 ns, 5.1792 ms/op
- WorkloadActual 35: 1 op, 6244045.08 ns, 6.2440 ms/op
- WorkloadActual 36: 1 op, 5210431.92 ns, 5.2104 ms/op
- WorkloadActual 37: 1 op, 6048139.33 ns, 6.0481 ms/op
- WorkloadActual 38: 1 op, 5079427.46 ns, 5.0794 ms/op
- WorkloadActual 39: 1 op, 6311951.06 ns, 6.3120 ms/op
- WorkloadActual 40: 1 op, 5284347.28 ns, 5.2843 ms/op
- WorkloadActual 41: 1 op, 6342298.43 ns, 6.3423 ms/op
- WorkloadActual 42: 1 op, 5371182.81 ns, 5.3712 ms/op
- WorkloadActual 43: 1 op, 6780081.67 ns, 6.7801 ms/op
- WorkloadActual 44: 1 op, 5083033.09 ns, 5.0830 ms/op
- WorkloadActual 45: 1 op, 6451969.59 ns, 6.4520 ms/op
- WorkloadActual 46: 1 op, 5110375.76 ns, 5.1104 ms/op
- WorkloadActual 47: 1 op, 6749433.84 ns, 6.7494 ms/op
- WorkloadActual 48: 1 op, 5075521.37 ns, 5.0755 ms/op
- WorkloadActual 49: 1 op, 6327575.45 ns, 6.3276 ms/op
- WorkloadActual 50: 1 op, 5218544.58 ns, 5.2185 ms/op
- WorkloadActual 51: 1 op, 6651480.97 ns, 6.6515 ms/op
- WorkloadActual 52: 1 op, 5320704.02 ns, 5.3207 ms/op
- WorkloadActual 53: 1 op, 6233228.20 ns, 6.2332 ms/op
- WorkloadActual 54: 1 op, 5212535.20 ns, 5.2125 ms/op
- WorkloadActual 55: 1 op, 6408401.59 ns, 6.4084 ms/op
- WorkloadActual 56: 1 op, 5551764.64 ns, 5.5518 ms/op
- WorkloadActual 57: 1 op, 6845283.43 ns, 6.8453 ms/op
- WorkloadActual 58: 1 op, 5054789.01 ns, 5.0548 ms/op
- WorkloadActual 59: 1 op, 6270786.82 ns, 6.2708 ms/op
- WorkloadActual 60: 1 op, 5400027.82 ns, 5.4000 ms/op
- WorkloadActual 61: 1 op, 7241001.03 ns, 7.2410 ms/op
- WorkloadActual 62: 1 op, 5111577.64 ns, 5.1116 ms/op
- WorkloadActual 63: 1 op, 6188758.80 ns, 6.1888 ms/op
- WorkloadActual 64: 1 op, 5095051.85 ns, 5.0951 ms/op
- WorkloadActual 65: 1 op, 7079649.21 ns, 7.0796 ms/op
- WorkloadActual 66: 1 op, 5268722.90 ns, 5.2687 ms/op
- WorkloadActual 67: 1 op, 6334185.76 ns, 6.3342 ms/op
- WorkloadActual 68: 1 op, 5227859.12 ns, 5.2279 ms/op
- WorkloadActual 69: 1 op, 6902072.06 ns, 6.9021 ms/op
- WorkloadActual 70: 1 op, 5933360.20 ns, 5.9334 ms/op
- WorkloadActual 71: 1 op, 7243404.78 ns, 7.2434 ms/op
- WorkloadActual 72: 1 op, 5700196.30 ns, 5.7002 ms/op
- WorkloadActual 73: 1 op, 7384024.25 ns, 7.3840 ms/op
- WorkloadActual 74: 1 op, 704900.14 ns, 704.9001 us/op
- WorkloadActual 75: 1 op, 1347903.67 ns, 1.3479 ms/op
- WorkloadActual 76: 1 op, 774308.46 ns, 774.3085 us/op
- WorkloadActual 77: 1 op, 2406756.22 ns, 2.4068 ms/op
- WorkloadActual 78: 1 op, 726834.37 ns, 726.8344 us/op
- WorkloadActual 79: 1 op, 1572954.91 ns, 1.5730 ms/op
- WorkloadActual 80: 1 op, 783623.00 ns, 783.6230 us/op
- WorkloadActual 81: 1 op, 1765555.50 ns, 1.7656 ms/op
- WorkloadActual 82: 1 op, 713914.21 ns, 713.9142 us/op
- WorkloadActual 83: 1 op, 1520072.38 ns, 1.5201 ms/op
- WorkloadActual 84: 1 op, 672449.49 ns, 672.4495 us/op
- WorkloadActual 85: 1 op, 1225011.88 ns, 1.2250 ms/op
- WorkloadActual 86: 1 op, 694083.26 ns, 694.0833 us/op
- WorkloadActual 87: 1 op, 1284504.73 ns, 1.2845 ms/op
- WorkloadActual 88: 1 op, 716017.49 ns, 716.0175 us/op
- WorkloadActual 89: 1 op, 1286307.54 ns, 1.2863 ms/op
- WorkloadActual 90: 1 op, 690177.16 ns, 690.1772 us/op
- WorkloadActual 91: 1 op, 1266476.59 ns, 1.2665 ms/op
- WorkloadActual 92: 1 op, 690778.10 ns, 690.7781 us/op
- WorkloadActual 93: 1 op, 1249349.86 ns, 1.2493 ms/op
- WorkloadActual 94: 1 op, 689275.75 ns, 689.2758 us/op
- WorkloadActual 95: 1 op, 1245143.30 ns, 1.2451 ms/op
- WorkloadActual 96: 1 op, 659529.33 ns, 659.5293 us/op
- WorkloadActual 97: 1 op, 1248448.45 ns, 1.2484 ms/op
- WorkloadActual 98: 1 op, 658928.39 ns, 658.9284 us/op
- WorkloadActual 99: 1 op, 1278495.35 ns, 1.2785 ms/op
- WorkloadActual 100: 1 op, 790834.26 ns, 790.8343 us/op
- // AfterActualRun
- WorkloadResult 1: 1 op, 5894945.24 ns, 5.8949 ms/op
- WorkloadResult 2: 1 op, 5310533.15 ns, 5.3105 ms/op
- WorkloadResult 3: 1 op, 5880222.26 ns, 5.8802 ms/op
- WorkloadResult 4: 1 op, 5184937.13 ns, 5.1849 ms/op
- WorkloadResult 5: 1 op, 5971264.35 ns, 5.9713 ms/op
- WorkloadResult 6: 1 op, 5233012.16 ns, 5.2330 ms/op
- WorkloadResult 7: 1 op, 6147339.15 ns, 6.1473 ms/op
- WorkloadResult 8: 1 op, 5189143.70 ns, 5.1891 ms/op
- WorkloadResult 9: 1 op, 5950231.53 ns, 5.9502 ms/op
- WorkloadResult 10: 1 op, 5235415.91 ns, 5.2354 ms/op
- WorkloadResult 11: 1 op, 5851978.18 ns, 5.8520 ms/op
- WorkloadResult 12: 1 op, 5245331.39 ns, 5.2453 ms/op
- WorkloadResult 13: 1 op, 5845668.33 ns, 5.8457 ms/op
- WorkloadResult 14: 1 op, 5250138.89 ns, 5.2501 ms/op
- WorkloadResult 15: 1 op, 6249799.06 ns, 6.2498 ms/op
- WorkloadResult 16: 1 op, 5721574.66 ns, 5.7216 ms/op
- WorkloadResult 17: 1 op, 6019639.85 ns, 6.0196 ms/op
- WorkloadResult 18: 1 op, 5103510.05 ns, 5.1035 ms/op
- WorkloadResult 19: 1 op, 6616972.11 ns, 6.6170 ms/op
- WorkloadResult 20: 1 op, 5429518.85 ns, 5.4295 ms/op
- WorkloadResult 21: 1 op, 5879320.86 ns, 5.8793 ms/op
- WorkloadResult 22: 1 op, 5205669.49 ns, 5.2057 ms/op
- WorkloadResult 23: 1 op, 6569197.55 ns, 6.5692 ms/op
- WorkloadResult 24: 1 op, 5163603.84 ns, 5.1636 ms/op
- WorkloadResult 25: 1 op, 6100466.00 ns, 6.1005 ms/op
- WorkloadResult 26: 1 op, 5238120.13 ns, 5.2381 ms/op
- WorkloadResult 27: 1 op, 6846530.38 ns, 6.8465 ms/op
- WorkloadResult 28: 1 op, 5404579.93 ns, 5.4046 ms/op
- WorkloadResult 29: 1 op, 6222456.39 ns, 6.2225 ms/op
- WorkloadResult 30: 1 op, 5354401.61 ns, 5.3544 ms/op
- WorkloadResult 31: 1 op, 5882325.55 ns, 5.8823 ms/op
- WorkloadResult 32: 1 op, 5516654.84 ns, 5.5167 ms/op
- WorkloadResult 33: 1 op, 5946325.43 ns, 5.9463 ms/op
- WorkloadResult 34: 1 op, 5178927.75 ns, 5.1789 ms/op
- WorkloadResult 35: 1 op, 6243789.68 ns, 6.2438 ms/op
- WorkloadResult 36: 1 op, 5210176.52 ns, 5.2102 ms/op
- WorkloadResult 37: 1 op, 6047883.93 ns, 6.0479 ms/op
- WorkloadResult 38: 1 op, 5079172.06 ns, 5.0792 ms/op
- WorkloadResult 39: 1 op, 6311695.66 ns, 6.3117 ms/op
- WorkloadResult 40: 1 op, 5284091.88 ns, 5.2841 ms/op
- WorkloadResult 41: 1 op, 6342043.03 ns, 6.3420 ms/op
- WorkloadResult 42: 1 op, 5370927.41 ns, 5.3709 ms/op
- WorkloadResult 43: 1 op, 6779826.27 ns, 6.7798 ms/op
- WorkloadResult 44: 1 op, 5082777.69 ns, 5.0828 ms/op
- WorkloadResult 45: 1 op, 6451714.19 ns, 6.4517 ms/op
- WorkloadResult 46: 1 op, 5110120.36 ns, 5.1101 ms/op
- WorkloadResult 47: 1 op, 6749178.44 ns, 6.7492 ms/op
- WorkloadResult 48: 1 op, 5075265.97 ns, 5.0753 ms/op
- WorkloadResult 49: 1 op, 6327320.05 ns, 6.3273 ms/op
- WorkloadResult 50: 1 op, 5218289.18 ns, 5.2183 ms/op
- WorkloadResult 51: 1 op, 6651225.57 ns, 6.6512 ms/op
- WorkloadResult 52: 1 op, 5320448.62 ns, 5.3204 ms/op
- WorkloadResult 53: 1 op, 6232972.80 ns, 6.2330 ms/op
- WorkloadResult 54: 1 op, 5212279.81 ns, 5.2123 ms/op
- WorkloadResult 55: 1 op, 6408146.19 ns, 6.4081 ms/op
- WorkloadResult 56: 1 op, 5551509.24 ns, 5.5515 ms/op
- WorkloadResult 57: 1 op, 6845028.04 ns, 6.8450 ms/op
- WorkloadResult 58: 1 op, 5054533.61 ns, 5.0545 ms/op
- WorkloadResult 59: 1 op, 6270531.42 ns, 6.2705 ms/op
- WorkloadResult 60: 1 op, 5399772.42 ns, 5.3998 ms/op
- WorkloadResult 61: 1 op, 7240745.63 ns, 7.2407 ms/op
- WorkloadResult 62: 1 op, 5111322.24 ns, 5.1113 ms/op
- WorkloadResult 63: 1 op, 6188503.40 ns, 6.1885 ms/op
- WorkloadResult 64: 1 op, 5094796.45 ns, 5.0948 ms/op
- WorkloadResult 65: 1 op, 7079393.81 ns, 7.0794 ms/op
- WorkloadResult 66: 1 op, 5268467.50 ns, 5.2685 ms/op
- WorkloadResult 67: 1 op, 6333930.37 ns, 6.3339 ms/op
- WorkloadResult 68: 1 op, 5227603.72 ns, 5.2276 ms/op
- WorkloadResult 69: 1 op, 6901816.67 ns, 6.9018 ms/op
- WorkloadResult 70: 1 op, 5933104.80 ns, 5.9331 ms/op
- WorkloadResult 71: 1 op, 7243149.38 ns, 7.2431 ms/op
- WorkloadResult 72: 1 op, 5699940.90 ns, 5.6999 ms/op
- WorkloadResult 73: 1 op, 7383768.85 ns, 7.3838 ms/op
- WorkloadResult 74: 1 op, 704644.74 ns, 704.6447 us/op
- WorkloadResult 75: 1 op, 1347648.27 ns, 1.3476 ms/op
- WorkloadResult 76: 1 op, 774053.06 ns, 774.0531 us/op
- WorkloadResult 77: 1 op, 2406500.83 ns, 2.4065 ms/op
- WorkloadResult 78: 1 op, 726578.97 ns, 726.5790 us/op
- WorkloadResult 79: 1 op, 1572699.51 ns, 1.5727 ms/op
- WorkloadResult 80: 1 op, 783367.60 ns, 783.3676 us/op
- WorkloadResult 81: 1 op, 1765300.10 ns, 1.7653 ms/op
- WorkloadResult 82: 1 op, 713658.81 ns, 713.6588 us/op
- WorkloadResult 83: 1 op, 1519816.98 ns, 1.5198 ms/op
- WorkloadResult 84: 1 op, 672194.09 ns, 672.1941 us/op
- WorkloadResult 85: 1 op, 1224756.48 ns, 1.2248 ms/op
- WorkloadResult 86: 1 op, 693827.86 ns, 693.8279 us/op
- WorkloadResult 87: 1 op, 1284249.33 ns, 1.2842 ms/op
- WorkloadResult 88: 1 op, 715762.09 ns, 715.7621 us/op
- WorkloadResult 89: 1 op, 1286052.14 ns, 1.2861 ms/op
- WorkloadResult 90: 1 op, 689921.76 ns, 689.9218 us/op
- WorkloadResult 91: 1 op, 1266221.19 ns, 1.2662 ms/op
- WorkloadResult 92: 1 op, 690522.70 ns, 690.5227 us/op
- WorkloadResult 93: 1 op, 1249094.46 ns, 1.2491 ms/op
- WorkloadResult 94: 1 op, 689020.35 ns, 689.0204 us/op
- WorkloadResult 95: 1 op, 1244887.90 ns, 1.2449 ms/op
- WorkloadResult 96: 1 op, 659273.93 ns, 659.2739 us/op
- WorkloadResult 97: 1 op, 1248193.05 ns, 1.2482 ms/op
- WorkloadResult 98: 1 op, 658672.99 ns, 658.6730 us/op
- WorkloadResult 99: 1 op, 1278239.95 ns, 1.2782 ms/op
- WorkloadResult 100: 1 op, 790578.86 ns, 790.5789 us/op
- GC: 0 0 0 0 0
- // AfterAll
- Mean = 4.5483 ms, StdErr = 0.2212 ms (4.86%); N = 100, StdDev = 2.2121 ms
- Min = 0.6587 ms, Q1 = 1.6690 ms, Median = 5.2763 ms, Q3 = 6.1239 ms, Max = 7.3838 ms
- IQR = 4.4549 ms, LowerFence = -5.0134 ms, UpperFence = 12.8063 ms
- ConfidenceInterval = [3.7981 ms; 5.2986 ms] (CI 99.9%), Margin = 0.7503 ms (16.50% of Mean)
- Skewness = -0.84, Kurtosis = 2.05, MValue = 3.15
- // **************************
- // Benchmark: ArrayEqualsBenchmark.LINQ: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
- // *** Execute ***
- // Launch: 1 / 1
- // BeforeAnythingElse
- // Benchmark Process Environment Information:
- // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
- // GC=Concurrent Workstation
- // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
- OverheadJitting 1: 1 op, 473539.05 ns, 473.5391 us/op
- WorkloadJitting 1: 1 op, 10654929.15 ns, 10.6549 ms/op
- OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 3: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 5: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 2: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 4: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 12: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 13: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 15: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 16: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 18: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 19: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 20: 1 op, 0.00 ns, 0.0000 ns/op
- WorkloadWarmup 1: 1 op, 10549464.55 ns, 10.5495 ms/op
- WorkloadWarmup 2: 1 op, 10582516.13 ns, 10.5825 ms/op
- WorkloadWarmup 3: 1 op, 10676863.38 ns, 10.6769 ms/op
- WorkloadWarmup 4: 1 op, 9831343.78 ns, 9.8313 ms/op
- WorkloadWarmup 5: 1 op, 11315359.88 ns, 11.3154 ms/op
- WorkloadWarmup 6: 1 op, 9873709.90 ns, 9.8737 ms/op
- // BeforeActualRun
- WorkloadActual 1: 1 op, 10248094.20 ns, 10.2481 ms/op
- WorkloadActual 2: 1 op, 10680469.01 ns, 10.6805 ms/op
- WorkloadActual 3: 1 op, 10366779.43 ns, 10.3668 ms/op
- WorkloadActual 4: 1 op, 10071718.93 ns, 10.0717 ms/op
- WorkloadActual 5: 1 op, 11118853.19 ns, 11.1189 ms/op
- WorkloadActual 6: 1 op, 14085082.59 ns, 14.0851 ms/op
- WorkloadActual 7: 1 op, 10830403.01 ns, 10.8304 ms/op
- WorkloadActual 8: 1 op, 9666085.86 ns, 9.6661 ms/op
- WorkloadActual 9: 1 op, 10558178.15 ns, 10.5582 ms/op
- WorkloadActual 10: 1 op, 9666386.33 ns, 9.6664 ms/op
- WorkloadActual 11: 1 op, 10501990.46 ns, 10.5020 ms/op
- WorkloadActual 12: 1 op, 9877616.00 ns, 9.8776 ms/op
- WorkloadActual 13: 1 op, 11214402.32 ns, 11.2144 ms/op
- WorkloadActual 14: 1 op, 10010122.80 ns, 10.0101 ms/op
- WorkloadActual 15: 1 op, 10701501.83 ns, 10.7015 ms/op
- WorkloadActual 16: 1 op, 9900151.17 ns, 9.9002 ms/op
- WorkloadActual 17: 1 op, 10514309.68 ns, 10.5143 ms/op
- WorkloadActual 18: 1 op, 10165164.77 ns, 10.1652 ms/op
- WorkloadActual 19: 1 op, 10679567.60 ns, 10.6796 ms/op
- WorkloadActual 20: 1 op, 5785529.48 ns, 5.7855 ms/op
- WorkloadActual 21: 1 op, 7046898.09 ns, 7.0469 ms/op
- WorkloadActual 22: 1 op, 5698393.48 ns, 5.6984 ms/op
- WorkloadActual 23: 1 op, 6588382.49 ns, 6.5884 ms/op
- WorkloadActual 24: 1 op, 5885886.10 ns, 5.8859 ms/op
- WorkloadActual 25: 1 op, 7376812.99 ns, 7.3768 ms/op
- WorkloadActual 26: 1 op, 6309847.78 ns, 6.3098 ms/op
- WorkloadActual 27: 1 op, 7376212.05 ns, 7.3762 ms/op
- WorkloadActual 28: 1 op, 5877172.50 ns, 5.8772 ms/op
- WorkloadActual 29: 1 op, 7643028.47 ns, 7.6430 ms/op
- WorkloadActual 30: 1 op, 5820684.34 ns, 5.8207 ms/op
- WorkloadActual 31: 1 op, 6456476.62 ns, 6.4565 ms/op
- WorkloadActual 32: 1 op, 6302936.99 ns, 6.3029 ms/op
- WorkloadActual 33: 1 op, 6575161.86 ns, 6.5752 ms/op
- WorkloadActual 34: 1 op, 6260871.34 ns, 6.2609 ms/op
- WorkloadActual 35: 1 op, 6628945.80 ns, 6.6289 ms/op
- WorkloadActual 36: 1 op, 5938768.64 ns, 5.9388 ms/op
- WorkloadActual 37: 1 op, 6428232.54 ns, 6.4282 ms/op
- WorkloadActual 38: 1 op, 6249753.99 ns, 6.2498 ms/op
- WorkloadActual 39: 1 op, 6569152.48 ns, 6.5692 ms/op
- WorkloadActual 40: 1 op, 5943876.61 ns, 5.9439 ms/op
- WorkloadActual 41: 1 op, 6687236.77 ns, 6.6872 ms/op
- WorkloadActual 42: 1 op, 6474204.29 ns, 6.4742 ms/op
- WorkloadActual 43: 1 op, 6562241.69 ns, 6.5622 ms/op
- WorkloadActual 44: 1 op, 5819182.00 ns, 5.8192 ms/op
- WorkloadActual 45: 1 op, 7159573.95 ns, 7.1596 ms/op
- WorkloadActual 46: 1 op, 5859444.84 ns, 5.8594 ms/op
- WorkloadActual 47: 1 op, 7328137.02 ns, 7.3281 ms/op
- WorkloadActual 48: 1 op, 6305340.75 ns, 6.3053 ms/op
- WorkloadActual 49: 1 op, 6538805.11 ns, 6.5388 ms/op
- WorkloadActual 50: 1 op, 5848627.95 ns, 5.8486 ms/op
- WorkloadActual 51: 1 op, 7603366.57 ns, 7.6034 ms/op
- WorkloadActual 52: 1 op, 5968515.06 ns, 5.9685 ms/op
- WorkloadActual 53: 1 op, 6446561.15 ns, 6.4466 ms/op
- WorkloadActual 54: 1 op, 6206486.46 ns, 6.2065 ms/op
- WorkloadActual 55: 1 op, 6771969.01 ns, 6.7720 ms/op
- WorkloadActual 56: 1 op, 5923144.25 ns, 5.9231 ms/op
- WorkloadActual 57: 1 op, 6468795.85 ns, 6.4688 ms/op
- WorkloadActual 58: 1 op, 5905416.58 ns, 5.9054 ms/op
- WorkloadActual 59: 1 op, 6598297.96 ns, 6.5983 ms/op
- WorkloadActual 60: 1 op, 5778919.16 ns, 5.7789 ms/op
- WorkloadActual 61: 1 op, 6657790.81 ns, 6.6578 ms/op
- WorkloadActual 62: 1 op, 7760211.36 ns, 7.7602 ms/op
- WorkloadActual 63: 1 op, 6633753.30 ns, 6.6338 ms/op
- WorkloadActual 64: 1 op, 6644269.71 ns, 6.6443 ms/op
- WorkloadActual 65: 1 op, 6808626.22 ns, 6.8086 ms/op
- WorkloadActual 66: 1 op, 5849829.83 ns, 5.8498 ms/op
- WorkloadActual 67: 1 op, 6637659.40 ns, 6.6377 ms/op
- WorkloadActual 68: 1 op, 6245847.89 ns, 6.2458 ms/op
- WorkloadActual 69: 1 op, 6524382.60 ns, 6.5244 ms/op
- WorkloadActual 70: 1 op, 5900609.08 ns, 5.9006 ms/op
- WorkloadActual 71: 1 op, 6481115.08 ns, 6.4811 ms/op
- WorkloadActual 72: 1 op, 6402091.74 ns, 6.4021 ms/op
- WorkloadActual 73: 1 op, 6394580.02 ns, 6.3946 ms/op
- WorkloadActual 74: 1 op, 5916834.40 ns, 5.9168 ms/op
- WorkloadActual 75: 1 op, 6764457.29 ns, 6.7645 ms/op
- WorkloadActual 76: 1 op, 6565847.32 ns, 6.5658 ms/op
- WorkloadActual 77: 1 op, 6672814.26 ns, 6.6728 ms/op
- WorkloadActual 78: 1 op, 5938768.64 ns, 5.9388 ms/op
- WorkloadActual 79: 1 op, 6646673.46 ns, 6.6467 ms/op
- WorkloadActual 80: 1 op, 6281904.17 ns, 6.2819 ms/op
- WorkloadActual 81: 1 op, 6864212.98 ns, 6.8642 ms/op
- WorkloadActual 82: 1 op, 5869360.31 ns, 5.8694 ms/op
- WorkloadActual 83: 1 op, 6814635.60 ns, 6.8146 ms/op
- WorkloadActual 84: 1 op, 6556232.31 ns, 6.5562 ms/op
- WorkloadActual 85: 1 op, 7073639.83 ns, 7.0736 ms/op
- WorkloadActual 86: 1 op, 6473002.41 ns, 6.4730 ms/op
- WorkloadActual 87: 1 op, 6729001.95 ns, 6.7290 ms/op
- WorkloadActual 88: 1 op, 6612420.00 ns, 6.6124 ms/op
- WorkloadActual 89: 1 op, 6778278.86 ns, 6.7783 ms/op
- WorkloadActual 90: 1 op, 6177941.91 ns, 6.1779 ms/op
- WorkloadActual 91: 1 op, 6747030.09 ns, 6.7470 ms/op
- WorkloadActual 92: 1 op, 6104627.49 ns, 6.1046 ms/op
- WorkloadActual 93: 1 op, 7478972.43 ns, 7.4790 ms/op
- WorkloadActual 94: 1 op, 6125960.79 ns, 6.1260 ms/op
- WorkloadActual 95: 1 op, 6963668.20 ns, 6.9637 ms/op
- WorkloadActual 96: 1 op, 5873266.41 ns, 5.8733 ms/op
- WorkloadActual 97: 1 op, 7716042.43 ns, 7.7160 ms/op
- WorkloadActual 98: 1 op, 6091106.39 ns, 6.0911 ms/op
- WorkloadActual 99: 1 op, 6752739.00 ns, 6.7527 ms/op
- WorkloadActual 100: 1 op, 6119350.47 ns, 6.1194 ms/op
- // AfterActualRun
- WorkloadResult 1: 1 op, 5785334.17 ns, 5.7853 ms/op
- WorkloadResult 2: 1 op, 7046702.79 ns, 7.0467 ms/op
- WorkloadResult 3: 1 op, 5698198.18 ns, 5.6982 ms/op
- WorkloadResult 4: 1 op, 6588187.18 ns, 6.5882 ms/op
- WorkloadResult 5: 1 op, 5885690.80 ns, 5.8857 ms/op
- WorkloadResult 6: 1 op, 7376617.69 ns, 7.3766 ms/op
- WorkloadResult 7: 1 op, 6309652.47 ns, 6.3097 ms/op
- WorkloadResult 8: 1 op, 7376016.75 ns, 7.3760 ms/op
- WorkloadResult 9: 1 op, 5876977.20 ns, 5.8770 ms/op
- WorkloadResult 10: 1 op, 7642833.17 ns, 7.6428 ms/op
- WorkloadResult 11: 1 op, 5820489.04 ns, 5.8205 ms/op
- WorkloadResult 12: 1 op, 6456281.32 ns, 6.4563 ms/op
- WorkloadResult 13: 1 op, 6302741.69 ns, 6.3027 ms/op
- WorkloadResult 14: 1 op, 6574966.55 ns, 6.5750 ms/op
- WorkloadResult 15: 1 op, 6260676.04 ns, 6.2607 ms/op
- WorkloadResult 16: 1 op, 6628750.49 ns, 6.6288 ms/op
- WorkloadResult 17: 1 op, 5938573.33 ns, 5.9386 ms/op
- WorkloadResult 18: 1 op, 6428037.24 ns, 6.4280 ms/op
- WorkloadResult 19: 1 op, 6249558.69 ns, 6.2496 ms/op
- WorkloadResult 20: 1 op, 6568957.17 ns, 6.5690 ms/op
- WorkloadResult 21: 1 op, 5943681.30 ns, 5.9437 ms/op
- WorkloadResult 22: 1 op, 6687041.47 ns, 6.6870 ms/op
- WorkloadResult 23: 1 op, 6474008.99 ns, 6.4740 ms/op
- WorkloadResult 24: 1 op, 6562046.39 ns, 6.5620 ms/op
- WorkloadResult 25: 1 op, 5818986.69 ns, 5.8190 ms/op
- WorkloadResult 26: 1 op, 7159378.64 ns, 7.1594 ms/op
- WorkloadResult 27: 1 op, 5859249.53 ns, 5.8592 ms/op
- WorkloadResult 28: 1 op, 7327941.72 ns, 7.3279 ms/op
- WorkloadResult 29: 1 op, 6305145.44 ns, 6.3051 ms/op
- WorkloadResult 30: 1 op, 6538609.81 ns, 6.5386 ms/op
- WorkloadResult 31: 1 op, 5848432.65 ns, 5.8484 ms/op
- WorkloadResult 32: 1 op, 7603171.27 ns, 7.6032 ms/op
- WorkloadResult 33: 1 op, 5968319.76 ns, 5.9683 ms/op
- WorkloadResult 34: 1 op, 6446365.84 ns, 6.4464 ms/op
- WorkloadResult 35: 1 op, 6206291.16 ns, 6.2063 ms/op
- WorkloadResult 36: 1 op, 6771773.71 ns, 6.7718 ms/op
- WorkloadResult 37: 1 op, 5922948.95 ns, 5.9229 ms/op
- WorkloadResult 38: 1 op, 6468600.54 ns, 6.4686 ms/op
- WorkloadResult 39: 1 op, 5905221.28 ns, 5.9052 ms/op
- WorkloadResult 40: 1 op, 6598102.66 ns, 6.5981 ms/op
- WorkloadResult 41: 1 op, 5778723.85 ns, 5.7787 ms/op
- WorkloadResult 42: 1 op, 6657595.51 ns, 6.6576 ms/op
- WorkloadResult 43: 1 op, 7760016.06 ns, 7.7600 ms/op
- WorkloadResult 44: 1 op, 6633557.99 ns, 6.6336 ms/op
- WorkloadResult 45: 1 op, 6644074.41 ns, 6.6441 ms/op
- WorkloadResult 46: 1 op, 6808430.92 ns, 6.8084 ms/op
- WorkloadResult 47: 1 op, 5849634.52 ns, 5.8496 ms/op
- WorkloadResult 48: 1 op, 6637464.09 ns, 6.6375 ms/op
- WorkloadResult 49: 1 op, 6245652.59 ns, 6.2457 ms/op
- WorkloadResult 50: 1 op, 6524187.30 ns, 6.5242 ms/op
- WorkloadResult 51: 1 op, 5900413.78 ns, 5.9004 ms/op
- WorkloadResult 52: 1 op, 6480919.77 ns, 6.4809 ms/op
- WorkloadResult 53: 1 op, 6401896.44 ns, 6.4019 ms/op
- WorkloadResult 54: 1 op, 6394384.72 ns, 6.3944 ms/op
- WorkloadResult 55: 1 op, 5916639.10 ns, 5.9166 ms/op
- WorkloadResult 56: 1 op, 6764261.98 ns, 6.7643 ms/op
- WorkloadResult 57: 1 op, 6565652.01 ns, 6.5657 ms/op
- WorkloadResult 58: 1 op, 6672618.96 ns, 6.6726 ms/op
- WorkloadResult 59: 1 op, 5938573.33 ns, 5.9386 ms/op
- WorkloadResult 60: 1 op, 6646478.16 ns, 6.6465 ms/op
- WorkloadResult 61: 1 op, 6281708.86 ns, 6.2817 ms/op
- WorkloadResult 62: 1 op, 6864017.67 ns, 6.8640 ms/op
- WorkloadResult 63: 1 op, 5869165.01 ns, 5.8692 ms/op
- WorkloadResult 64: 1 op, 6814440.30 ns, 6.8144 ms/op
- WorkloadResult 65: 1 op, 6556037.01 ns, 6.5560 ms/op
- WorkloadResult 66: 1 op, 7073444.52 ns, 7.0734 ms/op
- WorkloadResult 67: 1 op, 6472807.11 ns, 6.4728 ms/op
- WorkloadResult 68: 1 op, 6728806.65 ns, 6.7288 ms/op
- WorkloadResult 69: 1 op, 6612224.70 ns, 6.6122 ms/op
- WorkloadResult 70: 1 op, 6778083.56 ns, 6.7781 ms/op
- WorkloadResult 71: 1 op, 6177746.61 ns, 6.1777 ms/op
- WorkloadResult 72: 1 op, 6746834.79 ns, 6.7468 ms/op
- WorkloadResult 73: 1 op, 6104432.19 ns, 6.1044 ms/op
- WorkloadResult 74: 1 op, 7478777.13 ns, 7.4788 ms/op
- WorkloadResult 75: 1 op, 6125765.48 ns, 6.1258 ms/op
- WorkloadResult 76: 1 op, 6963472.89 ns, 6.9635 ms/op
- WorkloadResult 77: 1 op, 5873071.10 ns, 5.8731 ms/op
- WorkloadResult 78: 1 op, 7715847.12 ns, 7.7158 ms/op
- WorkloadResult 79: 1 op, 6090911.08 ns, 6.0909 ms/op
- WorkloadResult 80: 1 op, 6752543.69 ns, 6.7525 ms/op
- WorkloadResult 81: 1 op, 6119155.17 ns, 6.1192 ms/op
- GC: 0 0 0 0 0
- // AfterAll
- Mean = 6.4772 ms, StdErr = 0.0558 ms (0.86%); N = 81, StdDev = 0.5021 ms
- Min = 5.6982 ms, Q1 = 6.0296 ms, Median = 6.4740 ms, Q3 = 6.7378 ms, Max = 7.7600 ms
- IQR = 0.7082 ms, LowerFence = 4.9673 ms, UpperFence = 7.8001 ms
- ConfidenceInterval = [6.2866 ms; 6.6678 ms] (CI 99.9%), Margin = 0.1906 ms (2.94% of Mean)
- Skewness = 0.62, Kurtosis = 2.91, MValue = 4.38
- // **************************
- // Benchmark: ArrayEqualsBenchmark.Vectors: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
- // *** Execute ***
- // Launch: 1 / 1
- // BeforeAnythingElse
- // Benchmark Process Environment Information:
- // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
- // GC=Concurrent Workstation
- // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
- OverheadJitting 1: 1 op, 235567.65 ns, 235.5677 us/op
- WorkloadJitting 1: 1 op, 1773067.23 ns, 1.7731 ms/op
- OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 5: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadWarmup 6: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 1: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 9: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 12: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 13: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 14: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 16: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 17: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 19: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
- WorkloadWarmup 1: 1 op, 1026401.91 ns, 1.0264 ms/op
- WorkloadWarmup 2: 1 op, 339830.37 ns, 339.8304 us/op
- WorkloadWarmup 3: 1 op, 980730.63 ns, 980.7306 us/op
- WorkloadWarmup 4: 1 op, 439886.53 ns, 439.8865 us/op
- WorkloadWarmup 5: 1 op, 1013782.21 ns, 1.0138 ms/op
- WorkloadWarmup 6: 1 op, 501783.13 ns, 501.7831 us/op
- // BeforeActualRun
- WorkloadActual 1: 1 op, 926345.75 ns, 926.3457 us/op
- WorkloadActual 2: 1 op, 371980.55 ns, 371.9806 us/op
- WorkloadActual 3: 1 op, 914927.93 ns, 914.9279 us/op
- WorkloadActual 4: 1 op, 324506.46 ns, 324.5065 us/op
- WorkloadActual 5: 1 op, 928449.03 ns, 928.4490 us/op
- WorkloadActual 6: 1 op, 325107.40 ns, 325.1074 us/op
- WorkloadActual 7: 1 op, 884280.10 ns, 884.2801 us/op
- WorkloadActual 8: 1 op, 327511.15 ns, 327.5111 us/op
- WorkloadActual 9: 1 op, 1266476.59 ns, 1.2665 ms/op
- WorkloadActual 10: 1 op, 328713.02 ns, 328.7130 us/op
- WorkloadActual 11: 1 op, 909219.02 ns, 909.2190 us/op
- WorkloadActual 12: 1 op, 338628.50 ns, 338.6285 us/op
- WorkloadActual 13: 1 op, 961200.15 ns, 961.2001 us/op
- WorkloadActual 14: 1 op, 406234.01 ns, 406.2340 us/op
- WorkloadActual 15: 1 op, 892993.70 ns, 892.9937 us/op
- WorkloadActual 16: 1 op, 316393.80 ns, 316.3938 us/op
- WorkloadActual 17: 1 op, 892993.70 ns, 892.9937 us/op
- WorkloadActual 18: 1 op, 364468.83 ns, 364.4688 us/op
- WorkloadActual 19: 1 op, 911021.83 ns, 911.0218 us/op
- WorkloadActual 20: 1 op, 423661.21 ns, 423.6612 us/op
- WorkloadActual 21: 1 op, 997556.89 ns, 997.5569 us/op
- WorkloadActual 22: 1 op, 432675.28 ns, 432.6753 us/op
- WorkloadActual 23: 1 op, 1019491.12 ns, 1.0195 ms/op
- WorkloadActual 24: 1 op, 346440.69 ns, 346.4407 us/op
- WorkloadActual 25: 1 op, 1000561.58 ns, 1.0006 ms/op
- WorkloadActual 26: 1 op, 576299.43 ns, 576.2994 us/op
- WorkloadActual 27: 1 op, 1271284.09 ns, 1.2713 ms/op
- WorkloadActual 28: 1 op, 517107.05 ns, 517.1070 us/op
- WorkloadActual 29: 1 op, 1446757.96 ns, 1.4468 ms/op
- WorkloadActual 30: 1 op, 719022.18 ns, 719.0222 us/op
- WorkloadActual 31: 1 op, 1082589.60 ns, 1.0826 ms/op
- WorkloadActual 32: 1 op, 316393.80 ns, 316.3938 us/op
- WorkloadActual 33: 1 op, 926646.22 ns, 926.6462 us/op
- WorkloadActual 34: 1 op, 316694.26 ns, 316.6943 us/op
- WorkloadActual 35: 1 op, 890890.41 ns, 890.8904 us/op
- WorkloadActual 36: 1 op, 317595.67 ns, 317.5957 us/op
- WorkloadActual 37: 1 op, 907416.20 ns, 907.4162 us/op
- WorkloadActual 38: 1 op, 361764.61 ns, 361.7646 us/op
- WorkloadActual 39: 1 op, 877369.31 ns, 877.3693 us/op
- WorkloadActual 40: 1 op, 359661.32 ns, 359.6613 us/op
- WorkloadActual 41: 1 op, 1077181.16 ns, 1.0772 ms/op
- WorkloadActual 42: 1 op, 329013.49 ns, 329.0135 us/op
- WorkloadActual 43: 1 op, 967810.46 ns, 967.8105 us/op
- WorkloadActual 44: 1 op, 317896.14 ns, 317.8961 us/op
- WorkloadActual 45: 1 op, 1086195.22 ns, 1.0862 ms/op
- WorkloadActual 46: 1 op, 338328.03 ns, 338.3280 us/op
- WorkloadActual 47: 1 op, 941669.66 ns, 941.6697 us/op
- WorkloadActual 48: 1 op, 340431.31 ns, 340.4313 us/op
- WorkloadActual 49: 1 op, 910420.89 ns, 910.4209 us/op
- WorkloadActual 50: 1 op, 443792.63 ns, 443.7926 us/op
- WorkloadActual 51: 1 op, 1219302.97 ns, 1.2193 ms/op
- WorkloadActual 52: 1 op, 369276.33 ns, 369.2763 us/op
- WorkloadActual 53: 1 op, 945275.29 ns, 945.2753 us/op
- WorkloadActual 54: 1 op, 324806.93 ns, 324.8069 us/op
- WorkloadActual 55: 1 op, 940467.79 ns, 940.4678 us/op
- WorkloadActual 56: 1 op, 354252.88 ns, 354.2529 us/op
- WorkloadActual 57: 1 op, 988242.35 ns, 988.2423 us/op
- WorkloadActual 58: 1 op, 366572.11 ns, 366.5721 us/op
- WorkloadActual 59: 1 op, 908618.08 ns, 908.6181 us/op
- WorkloadActual 60: 1 op, 315792.86 ns, 315.7929 us/op
- WorkloadActual 61: 1 op, 944373.88 ns, 944.3739 us/op
- WorkloadActual 62: 1 op, 315492.39 ns, 315.4924 us/op
- WorkloadActual 63: 1 op, 931754.19 ns, 931.7542 us/op
- WorkloadActual 64: 1 op, 349745.85 ns, 349.7458 us/op
- WorkloadActual 65: 1 op, 924843.40 ns, 924.8434 us/op
- WorkloadActual 66: 1 op, 323905.52 ns, 323.9055 us/op
- WorkloadActual 67: 1 op, 1024899.56 ns, 1.0249 ms/op
- WorkloadActual 68: 1 op, 331717.71 ns, 331.7177 us/op
- WorkloadActual 69: 1 op, 924242.47 ns, 924.2425 us/op
- WorkloadActual 70: 1 op, 317595.67 ns, 317.5957 us/op
- WorkloadActual 71: 1 op, 902909.17 ns, 902.9092 us/op
- WorkloadActual 72: 1 op, 315191.92 ns, 315.1919 us/op
- WorkloadActual 73: 1 op, 888787.13 ns, 888.7871 us/op
- WorkloadActual 74: 1 op, 332919.59 ns, 332.9196 us/op
- WorkloadActual 75: 1 op, 927247.15 ns, 927.2472 us/op
- WorkloadActual 76: 1 op, 315792.86 ns, 315.7929 us/op
- WorkloadActual 77: 1 op, 956092.17 ns, 956.0922 us/op
- WorkloadActual 78: 1 op, 393013.38 ns, 393.0134 us/op
- WorkloadActual 79: 1 op, 876467.90 ns, 876.4679 us/op
- WorkloadActual 80: 1 op, 365971.17 ns, 365.9712 us/op
- WorkloadActual 81: 1 op, 941369.19 ns, 941.3692 us/op
- WorkloadActual 82: 1 op, 316393.80 ns, 316.3938 us/op
- WorkloadActual 83: 1 op, 903510.11 ns, 903.5101 us/op
- WorkloadActual 84: 1 op, 315792.86 ns, 315.7929 us/op
- WorkloadActual 85: 1 op, 877970.25 ns, 877.9702 us/op
- WorkloadActual 86: 1 op, 351248.19 ns, 351.2482 us/op
- WorkloadActual 87: 1 op, 948880.92 ns, 948.8809 us/op
- WorkloadActual 88: 1 op, 331717.71 ns, 331.7177 us/op
- WorkloadActual 89: 1 op, 927547.62 ns, 927.5476 us/op
- WorkloadActual 90: 1 op, 380694.15 ns, 380.6941 us/op
- WorkloadActual 91: 1 op, 1006871.42 ns, 1.0069 ms/op
- WorkloadActual 92: 1 op, 364168.36 ns, 364.1684 us/op
- WorkloadActual 93: 1 op, 955491.24 ns, 955.4912 us/op
- WorkloadActual 94: 1 op, 387604.94 ns, 387.6049 us/op
- WorkloadActual 95: 1 op, 925444.34 ns, 925.4443 us/op
- WorkloadActual 96: 1 op, 324205.99 ns, 324.2060 us/op
- WorkloadActual 97: 1 op, 1022796.28 ns, 1.0228 ms/op
- WorkloadActual 98: 1 op, 315492.39 ns, 315.4924 us/op
- WorkloadActual 99: 1 op, 922740.12 ns, 922.7401 us/op
- WorkloadActual 100: 1 op, 331417.24 ns, 331.4172 us/op
- // AfterActualRun
- WorkloadResult 1: 1 op, 926165.47 ns, 926.1655 us/op
- WorkloadResult 2: 1 op, 371800.27 ns, 371.8003 us/op
- WorkloadResult 3: 1 op, 914747.65 ns, 914.7476 us/op
- WorkloadResult 4: 1 op, 324326.18 ns, 324.3262 us/op
- WorkloadResult 5: 1 op, 928268.75 ns, 928.2687 us/op
- WorkloadResult 6: 1 op, 324927.11 ns, 324.9271 us/op
- WorkloadResult 7: 1 op, 884099.81 ns, 884.0998 us/op
- WorkloadResult 8: 1 op, 327330.87 ns, 327.3309 us/op
- WorkloadResult 9: 1 op, 1266296.31 ns, 1.2663 ms/op
- WorkloadResult 10: 1 op, 328532.74 ns, 328.5327 us/op
- WorkloadResult 11: 1 op, 909038.74 ns, 909.0387 us/op
- WorkloadResult 12: 1 op, 338448.22 ns, 338.4482 us/op
- WorkloadResult 13: 1 op, 961019.86 ns, 961.0199 us/op
- WorkloadResult 14: 1 op, 406053.73 ns, 406.0537 us/op
- WorkloadResult 15: 1 op, 892813.41 ns, 892.8134 us/op
- WorkloadResult 16: 1 op, 316213.51 ns, 316.2135 us/op
- WorkloadResult 17: 1 op, 892813.41 ns, 892.8134 us/op
- WorkloadResult 18: 1 op, 364288.55 ns, 364.2885 us/op
- WorkloadResult 19: 1 op, 910841.55 ns, 910.8416 us/op
- WorkloadResult 20: 1 op, 423480.93 ns, 423.4809 us/op
- WorkloadResult 21: 1 op, 997376.61 ns, 997.3766 us/op
- WorkloadResult 22: 1 op, 432494.99 ns, 432.4950 us/op
- WorkloadResult 23: 1 op, 1019310.84 ns, 1.0193 ms/op
- WorkloadResult 24: 1 op, 346260.41 ns, 346.2604 us/op
- WorkloadResult 25: 1 op, 1000381.30 ns, 1.0004 ms/op
- WorkloadResult 26: 1 op, 576119.15 ns, 576.1191 us/op
- WorkloadResult 27: 1 op, 1271103.81 ns, 1.2711 ms/op
- WorkloadResult 28: 1 op, 516926.77 ns, 516.9268 us/op
- WorkloadResult 29: 1 op, 1446577.67 ns, 1.4466 ms/op
- WorkloadResult 30: 1 op, 718841.90 ns, 718.8419 us/op
- WorkloadResult 31: 1 op, 1082409.32 ns, 1.0824 ms/op
- WorkloadResult 32: 1 op, 316213.51 ns, 316.2135 us/op
- WorkloadResult 33: 1 op, 926465.94 ns, 926.4659 us/op
- WorkloadResult 34: 1 op, 316513.98 ns, 316.5140 us/op
- WorkloadResult 35: 1 op, 890710.13 ns, 890.7101 us/op
- WorkloadResult 36: 1 op, 317415.39 ns, 317.4154 us/op
- WorkloadResult 37: 1 op, 907235.92 ns, 907.2359 us/op
- WorkloadResult 38: 1 op, 361584.32 ns, 361.5843 us/op
- WorkloadResult 39: 1 op, 877189.03 ns, 877.1890 us/op
- WorkloadResult 40: 1 op, 359481.04 ns, 359.4810 us/op
- WorkloadResult 41: 1 op, 1077000.88 ns, 1.0770 ms/op
- WorkloadResult 42: 1 op, 328833.21 ns, 328.8332 us/op
- WorkloadResult 43: 1 op, 967630.18 ns, 967.6302 us/op
- WorkloadResult 44: 1 op, 317715.86 ns, 317.7159 us/op
- WorkloadResult 45: 1 op, 1086014.94 ns, 1.0860 ms/op
- WorkloadResult 46: 1 op, 338147.75 ns, 338.1477 us/op
- WorkloadResult 47: 1 op, 941489.38 ns, 941.4894 us/op
- WorkloadResult 48: 1 op, 340251.03 ns, 340.2510 us/op
- WorkloadResult 49: 1 op, 910240.61 ns, 910.2406 us/op
- WorkloadResult 50: 1 op, 443612.35 ns, 443.6123 us/op
- WorkloadResult 51: 1 op, 1219122.68 ns, 1.2191 ms/op
- WorkloadResult 52: 1 op, 369096.05 ns, 369.0960 us/op
- WorkloadResult 53: 1 op, 945095.01 ns, 945.0950 us/op
- WorkloadResult 54: 1 op, 324626.64 ns, 324.6266 us/op
- WorkloadResult 55: 1 op, 940287.51 ns, 940.2875 us/op
- WorkloadResult 56: 1 op, 354072.60 ns, 354.0726 us/op
- WorkloadResult 57: 1 op, 988062.07 ns, 988.0621 us/op
- WorkloadResult 58: 1 op, 366391.83 ns, 366.3918 us/op
- WorkloadResult 59: 1 op, 908437.80 ns, 908.4378 us/op
- WorkloadResult 60: 1 op, 315612.58 ns, 315.6126 us/op
- WorkloadResult 61: 1 op, 944193.60 ns, 944.1936 us/op
- WorkloadResult 62: 1 op, 315312.11 ns, 315.3121 us/op
- WorkloadResult 63: 1 op, 931573.91 ns, 931.5739 us/op
- WorkloadResult 64: 1 op, 349565.57 ns, 349.5656 us/op
- WorkloadResult 65: 1 op, 924663.12 ns, 924.6631 us/op
- WorkloadResult 66: 1 op, 323725.24 ns, 323.7252 us/op
- WorkloadResult 67: 1 op, 1024719.28 ns, 1.0247 ms/op
- WorkloadResult 68: 1 op, 331537.43 ns, 331.5374 us/op
- WorkloadResult 69: 1 op, 924062.18 ns, 924.0622 us/op
- WorkloadResult 70: 1 op, 317415.39 ns, 317.4154 us/op
- WorkloadResult 71: 1 op, 902728.89 ns, 902.7289 us/op
- WorkloadResult 72: 1 op, 315011.64 ns, 315.0116 us/op
- WorkloadResult 73: 1 op, 888606.85 ns, 888.6068 us/op
- WorkloadResult 74: 1 op, 332739.31 ns, 332.7393 us/op
- WorkloadResult 75: 1 op, 927066.87 ns, 927.0669 us/op
- WorkloadResult 76: 1 op, 315612.58 ns, 315.6126 us/op
- WorkloadResult 77: 1 op, 955911.89 ns, 955.9119 us/op
- WorkloadResult 78: 1 op, 392833.09 ns, 392.8331 us/op
- WorkloadResult 79: 1 op, 876287.62 ns, 876.2876 us/op
- WorkloadResult 80: 1 op, 365790.89 ns, 365.7909 us/op
- WorkloadResult 81: 1 op, 941188.91 ns, 941.1889 us/op
- WorkloadResult 82: 1 op, 316213.51 ns, 316.2135 us/op
- WorkloadResult 83: 1 op, 903329.83 ns, 903.3298 us/op
- WorkloadResult 84: 1 op, 315612.58 ns, 315.6126 us/op
- WorkloadResult 85: 1 op, 877789.97 ns, 877.7900 us/op
- WorkloadResult 86: 1 op, 351067.91 ns, 351.0679 us/op
- WorkloadResult 87: 1 op, 948700.64 ns, 948.7006 us/op
- WorkloadResult 88: 1 op, 331537.43 ns, 331.5374 us/op
- WorkloadResult 89: 1 op, 927367.34 ns, 927.3673 us/op
- WorkloadResult 90: 1 op, 380513.87 ns, 380.5139 us/op
- WorkloadResult 91: 1 op, 1006691.14 ns, 1.0067 ms/op
- WorkloadResult 92: 1 op, 363988.08 ns, 363.9881 us/op
- WorkloadResult 93: 1 op, 955310.95 ns, 955.3110 us/op
- WorkloadResult 94: 1 op, 387424.65 ns, 387.4247 us/op
- WorkloadResult 95: 1 op, 925264.06 ns, 925.2641 us/op
- WorkloadResult 96: 1 op, 324025.71 ns, 324.0257 us/op
- WorkloadResult 97: 1 op, 1022616.00 ns, 1.0226 ms/op
- WorkloadResult 98: 1 op, 315312.11 ns, 315.3121 us/op
- WorkloadResult 99: 1 op, 922559.84 ns, 922.5598 us/op
- WorkloadResult 100: 1 op, 331236.96 ns, 331.2370 us/op
- GC: 0 0 0 0 0
- // AfterAll
- Mean = 666.8097 us, StdErr = 32.1399 us (4.82%); N = 100, StdDev = 321.3994 us
- Min = 315.0116 us, Q1 = 335.4435 us, Median = 797.5648 us, Q3 = 929.9213 us, Max = 1,446.5777 us
- IQR = 594.4778 us, LowerFence = -556.2732 us, UpperFence = 1,821.6380 us
- ConfidenceInterval = [557.8061 us; 775.8132 us] (CI 99.9%), Margin = 109.0036 us (16.35% of Mean)
- Skewness = 0.17, Kurtosis = 1.49, MValue = 4.1
- // **************************
- // Benchmark: ArrayEqualsBenchmark.MemCmp: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
- // *** Execute ***
- // Launch: 1 / 1
- // BeforeAnythingElse
- // Benchmark Process Environment Information:
- // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
- // GC=Concurrent Workstation
- // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
- OverheadJitting 1: 1 op, 236769.53 ns, 236.7695 us/op
- WorkloadJitting 1: 1 op, 1307640.84 ns, 1.3076 ms/op
- OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 3: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 5: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 7: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 8: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 12: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 13: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 17: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
- WorkloadWarmup 1: 1 op, 745463.44 ns, 745.4634 us/op
- WorkloadWarmup 2: 1 op, 58290.97 ns, 58.2910 us/op
- WorkloadWarmup 3: 1 op, 721726.40 ns, 721.7264 us/op
- WorkloadWarmup 4: 1 op, 113877.73 ns, 113.8777 us/op
- WorkloadWarmup 5: 1 op, 724731.09 ns, 724.7311 us/op
- WorkloadWarmup 6: 1 op, 61596.13 ns, 61.5961 us/op
- // BeforeActualRun
- WorkloadActual 1: 1 op, 647210.10 ns, 647.2101 us/op
- WorkloadActual 2: 1 op, 56788.63 ns, 56.7886 us/op
- WorkloadActual 3: 1 op, 664937.77 ns, 664.9378 us/op
- WorkloadActual 4: 1 op, 52281.60 ns, 52.2816 us/op
- WorkloadActual 5: 1 op, 672149.02 ns, 672.1490 us/op
- WorkloadActual 6: 1 op, 82628.96 ns, 82.6290 us/op
- WorkloadActual 7: 1 op, 662233.55 ns, 662.2335 us/op
- WorkloadActual 8: 1 op, 81427.08 ns, 81.4271 us/op
- WorkloadActual 9: 1 op, 730740.47 ns, 730.7405 us/op
- WorkloadActual 10: 1 op, 52582.06 ns, 52.5821 us/op
- WorkloadActual 11: 1 op, 686872.00 ns, 686.8720 us/op
- WorkloadActual 12: 1 op, 73614.89 ns, 73.6149 us/op
- WorkloadActual 13: 1 op, 772806.12 ns, 772.8061 us/op
- WorkloadActual 14: 1 op, 54985.82 ns, 54.9858 us/op
- WorkloadActual 15: 1 op, 712111.39 ns, 712.1114 us/op
- WorkloadActual 16: 1 op, 63699.42 ns, 63.6994 us/op
- WorkloadActual 17: 1 op, 712111.39 ns, 712.1114 us/op
- WorkloadActual 18: 1 op, 76619.58 ns, 76.6196 us/op
- WorkloadActual 19: 1 op, 780618.31 ns, 780.6183 us/op
- WorkloadActual 20: 1 op, 75117.24 ns, 75.1172 us/op
- WorkloadActual 21: 1 op, 1275190.19 ns, 1.2752 ms/op
- WorkloadActual 22: 1 op, 100056.16 ns, 100.0562 us/op
- WorkloadActual 23: 1 op, 811867.08 ns, 811.8671 us/op
- WorkloadActual 24: 1 op, 76319.11 ns, 76.3191 us/op
- WorkloadActual 25: 1 op, 925444.34 ns, 925.4443 us/op
- WorkloadActual 26: 1 op, 72713.48 ns, 72.7135 us/op
- WorkloadActual 27: 1 op, 1046232.86 ns, 1.0462 ms/op
- WorkloadActual 28: 1 op, 160450.41 ns, 160.4504 us/op
- WorkloadActual 29: 1 op, 723228.74 ns, 723.2287 us/op
- WorkloadActual 30: 1 op, 100356.63 ns, 100.3566 us/op
- WorkloadActual 31: 1 op, 1041425.35 ns, 1.0414 ms/op
- WorkloadActual 32: 1 op, 77821.46 ns, 77.8215 us/op
- WorkloadActual 33: 1 op, 998157.82 ns, 998.1578 us/op
- WorkloadActual 34: 1 op, 72413.01 ns, 72.4130 us/op
- WorkloadActual 35: 1 op, 716017.49 ns, 716.0175 us/op
- WorkloadActual 36: 1 op, 96751.00 ns, 96.7510 us/op
- WorkloadActual 37: 1 op, 721425.93 ns, 721.4259 us/op
- WorkloadActual 38: 1 op, 68206.45 ns, 68.2064 us/op
- WorkloadActual 39: 1 op, 683566.84 ns, 683.5668 us/op
- WorkloadActual 40: 1 op, 86234.59 ns, 86.2346 us/op
- WorkloadActual 41: 1 op, 742158.29 ns, 742.1583 us/op
- WorkloadActual 42: 1 op, 103962.25 ns, 103.9623 us/op
- WorkloadActual 43: 1 op, 685369.66 ns, 685.3697 us/op
- WorkloadActual 44: 1 op, 61596.13 ns, 61.5961 us/op
- WorkloadActual 45: 1 op, 666440.11 ns, 666.4401 us/op
- WorkloadActual 46: 1 op, 55586.75 ns, 55.5868 us/op
- WorkloadActual 47: 1 op, 914627.46 ns, 914.6275 us/op
- WorkloadActual 48: 1 op, 106065.54 ns, 106.0655 us/op
- WorkloadActual 49: 1 op, 777012.68 ns, 777.0127 us/op
- WorkloadActual 50: 1 op, 88037.40 ns, 88.0374 us/op
- WorkloadActual 51: 1 op, 758083.14 ns, 758.0831 us/op
- WorkloadActual 52: 1 op, 95849.59 ns, 95.8496 us/op
- WorkloadActual 53: 1 op, 673350.90 ns, 673.3509 us/op
- WorkloadActual 54: 1 op, 128600.71 ns, 128.6007 us/op
- WorkloadActual 55: 1 op, 875866.97 ns, 875.8670 us/op
- WorkloadActual 56: 1 op, 173370.58 ns, 173.3706 us/op
- WorkloadActual 57: 1 op, 918233.09 ns, 918.2331 us/op
- WorkloadActual 58: 1 op, 73013.95 ns, 73.0140 us/op
- WorkloadActual 59: 1 op, 832599.44 ns, 832.5994 us/op
- WorkloadActual 60: 1 op, 137013.84 ns, 137.0138 us/op
- WorkloadActual 61: 1 op, 813669.89 ns, 813.6699 us/op
- WorkloadActual 62: 1 op, 68807.39 ns, 68.8074 us/op
- WorkloadActual 63: 1 op, 1003265.80 ns, 1.0033 ms/op
- WorkloadActual 64: 1 op, 63699.42 ns, 63.6994 us/op
- WorkloadActual 65: 1 op, 683266.37 ns, 683.2664 us/op
- WorkloadActual 66: 1 op, 80525.68 ns, 80.5257 us/op
- WorkloadActual 67: 1 op, 813068.96 ns, 813.0690 us/op
- WorkloadActual 68: 1 op, 88037.40 ns, 88.0374 us/op
- WorkloadActual 69: 1 op, 733144.22 ns, 733.1442 us/op
- WorkloadActual 70: 1 op, 67905.98 ns, 67.9060 us/op
- WorkloadActual 71: 1 op, 682364.97 ns, 682.3650 us/op
- WorkloadActual 72: 1 op, 70309.73 ns, 70.3097 us/op
- WorkloadActual 73: 1 op, 682064.50 ns, 682.0645 us/op
- WorkloadActual 74: 1 op, 74516.30 ns, 74.5163 us/op
- WorkloadActual 75: 1 op, 665839.18 ns, 665.8392 us/op
- WorkloadActual 76: 1 op, 128600.71 ns, 128.6007 us/op
- WorkloadActual 77: 1 op, 753876.58 ns, 753.8766 us/op
- WorkloadActual 78: 1 op, 83830.83 ns, 83.8308 us/op
- WorkloadActual 79: 1 op, 652618.54 ns, 652.6185 us/op
- WorkloadActual 80: 1 op, 79323.80 ns, 79.3238 us/op
- WorkloadActual 81: 1 op, 730740.47 ns, 730.7405 us/op
- WorkloadActual 82: 1 op, 167361.20 ns, 167.3612 us/op
- WorkloadActual 83: 1 op, 666440.11 ns, 666.4401 us/op
- WorkloadActual 84: 1 op, 88037.40 ns, 88.0374 us/op
- WorkloadActual 85: 1 op, 665538.71 ns, 665.5387 us/op
- WorkloadActual 86: 1 op, 60093.79 ns, 60.0938 us/op
- WorkloadActual 87: 1 op, 747566.73 ns, 747.5667 us/op
- WorkloadActual 88: 1 op, 63398.95 ns, 63.3989 us/op
- WorkloadActual 89: 1 op, 700994.04 ns, 700.9940 us/op
- WorkloadActual 90: 1 op, 65201.76 ns, 65.2018 us/op
- WorkloadActual 91: 1 op, 655322.76 ns, 655.3228 us/op
- WorkloadActual 92: 1 op, 52882.53 ns, 52.8825 us/op
- WorkloadActual 93: 1 op, 655623.23 ns, 655.6232 us/op
- WorkloadActual 94: 1 op, 51981.13 ns, 51.9811 us/op
- WorkloadActual 95: 1 op, 714214.67 ns, 714.2147 us/op
- WorkloadActual 96: 1 op, 111173.51 ns, 111.1735 us/op
- WorkloadActual 97: 1 op, 761989.24 ns, 761.9892 us/op
- WorkloadActual 98: 1 op, 59192.38 ns, 59.1924 us/op
- WorkloadActual 99: 1 op, 665538.71 ns, 665.5387 us/op
- WorkloadActual 100: 1 op, 48976.44 ns, 48.9764 us/op
- // AfterActualRun
- WorkloadResult 1: 1 op, 646969.73 ns, 646.9697 us/op
- WorkloadResult 2: 1 op, 56548.25 ns, 56.5483 us/op
- WorkloadResult 3: 1 op, 664697.39 ns, 664.6974 us/op
- WorkloadResult 4: 1 op, 52041.22 ns, 52.0412 us/op
- WorkloadResult 5: 1 op, 671908.65 ns, 671.9086 us/op
- WorkloadResult 6: 1 op, 82388.58 ns, 82.3886 us/op
- WorkloadResult 7: 1 op, 661993.17 ns, 661.9932 us/op
- WorkloadResult 8: 1 op, 81186.71 ns, 81.1867 us/op
- WorkloadResult 9: 1 op, 730500.09 ns, 730.5001 us/op
- WorkloadResult 10: 1 op, 52341.69 ns, 52.3417 us/op
- WorkloadResult 11: 1 op, 686631.63 ns, 686.6316 us/op
- WorkloadResult 12: 1 op, 73374.52 ns, 73.3745 us/op
- WorkloadResult 13: 1 op, 772565.74 ns, 772.5657 us/op
- WorkloadResult 14: 1 op, 54745.44 ns, 54.7454 us/op
- WorkloadResult 15: 1 op, 711871.02 ns, 711.8710 us/op
- WorkloadResult 16: 1 op, 63459.04 ns, 63.4590 us/op
- WorkloadResult 17: 1 op, 711871.02 ns, 711.8710 us/op
- WorkloadResult 18: 1 op, 76379.21 ns, 76.3792 us/op
- WorkloadResult 19: 1 op, 780377.94 ns, 780.3779 us/op
- WorkloadResult 20: 1 op, 74876.86 ns, 74.8769 us/op
- WorkloadResult 21: 1 op, 1274949.81 ns, 1.2749 ms/op
- WorkloadResult 22: 1 op, 99815.78 ns, 99.8158 us/op
- WorkloadResult 23: 1 op, 811626.71 ns, 811.6267 us/op
- WorkloadResult 24: 1 op, 76078.74 ns, 76.0787 us/op
- WorkloadResult 25: 1 op, 925203.97 ns, 925.2040 us/op
- WorkloadResult 26: 1 op, 72473.11 ns, 72.4731 us/op
- WorkloadResult 27: 1 op, 1045992.48 ns, 1.0460 ms/op
- WorkloadResult 28: 1 op, 160210.04 ns, 160.2100 us/op
- WorkloadResult 29: 1 op, 722988.37 ns, 722.9884 us/op
- WorkloadResult 30: 1 op, 100116.25 ns, 100.1163 us/op
- WorkloadResult 31: 1 op, 1041184.98 ns, 1.0412 ms/op
- WorkloadResult 32: 1 op, 77581.08 ns, 77.5811 us/op
- WorkloadResult 33: 1 op, 997917.45 ns, 997.9174 us/op
- WorkloadResult 34: 1 op, 72172.64 ns, 72.1726 us/op
- WorkloadResult 35: 1 op, 715777.11 ns, 715.7771 us/op
- WorkloadResult 36: 1 op, 96510.62 ns, 96.5106 us/op
- WorkloadResult 37: 1 op, 721185.55 ns, 721.1856 us/op
- WorkloadResult 38: 1 op, 67966.07 ns, 67.9661 us/op
- WorkloadResult 39: 1 op, 683326.47 ns, 683.3265 us/op
- WorkloadResult 40: 1 op, 85994.21 ns, 85.9942 us/op
- WorkloadResult 41: 1 op, 741917.91 ns, 741.9179 us/op
- WorkloadResult 42: 1 op, 103721.88 ns, 103.7219 us/op
- WorkloadResult 43: 1 op, 685129.28 ns, 685.1293 us/op
- WorkloadResult 44: 1 op, 61355.76 ns, 61.3558 us/op
- WorkloadResult 45: 1 op, 666199.74 ns, 666.1997 us/op
- WorkloadResult 46: 1 op, 55346.38 ns, 55.3464 us/op
- WorkloadResult 47: 1 op, 914387.08 ns, 914.3871 us/op
- WorkloadResult 48: 1 op, 105825.16 ns, 105.8252 us/op
- WorkloadResult 49: 1 op, 776772.31 ns, 776.7723 us/op
- WorkloadResult 50: 1 op, 87797.02 ns, 87.7970 us/op
- WorkloadResult 51: 1 op, 757842.77 ns, 757.8428 us/op
- WorkloadResult 52: 1 op, 95609.22 ns, 95.6092 us/op
- WorkloadResult 53: 1 op, 673110.52 ns, 673.1105 us/op
- WorkloadResult 54: 1 op, 128360.33 ns, 128.3603 us/op
- WorkloadResult 55: 1 op, 875626.59 ns, 875.6266 us/op
- WorkloadResult 56: 1 op, 173130.20 ns, 173.1302 us/op
- WorkloadResult 57: 1 op, 917992.71 ns, 917.9927 us/op
- WorkloadResult 58: 1 op, 72773.58 ns, 72.7736 us/op
- WorkloadResult 59: 1 op, 832359.06 ns, 832.3591 us/op
- WorkloadResult 60: 1 op, 136773.46 ns, 136.7735 us/op
- WorkloadResult 61: 1 op, 813429.52 ns, 813.4295 us/op
- WorkloadResult 62: 1 op, 68567.01 ns, 68.5670 us/op
- WorkloadResult 63: 1 op, 1003025.42 ns, 1.0030 ms/op
- WorkloadResult 64: 1 op, 63459.04 ns, 63.4590 us/op
- WorkloadResult 65: 1 op, 683026.00 ns, 683.0260 us/op
- WorkloadResult 66: 1 op, 80285.30 ns, 80.2853 us/op
- WorkloadResult 67: 1 op, 812828.58 ns, 812.8286 us/op
- WorkloadResult 68: 1 op, 87797.02 ns, 87.7970 us/op
- WorkloadResult 69: 1 op, 732903.84 ns, 732.9038 us/op
- WorkloadResult 70: 1 op, 67665.61 ns, 67.6656 us/op
- WorkloadResult 71: 1 op, 682124.59 ns, 682.1246 us/op
- WorkloadResult 72: 1 op, 70069.36 ns, 70.0694 us/op
- WorkloadResult 73: 1 op, 681824.12 ns, 681.8241 us/op
- WorkloadResult 74: 1 op, 74275.92 ns, 74.2759 us/op
- WorkloadResult 75: 1 op, 665598.80 ns, 665.5988 us/op
- WorkloadResult 76: 1 op, 128360.33 ns, 128.3603 us/op
- WorkloadResult 77: 1 op, 753636.20 ns, 753.6362 us/op
- WorkloadResult 78: 1 op, 83590.46 ns, 83.5905 us/op
- WorkloadResult 79: 1 op, 652378.17 ns, 652.3782 us/op
- WorkloadResult 80: 1 op, 79083.43 ns, 79.0834 us/op
- WorkloadResult 81: 1 op, 730500.09 ns, 730.5001 us/op
- WorkloadResult 82: 1 op, 167120.83 ns, 167.1208 us/op
- WorkloadResult 83: 1 op, 666199.74 ns, 666.1997 us/op
- WorkloadResult 84: 1 op, 87797.02 ns, 87.7970 us/op
- WorkloadResult 85: 1 op, 665298.33 ns, 665.2983 us/op
- WorkloadResult 86: 1 op, 59853.41 ns, 59.8534 us/op
- WorkloadResult 87: 1 op, 747326.35 ns, 747.3264 us/op
- WorkloadResult 88: 1 op, 63158.57 ns, 63.1586 us/op
- WorkloadResult 89: 1 op, 700753.67 ns, 700.7537 us/op
- WorkloadResult 90: 1 op, 64961.39 ns, 64.9614 us/op
- WorkloadResult 91: 1 op, 655082.39 ns, 655.0824 us/op
- WorkloadResult 92: 1 op, 52642.16 ns, 52.6422 us/op
- WorkloadResult 93: 1 op, 655382.86 ns, 655.3829 us/op
- WorkloadResult 94: 1 op, 51740.75 ns, 51.7408 us/op
- WorkloadResult 95: 1 op, 713974.30 ns, 713.9743 us/op
- WorkloadResult 96: 1 op, 110933.13 ns, 110.9331 us/op
- WorkloadResult 97: 1 op, 761748.86 ns, 761.7489 us/op
- WorkloadResult 98: 1 op, 58952.01 ns, 58.9520 us/op
- WorkloadResult 99: 1 op, 665298.33 ns, 665.2983 us/op
- WorkloadResult 100: 1 op, 48736.06 ns, 48.7361 us/op
- GC: 0 0 0 0 0
- // AfterAll
- Mean = 424.2922 us, StdErr = 35.5206 us (8.37%); N = 100, StdDev = 355.2057 us
- Min = 48.7361 us, Q1 = 75.4778 us, Median = 410.0500 us, Q3 = 722.0870 us, Max = 1,274.9498 us
- IQR = 646.6092 us, LowerFence = -894.4359 us, UpperFence = 1,692.0007 us
- ConfidenceInterval = [303.8231 us; 544.7612 us] (CI 99.9%), Margin = 120.4690 us (28.39% of Mean)
- Skewness = 0.22, Kurtosis = 1.45, MValue = 3.72
- // **************************
- // Benchmark: ArrayEqualsBenchmark.Intrinsics: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
- // *** Execute ***
- // Launch: 1 / 1
- // BeforeAnythingElse
- // Benchmark Process Environment Information:
- // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
- // GC=Concurrent Workstation
- // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
- OverheadJitting 1: 1 op, 251192.04 ns, 251.1920 us/op
- WorkloadJitting 1: 1 op, 2666962.33 ns, 2.6670 ms/op
- OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadWarmup 5: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 4: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 5: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 8: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 9: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 10: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 12: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 13: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 14: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 15: 1 op, 0.00 ns, 0.0000 ns/op
- OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
- OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
- WorkloadWarmup 1: 1 op, 930552.31 ns, 930.5523 us/op
- WorkloadWarmup 2: 1 op, 140319.00 ns, 140.3190 us/op
- WorkloadWarmup 3: 1 op, 874965.56 ns, 874.9656 us/op
- WorkloadWarmup 4: 1 op, 71812.08 ns, 71.8121 us/op
- WorkloadWarmup 5: 1 op, 753275.64 ns, 753.2756 us/op
- WorkloadWarmup 6: 1 op, 109971.63 ns, 109.9716 us/op
- // BeforeActualRun
- WorkloadActual 1: 1 op, 673651.37 ns, 673.6514 us/op
- WorkloadActual 2: 1 op, 89539.74 ns, 89.5397 us/op
- WorkloadActual 3: 1 op, 656825.11 ns, 656.8251 us/op
- WorkloadActual 4: 1 op, 81727.55 ns, 81.7276 us/op
- WorkloadActual 5: 1 op, 675454.18 ns, 675.4542 us/op
- WorkloadActual 6: 1 op, 72112.55 ns, 72.1125 us/op
- WorkloadActual 7: 1 op, 641801.66 ns, 641.8017 us/op
- WorkloadActual 8: 1 op, 71511.61 ns, 71.5116 us/op
- WorkloadActual 9: 1 op, 647210.10 ns, 647.2101 us/op
- WorkloadActual 10: 1 op, 79323.80 ns, 79.3238 us/op
- WorkloadActual 11: 1 op, 654721.82 ns, 654.7218 us/op
- WorkloadActual 12: 1 op, 71511.61 ns, 71.5116 us/op
- WorkloadActual 13: 1 op, 643003.54 ns, 643.0035 us/op
- WorkloadActual 14: 1 op, 71511.61 ns, 71.5116 us/op
- WorkloadActual 15: 1 op, 644205.41 ns, 644.2054 us/op
- WorkloadActual 16: 1 op, 69708.79 ns, 69.7088 us/op
- WorkloadActual 17: 1 op, 713914.21 ns, 713.9142 us/op
- WorkloadActual 18: 1 op, 89840.21 ns, 89.8402 us/op
- WorkloadActual 19: 1 op, 813970.36 ns, 813.9704 us/op
- WorkloadActual 20: 1 op, 81126.61 ns, 81.1266 us/op
- WorkloadActual 21: 1 op, 675153.71 ns, 675.1537 us/op
- WorkloadActual 22: 1 op, 70309.73 ns, 70.3097 us/op
- WorkloadActual 23: 1 op, 697989.35 ns, 697.9894 us/op
- WorkloadActual 24: 1 op, 69708.79 ns, 69.7088 us/op
- WorkloadActual 25: 1 op, 644806.35 ns, 644.8063 us/op
- WorkloadActual 26: 1 op, 69408.33 ns, 69.4083 us/op
- WorkloadActual 27: 1 op, 1211190.30 ns, 1.2112 ms/op
- WorkloadActual 28: 1 op, 94948.19 ns, 94.9482 us/op
- WorkloadActual 29: 1 op, 696487.01 ns, 696.4870 us/op
- WorkloadActual 30: 1 op, 71812.08 ns, 71.8121 us/op
- WorkloadActual 31: 1 op, 678759.34 ns, 678.7593 us/op
- WorkloadActual 32: 1 op, 161351.82 ns, 161.3518 us/op
- WorkloadActual 33: 1 op, 705801.54 ns, 705.8015 us/op
- WorkloadActual 34: 1 op, 73013.95 ns, 73.0140 us/op
- WorkloadActual 35: 1 op, 697989.35 ns, 697.9894 us/op
- WorkloadActual 36: 1 op, 70009.26 ns, 70.0093 us/op
- WorkloadActual 37: 1 op, 641801.66 ns, 641.8017 us/op
- WorkloadActual 38: 1 op, 69408.33 ns, 69.4083 us/op
- WorkloadActual 39: 1 op, 771604.24 ns, 771.6042 us/op
- WorkloadActual 40: 1 op, 83229.90 ns, 83.2299 us/op
- WorkloadActual 41: 1 op, 761087.83 ns, 761.0878 us/op
- WorkloadActual 42: 1 op, 79323.80 ns, 79.3238 us/op
- WorkloadActual 43: 1 op, 649012.91 ns, 649.0129 us/op
- WorkloadActual 44: 1 op, 75417.70 ns, 75.4177 us/op
- WorkloadActual 45: 1 op, 643003.54 ns, 643.0035 us/op
- WorkloadActual 46: 1 op, 72112.55 ns, 72.1125 us/op
- WorkloadActual 47: 1 op, 631886.18 ns, 631.8862 us/op
- WorkloadActual 48: 1 op, 70610.20 ns, 70.6102 us/op
- WorkloadActual 49: 1 op, 857538.36 ns, 857.5384 us/op
- WorkloadActual 50: 1 op, 77821.46 ns, 77.8215 us/op
- WorkloadActual 51: 1 op, 676656.06 ns, 676.6561 us/op
- WorkloadActual 52: 1 op, 110873.04 ns, 110.8730 us/op
- WorkloadActual 53: 1 op, 685970.59 ns, 685.9706 us/op
- WorkloadActual 54: 1 op, 97952.88 ns, 97.9529 us/op
- WorkloadActual 55: 1 op, 657726.51 ns, 657.7265 us/op
- WorkloadActual 56: 1 op, 71511.61 ns, 71.5116 us/op
- WorkloadActual 57: 1 op, 655022.29 ns, 655.0223 us/op
- WorkloadActual 58: 1 op, 69708.79 ns, 69.7088 us/op
- WorkloadActual 59: 1 op, 817275.52 ns, 817.2755 us/op
- WorkloadActual 60: 1 op, 97051.47 ns, 97.0515 us/op
- WorkloadActual 61: 1 op, 632787.59 ns, 632.7876 us/op
- WorkloadActual 62: 1 op, 71511.61 ns, 71.5116 us/op
- WorkloadActual 63: 1 op, 729839.06 ns, 729.8391 us/op
- WorkloadActual 64: 1 op, 70309.73 ns, 70.3097 us/op
- WorkloadActual 65: 1 op, 744862.51 ns, 744.8625 us/op
- WorkloadActual 66: 1 op, 90140.68 ns, 90.1407 us/op
- WorkloadActual 67: 1 op, 677857.93 ns, 677.8579 us/op
- WorkloadActual 68: 1 op, 71511.61 ns, 71.5116 us/op
- WorkloadActual 69: 1 op, 671548.09 ns, 671.5481 us/op
- WorkloadActual 70: 1 op, 70910.67 ns, 70.9107 us/op
- WorkloadActual 71: 1 op, 743059.69 ns, 743.0597 us/op
- WorkloadActual 72: 1 op, 85333.18 ns, 85.3332 us/op
- WorkloadActual 73: 1 op, 978326.87 ns, 978.3269 us/op
- WorkloadActual 74: 1 op, 75417.70 ns, 75.4177 us/op
- WorkloadActual 75: 1 op, 684167.78 ns, 684.1678 us/op
- WorkloadActual 76: 1 op, 71211.14 ns, 71.2111 us/op
- WorkloadActual 77: 1 op, 661933.08 ns, 661.9331 us/op
- WorkloadActual 78: 1 op, 79323.80 ns, 79.3238 us/op
- WorkloadActual 79: 1 op, 681463.56 ns, 681.4636 us/op
- WorkloadActual 80: 1 op, 103661.78 ns, 103.6618 us/op
- WorkloadActual 81: 1 op, 688073.88 ns, 688.0739 us/op
- WorkloadActual 82: 1 op, 73013.95 ns, 73.0140 us/op
- WorkloadActual 83: 1 op, 677857.93 ns, 677.8579 us/op
- WorkloadActual 84: 1 op, 112675.85 ns, 112.6759 us/op
- WorkloadActual 85: 1 op, 673050.43 ns, 673.0504 us/op
- WorkloadActual 86: 1 op, 69408.33 ns, 69.4083 us/op
- WorkloadActual 87: 1 op, 673050.43 ns, 673.0504 us/op
- WorkloadActual 88: 1 op, 70610.20 ns, 70.6102 us/op
- WorkloadActual 89: 1 op, 660731.20 ns, 660.7312 us/op
- WorkloadActual 90: 1 op, 69408.33 ns, 69.4083 us/op
- WorkloadActual 91: 1 op, 643904.94 ns, 643.9049 us/op
- WorkloadActual 92: 1 op, 69708.79 ns, 69.7088 us/op
- WorkloadActual 93: 1 op, 644205.41 ns, 644.2054 us/op
- WorkloadActual 94: 1 op, 72713.48 ns, 72.7135 us/op
- WorkloadActual 95: 1 op, 655022.29 ns, 655.0223 us/op
- WorkloadActual 96: 1 op, 69708.79 ns, 69.7088 us/op
- WorkloadActual 97: 1 op, 772205.18 ns, 772.2052 us/op
- WorkloadActual 98: 1 op, 144225.09 ns, 144.2251 us/op
- WorkloadActual 99: 1 op, 658928.39 ns, 658.9284 us/op
- WorkloadActual 100: 1 op, 68807.39 ns, 68.8074 us/op
- // AfterActualRun
- WorkloadResult 1: 1 op, 673486.11 ns, 673.4861 us/op
- WorkloadResult 2: 1 op, 89374.49 ns, 89.3745 us/op
- WorkloadResult 3: 1 op, 656659.85 ns, 656.6598 us/op
- WorkloadResult 4: 1 op, 81562.29 ns, 81.5623 us/op
- WorkloadResult 5: 1 op, 675288.92 ns, 675.2889 us/op
- WorkloadResult 6: 1 op, 71947.29 ns, 71.9473 us/op
- WorkloadResult 7: 1 op, 641636.40 ns, 641.6364 us/op
- WorkloadResult 8: 1 op, 71346.35 ns, 71.3464 us/op
- WorkloadResult 9: 1 op, 647044.84 ns, 647.0448 us/op
- WorkloadResult 10: 1 op, 79158.54 ns, 79.1585 us/op
- WorkloadResult 11: 1 op, 654556.57 ns, 654.5566 us/op
- WorkloadResult 12: 1 op, 71346.35 ns, 71.3464 us/op
- WorkloadResult 13: 1 op, 642838.28 ns, 642.8383 us/op
- WorkloadResult 14: 1 op, 71346.35 ns, 71.3464 us/op
- WorkloadResult 15: 1 op, 644040.15 ns, 644.0402 us/op
- WorkloadResult 16: 1 op, 69543.54 ns, 69.5435 us/op
- WorkloadResult 17: 1 op, 713748.95 ns, 713.7489 us/op
- WorkloadResult 18: 1 op, 89674.96 ns, 89.6750 us/op
- WorkloadResult 19: 1 op, 813805.11 ns, 813.8051 us/op
- WorkloadResult 20: 1 op, 80961.36 ns, 80.9614 us/op
- WorkloadResult 21: 1 op, 674988.45 ns, 674.9885 us/op
- WorkloadResult 22: 1 op, 70144.47 ns, 70.1445 us/op
- WorkloadResult 23: 1 op, 697824.09 ns, 697.8241 us/op
- WorkloadResult 24: 1 op, 69543.54 ns, 69.5435 us/op
- WorkloadResult 25: 1 op, 644641.09 ns, 644.6411 us/op
- WorkloadResult 26: 1 op, 69243.07 ns, 69.2431 us/op
- WorkloadResult 27: 1 op, 1211025.05 ns, 1.2110 ms/op
- WorkloadResult 28: 1 op, 94782.93 ns, 94.7829 us/op
- WorkloadResult 29: 1 op, 696321.75 ns, 696.3217 us/op
- WorkloadResult 30: 1 op, 71646.82 ns, 71.6468 us/op
- WorkloadResult 31: 1 op, 678594.08 ns, 678.5941 us/op
- WorkloadResult 32: 1 op, 161186.56 ns, 161.1866 us/op
- WorkloadResult 33: 1 op, 705636.29 ns, 705.6363 us/op
- WorkloadResult 34: 1 op, 72848.69 ns, 72.8487 us/op
- WorkloadResult 35: 1 op, 697824.09 ns, 697.8241 us/op
- WorkloadResult 36: 1 op, 69844.01 ns, 69.8440 us/op
- WorkloadResult 37: 1 op, 641636.40 ns, 641.6364 us/op
- WorkloadResult 38: 1 op, 69243.07 ns, 69.2431 us/op
- WorkloadResult 39: 1 op, 771438.98 ns, 771.4390 us/op
- WorkloadResult 40: 1 op, 83064.64 ns, 83.0646 us/op
- WorkloadResult 41: 1 op, 760922.57 ns, 760.9226 us/op
- WorkloadResult 42: 1 op, 79158.54 ns, 79.1585 us/op
- WorkloadResult 43: 1 op, 648847.66 ns, 648.8477 us/op
- WorkloadResult 44: 1 op, 75252.45 ns, 75.2524 us/op
- WorkloadResult 45: 1 op, 642838.28 ns, 642.8383 us/op
- WorkloadResult 46: 1 op, 71947.29 ns, 71.9473 us/op
- WorkloadResult 47: 1 op, 631720.93 ns, 631.7209 us/op
- WorkloadResult 48: 1 op, 70444.94 ns, 70.4449 us/op
- WorkloadResult 49: 1 op, 857373.10 ns, 857.3731 us/op
- WorkloadResult 50: 1 op, 77656.20 ns, 77.6562 us/op
- WorkloadResult 51: 1 op, 676490.80 ns, 676.4908 us/op
- WorkloadResult 52: 1 op, 110707.78 ns, 110.7078 us/op
- WorkloadResult 53: 1 op, 685805.34 ns, 685.8053 us/op
- WorkloadResult 54: 1 op, 97787.62 ns, 97.7876 us/op
- WorkloadResult 55: 1 op, 657561.26 ns, 657.5613 us/op
- WorkloadResult 56: 1 op, 71346.35 ns, 71.3464 us/op
- WorkloadResult 57: 1 op, 654857.04 ns, 654.8570 us/op
- WorkloadResult 58: 1 op, 69543.54 ns, 69.5435 us/op
- WorkloadResult 59: 1 op, 817110.26 ns, 817.1103 us/op
- WorkloadResult 60: 1 op, 96886.21 ns, 96.8862 us/op
- WorkloadResult 61: 1 op, 632622.33 ns, 632.6223 us/op
- WorkloadResult 62: 1 op, 71346.35 ns, 71.3464 us/op
- WorkloadResult 63: 1 op, 729673.80 ns, 729.6738 us/op
- WorkloadResult 64: 1 op, 70144.47 ns, 70.1445 us/op
- WorkloadResult 65: 1 op, 744697.25 ns, 744.6972 us/op
- WorkloadResult 66: 1 op, 89975.42 ns, 89.9754 us/op
- WorkloadResult 67: 1 op, 677692.67 ns, 677.6927 us/op
- WorkloadResult 68: 1 op, 71346.35 ns, 71.3464 us/op
- WorkloadResult 69: 1 op, 671382.83 ns, 671.3828 us/op
- WorkloadResult 70: 1 op, 70745.41 ns, 70.7454 us/op
- WorkloadResult 71: 1 op, 742894.44 ns, 742.8944 us/op
- WorkloadResult 72: 1 op, 85167.92 ns, 85.1679 us/op
- WorkloadResult 73: 1 op, 978161.62 ns, 978.1616 us/op
- WorkloadResult 74: 1 op, 75252.45 ns, 75.2524 us/op
- WorkloadResult 75: 1 op, 684002.52 ns, 684.0025 us/op
- WorkloadResult 76: 1 op, 71045.88 ns, 71.0459 us/op
- WorkloadResult 77: 1 op, 661767.82 ns, 661.7678 us/op
- WorkloadResult 78: 1 op, 79158.54 ns, 79.1585 us/op
- WorkloadResult 79: 1 op, 681298.30 ns, 681.2983 us/op
- WorkloadResult 80: 1 op, 103496.53 ns, 103.4965 us/op
- WorkloadResult 81: 1 op, 687908.62 ns, 687.9086 us/op
- WorkloadResult 82: 1 op, 72848.69 ns, 72.8487 us/op
- WorkloadResult 83: 1 op, 677692.67 ns, 677.6927 us/op
- WorkloadResult 84: 1 op, 112510.60 ns, 112.5106 us/op
- WorkloadResult 85: 1 op, 672885.17 ns, 672.8852 us/op
- WorkloadResult 86: 1 op, 69243.07 ns, 69.2431 us/op
- WorkloadResult 87: 1 op, 672885.17 ns, 672.8852 us/op
- WorkloadResult 88: 1 op, 70444.94 ns, 70.4449 us/op
- WorkloadResult 89: 1 op, 660565.95 ns, 660.5659 us/op
- WorkloadResult 90: 1 op, 69243.07 ns, 69.2431 us/op
- WorkloadResult 91: 1 op, 643739.68 ns, 643.7397 us/op
- WorkloadResult 92: 1 op, 69543.54 ns, 69.5435 us/op
- WorkloadResult 93: 1 op, 644040.15 ns, 644.0402 us/op
- WorkloadResult 94: 1 op, 72548.23 ns, 72.5482 us/op
- WorkloadResult 95: 1 op, 654857.04 ns, 654.8570 us/op
- WorkloadResult 96: 1 op, 69543.54 ns, 69.5435 us/op
- WorkloadResult 97: 1 op, 772039.92 ns, 772.0399 us/op
- WorkloadResult 98: 1 op, 144059.83 ns, 144.0598 us/op
- WorkloadResult 99: 1 op, 658763.13 ns, 658.7631 us/op
- WorkloadResult 100: 1 op, 68642.13 ns, 68.6421 us/op
- GC: 0 0 0 0 0
- // AfterAll
- Mean = 392.0098 us, StdErr = 32.0655 us (8.18%); N = 100, StdDev = 320.6548 us
- Min = 68.6421 us, Q1 = 71.9473 us, Median = 396.4537 us, Q3 = 675.1387 us, Max = 1,211.0251 us
- IQR = 603.1914 us, LowerFence = -832.8398 us, UpperFence = 1,579.9258 us
- ConfidenceInterval = [283.2588 us; 500.7608 us] (CI 99.9%), Margin = 108.7510 us (27.74% of Mean)
- Skewness = 0.18, Kurtosis = 1.41, MValue = 3.92
- // ***** BenchmarkRunner: Finish *****
- // * Export *
- BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-report.csv
- BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-report-github.md
- BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-report.html
- BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-disassembly-report.html
- BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-asm.raw.html
- BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-asm.pretty.html
- BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-asm.pretty.md
- BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-disassembly-report.html
- BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-asm.raw.html
- BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-asm.pretty.html
- BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-asm.pretty.md
- // * Detailed results *
- ArrayEqualsBenchmark.Naive: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
- Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
- Mean = 58.1259 us, StdErr = 0.8306 us (1.43%); N = 97, StdDev = 8.1800 us
- Min = 50.5088 us, Q1 = 52.3116 us, Median = 53.5135 us, Q3 = 65.0816 us, Max = 82.6590 us
- IQR = 12.7699 us, LowerFence = 33.1567 us, UpperFence = 84.2365 us
- ConfidenceInterval = [55.3063 us; 60.9454 us] (CI 99.9%), Margin = 2.8195 us (4.85% of Mean)
- Skewness = 1.16, Kurtosis = 3.44, MValue = 3.02
- -------------------- Histogram --------------------
- [50.453 us ; 53.569 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- [53.569 us ; 55.261 us) | @@@@@@@
- [55.261 us ; 58.376 us) | @@@@@@@@@
- [58.376 us ; 60.669 us) |
- [60.669 us ; 63.674 us) | @
- [63.674 us ; 66.790 us) | @@@@@@@@@@@@@@@@@@
- [66.790 us ; 70.395 us) | @@@@@@
- [70.395 us ; 73.511 us) |
- [73.511 us ; 76.626 us) |
- [76.626 us ; 80.461 us) | @@@@@
- [80.461 us ; 84.217 us) | @
- ---------------------------------------------------
- ArrayEqualsBenchmark.LINQ: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
- Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
- Mean = 109.2031 us, StdErr = 1.6249 us (1.49%); N = 95, StdDev = 15.8374 us
- Min = 95.6092 us, Q1 = 95.9097 us, Median = 102.5200 us, Q3 = 115.7406 us, Max = 153.2993 us
- IQR = 19.8310 us, LowerFence = 66.1633 us, UpperFence = 145.4871 us
- ConfidenceInterval = [103.6833 us; 114.7229 us] (CI 99.9%), Margin = 5.5198 us (5.05% of Mean)
- Skewness = 1.18, Kurtosis = 3.51, MValue = 3.45
- -------------------- Histogram --------------------
- [ 95.577 us ; 101.651 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- [101.651 us ; 108.197 us) | @
- [108.197 us ; 114.271 us) | @@@@@@@@@@@@@@@@@@@@@@
- [114.271 us ; 120.580 us) | @@@@
- [120.580 us ; 127.642 us) | @@@@@@@
- [127.642 us ; 134.187 us) | @
- [134.187 us ; 141.549 us) | @@@@
- [141.549 us ; 147.708 us) | @
- [147.708 us ; 153.782 us) | @@@@@
- ---------------------------------------------------
- ArrayEqualsBenchmark.Vectors: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
- Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
- Mean = 3.8009 us, StdErr = 0.0231 us (0.61%); N = 50, StdDev = 0.1635 us
- Min = 3.6507 us, Q1 = 3.6507 us, Median = 3.6507 us, Q3 = 3.9512 us, Max = 4.2516 us
- IQR = 0.3005 us, LowerFence = 3.2000 us, UpperFence = 4.4019 us
- ConfidenceInterval = [3.7200 us; 3.8818 us] (CI 99.9%), Margin = 0.0809 us (2.13% of Mean)
- Skewness = 0.37, Kurtosis = 1.86, MValue = 3.85
- -------------------- Histogram --------------------
- [3.612 us ; 3.690 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@
- [3.690 us ; 3.767 us) |
- [3.767 us ; 3.912 us) |
- [3.912 us ; 3.991 us) | @@@@@@@@@@@@@@@@@@@@@@@
- [3.991 us ; 4.146 us) |
- [4.146 us ; 4.290 us) | @
- ---------------------------------------------------
- ArrayEqualsBenchmark.MemCmp: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
- Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
- Mean = 833.6404 ns, StdErr = 18.4549 ns (2.21%); N = 94, StdDev = 178.9273 ns
- Min = 661.0300 ns, Q1 = 661.0300 ns, Median = 961.5000 ns, Q3 = 961.5000 ns, Max = 1,261.9700 ns
- IQR = 300.4700 ns, LowerFence = 210.3250 ns, UpperFence = 1,412.2050 ns
- ConfidenceInterval = [770.9262 ns; 896.3547 ns] (CI 99.9%), Margin = 62.7142 ns (7.52% of Mean)
- Skewness = 0.47, Kurtosis = 2.28, MValue = 4.18
- -------------------- Histogram --------------------
- [ 626.597 ns ; 695.463 ns) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- [ 695.463 ns ; 764.329 ns) |
- [ 764.329 ns ; 833.195 ns) |
- [ 833.195 ns ; 902.061 ns) |
- [ 902.061 ns ; 995.933 ns) | @
- [ 995.933 ns ; 1064.799 ns) |
- [1064.799 ns ; 1133.665 ns) |
- [1133.665 ns ; 1227.537 ns) |
- [1227.537 ns ; 1296.403 ns) | @@@@@
- ---------------------------------------------------
- ArrayEqualsBenchmark.Intrinsics: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
- Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
- Mean = 391.9774 ns, StdErr = 19.5216 ns (4.98%); N = 88, StdDev = 183.1286 ns
- Min = 30.0500 ns, Q1 = 330.5200 ns, Median = 330.5200 ns, Q3 = 330.5200 ns, Max = 931.4500 ns
- IQR = 0.0000 ns, LowerFence = 330.5200 ns, UpperFence = 330.5200 ns
- ConfidenceInterval = [325.4889 ns; 458.4659 ns] (CI 99.9%), Margin = 66.4885 ns (16.96% of Mean)
- Skewness = 0.77, Kurtosis = 4.21, MValue = 2
- -------------------- Histogram --------------------
- [ -5.975 ns ; 66.075 ns) | @@@@@@
- [ 66.075 ns ; 138.125 ns) |
- [138.125 ns ; 210.175 ns) |
- [210.175 ns ; 294.495 ns) |
- [294.495 ns ; 366.545 ns) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- [366.545 ns ; 438.595 ns) |
- [438.595 ns ; 510.645 ns) |
- [510.645 ns ; 594.955 ns) |
- [594.955 ns ; 667.005 ns) | @@@@@@@@@@@@@@@@@@
- [667.005 ns ; 739.055 ns) |
- [739.055 ns ; 811.105 ns) |
- [811.105 ns ; 895.425 ns) |
- [895.425 ns ; 967.475 ns) | @@@
- ---------------------------------------------------
- ArrayEqualsBenchmark.Naive: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
- Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
- Mean = 548.7299 us, StdErr = 3.4242 us (0.62%); N = 89, StdDev = 32.3036 us
- Min = 507.8526 us, Q1 = 523.0263 us, Median = 538.5004 us, Q3 = 563.7398 us, Max = 648.4721 us
- IQR = 40.7135 us, LowerFence = 461.9560 us, UpperFence = 624.8101 us
- ConfidenceInterval = [537.0721 us; 560.3877 us] (CI 99.9%), Margin = 11.6578 us (2.12% of Mean)
- Skewness = 1.12, Kurtosis = 4.13, MValue = 2.18
- -------------------- Histogram --------------------
- [503.625 us ; 516.287 us) | @@@@@@@@@@@
- [516.287 us ; 533.714 us) | @@@@@@@@@@@@@@
- [533.714 us ; 545.540 us) | @@@@@@@@@@@@@
- [545.540 us ; 558.202 us) | @@@@@@@@@@@@@@@
- [558.202 us ; 575.479 us) | @@@@@@@@@@
- [575.479 us ; 588.700 us) | @@@@@@@@
- [588.700 us ; 603.080 us) | @
- [603.080 us ; 615.742 us) | @@@
- [615.742 us ; 639.905 us) | @
- [639.905 us ; 654.803 us) | @@@
- ---------------------------------------------------
- ArrayEqualsBenchmark.LINQ: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
- Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
- Mean = 1.0179 ms, StdErr = 0.0058 ms (0.57%); N = 54, StdDev = 0.0424 ms
- Min = 0.9531 ms, Q1 = 0.9813 ms, Median = 1.0120 ms, Q3 = 1.0489 ms, Max = 1.1226 ms
- IQR = 0.0676 ms, LowerFence = 0.8799 ms, UpperFence = 1.1503 ms
- ConfidenceInterval = [0.9978 ms; 1.0380 ms] (CI 99.9%), Margin = 0.0201 ms (1.97% of Mean)
- Skewness = 0.65, Kurtosis = 2.45, MValue = 2
- -------------------- Histogram --------------------
- [ 943.273 us ; 978.806 us) | @@@@@@@@
- [ 978.806 us ; 1009.445 us) | @@@@@@@@@@@@@@@
- [1009.445 us ; 1043.207 us) | @@@@@@@@@@@
- [1043.207 us ; 1086.637 us) | @@@@@@@@@@@
- [1086.637 us ; 1132.367 us) | @@@@@
- ---------------------------------------------------
- ArrayEqualsBenchmark.Vectors: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
- Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
- Mean = 32.6860 us, StdErr = 0.1137 us (0.35%); N = 12, StdDev = 0.3940 us
- Min = 31.6093 us, Q1 = 32.5107 us, Median = 32.8112 us, Q3 = 32.8112 us, Max = 33.1117 us
- IQR = 0.3005 us, LowerFence = 32.0600 us, UpperFence = 33.2619 us
- ConfidenceInterval = [32.1813 us; 33.1907 us] (CI 99.9%), Margin = 0.5047 us (1.54% of Mean)
- Skewness = -1.5, Kurtosis = 4.89, MValue = 2
- -------------------- Histogram --------------------
- [31.459 us ; 32.334 us) | @
- [32.334 us ; 33.262 us) | @@@
- ---------------------------------------------------
- ArrayEqualsBenchmark.MemCmp: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
- Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
- Mean = 5.4649 us, StdErr = 0.0676 us (1.24%); N = 33, StdDev = 0.3886 us
- Min = 5.2282 us, Q1 = 5.2282 us, Median = 5.2282 us, Q3 = 5.5286 us, Max = 6.4300 us
- IQR = 0.3005 us, LowerFence = 4.7775 us, UpperFence = 5.9793 us
- ConfidenceInterval = [5.2199 us; 5.7099 us] (CI 99.9%), Margin = 0.2450 us (4.48% of Mean)
- Skewness = 1.56, Kurtosis = 4.06, MValue = 2.8
- -------------------- Histogram --------------------
- [5.122 us ; 5.334 us) | @@@@@@@@@@@@@@@@@@@@
- [5.334 us ; 5.635 us) | @
- [5.635 us ; 5.847 us) |
- [5.847 us ; 6.024 us) |
- [6.024 us ; 6.324 us) | @
- [6.324 us ; 6.536 us) | @@@
- ---------------------------------------------------
- ArrayEqualsBenchmark.Intrinsics: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
- Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
- Mean = 7.5574 us, StdErr = 0.0445 us (0.59%); N = 54, StdDev = 0.3271 us
- Min = 7.0009 us, Q1 = 7.3014 us, Median = 7.6019 us, Q3 = 7.9023 us, Max = 8.2028 us
- IQR = 0.6009 us, LowerFence = 6.4000 us, UpperFence = 8.8037 us
- ConfidenceInterval = [7.4023 us; 7.7124 us] (CI 99.9%), Margin = 0.1551 us (2.05% of Mean)
- Skewness = 0.37, Kurtosis = 2.05, MValue = 3.39
- -------------------- Histogram --------------------
- [6.925 us ; 7.077 us) | @@@
- [7.077 us ; 7.226 us) |
- [7.226 us ; 7.377 us) | @@@@@@@@@@@@@@@@@@@@@@@
- [7.377 us ; 7.526 us) |
- [7.526 us ; 7.823 us) | @
- [7.823 us ; 7.981 us) | @@@@@@@@@@@@@
- [7.981 us ; 8.279 us) | @
- ---------------------------------------------------
- ArrayEqualsBenchmark.Naive: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
- Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
- Mean = 4.5483 ms, StdErr = 0.2212 ms (4.86%); N = 100, StdDev = 2.2121 ms
- Min = 0.6587 ms, Q1 = 1.6690 ms, Median = 5.2763 ms, Q3 = 6.1239 ms, Max = 7.3838 ms
- IQR = 4.4549 ms, LowerFence = -5.0134 ms, UpperFence = 12.8063 ms
- ConfidenceInterval = [3.7981 ms; 5.2986 ms] (CI 99.9%), Margin = 0.7503 ms (16.50% of Mean)
- Skewness = -0.84, Kurtosis = 2.05, MValue = 3.15
- -------------------- Histogram --------------------
- [ 586.145 us ; 1420.177 us) | @@@@@@@@@@@@@@@@@@@@@@@
- [1420.177 us ; 2059.575 us) | @@@
- [2059.575 us ; 2823.517 us) | @
- [2823.517 us ; 3657.549 us) |
- [3657.549 us ; 4637.517 us) |
- [4637.517 us ; 5068.089 us) | @
- [5068.089 us ; 5902.122 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- [5902.122 us ; 6758.158 us) | @@@@@@@@@@@@@@@@@@@@@@@@
- [6758.158 us ; 7498.814 us) | @@@@@@@@
- ---------------------------------------------------
- ArrayEqualsBenchmark.LINQ: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
- Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
- Mean = 6.4772 ms, StdErr = 0.0558 ms (0.86%); N = 81, StdDev = 0.5021 ms
- Min = 5.6982 ms, Q1 = 6.0296 ms, Median = 6.4740 ms, Q3 = 6.7378 ms, Max = 7.7600 ms
- IQR = 0.7082 ms, LowerFence = 4.9673 ms, UpperFence = 7.8001 ms
- ConfidenceInterval = [6.2866 ms; 6.6678 ms] (CI 99.9%), Margin = 0.1906 ms (2.94% of Mean)
- Skewness = 0.62, Kurtosis = 2.91, MValue = 4.38
- -------------------- Histogram --------------------
- [5.597 ms ; 5.772 ms) | @
- [5.772 ms ; 5.975 ms) | @@@@@@@@@@@@@@@@@@@
- [5.975 ms ; 6.113 ms) | @@
- [6.113 ms ; 6.316 ms) | @@@@@@@@@@@
- [6.316 ms ; 6.445 ms) | @@@
- [6.445 ms ; 6.648 ms) | @@@@@@@@@@@@@@@@@@@@@
- [6.648 ms ; 6.960 ms) | @@@@@@@@@@@@
- [6.960 ms ; 7.163 ms) | @@@@
- [7.163 ms ; 7.505 ms) | @@@@
- [7.505 ms ; 7.783 ms) | @@@@
- ---------------------------------------------------
- ArrayEqualsBenchmark.Vectors: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
- Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
- Mean = 666.8097 us, StdErr = 32.1399 us (4.82%); N = 100, StdDev = 321.3994 us
- Min = 315.0116 us, Q1 = 335.4435 us, Median = 797.5648 us, Q3 = 929.9213 us, Max = 1,446.5777 us
- IQR = 594.4778 us, LowerFence = -556.2732 us, UpperFence = 1,821.6380 us
- ConfidenceInterval = [557.8061 us; 775.8132 us] (CI 99.9%), Margin = 109.0036 us (16.35% of Mean)
- Skewness = 0.17, Kurtosis = 1.49, MValue = 4.1
- -------------------- Histogram --------------------
- [ 313.165 us ; 485.935 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- [ 485.935 us ; 607.111 us) | @@
- [ 607.111 us ; 779.430 us) | @
- [ 779.430 us ; 876.244 us) |
- [ 876.244 us ; 997.420 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- [ 997.420 us ; 1103.786 us) | @@@@@@@@
- [1103.786 us ; 1184.525 us) |
- [1184.525 us ; 1305.701 us) | @@@
- [1305.701 us ; 1385.990 us) |
- [1385.990 us ; 1507.166 us) | @
- ---------------------------------------------------
- ArrayEqualsBenchmark.MemCmp: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
- Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
- Mean = 424.2922 us, StdErr = 35.5206 us (8.37%); N = 100, StdDev = 355.2057 us
- Min = 48.7361 us, Q1 = 75.4778 us, Median = 410.0500 us, Q3 = 722.0870 us, Max = 1,274.9498 us
- IQR = 646.6092 us, LowerFence = -894.4359 us, UpperFence = 1,692.0007 us
- ConfidenceInterval = [303.8231 us; 544.7612 us] (CI 99.9%), Margin = 120.4690 us (28.39% of Mean)
- Skewness = 0.22, Kurtosis = 1.45, MValue = 3.72
- -------------------- Histogram --------------------
- [ 43.972 us ; 177.894 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- [ 177.894 us ; 311.816 us) |
- [ 311.816 us ; 445.738 us) |
- [ 445.738 us ; 579.659 us) |
- [ 579.659 us ; 646.713 us) |
- [ 646.713 us ; 780.635 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- [ 780.635 us ; 935.376 us) | @@@@@@@@
- [ 935.376 us ; 1088.916 us) | @@@@
- [1088.916 us ; 1207.989 us) |
- [1207.989 us ; 1341.911 us) | @
- ---------------------------------------------------
- ArrayEqualsBenchmark.Intrinsics: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
- Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
- Mean = 392.0098 us, StdErr = 32.0655 us (8.18%); N = 100, StdDev = 320.6548 us
- Min = 68.6421 us, Q1 = 71.9473 us, Median = 396.4537 us, Q3 = 675.1387 us, Max = 1,211.0251 us
- IQR = 603.1914 us, LowerFence = -832.8398 us, UpperFence = 1,579.9258 us
- ConfidenceInterval = [283.2588 us; 500.7608 us] (CI 99.9%), Margin = 108.7510 us (27.74% of Mean)
- Skewness = 0.18, Kurtosis = 1.41, MValue = 3.92
- -------------------- Histogram --------------------
- [ 54.467 us ; 175.362 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- [ 175.362 us ; 296.257 us) |
- [ 296.257 us ; 417.152 us) |
- [ 417.152 us ; 538.048 us) |
- [ 538.048 us ; 627.761 us) |
- [ 627.761 us ; 748.657 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- [ 748.657 us ; 869.595 us) | @@@@@@
- [ 869.595 us ; 1038.609 us) | @
- [1038.609 us ; 1150.577 us) |
- [1150.577 us ; 1271.473 us) | @
- ---------------------------------------------------
- // * Summary *
- BenchmarkDotNet=v0.11.3, OS=Windows 10.0.17134.523 (1803/April2018Update/Redstone4)
- Intel Core i7-6700 CPU 3.40GHz (Skylake), 1 CPU, 8 logical and 4 physical cores
- Frequency=3328131 Hz, Resolution=300.4689 ns, Timer=TSC
- .NET Core SDK=3.0.100-preview-010184
- [Host] : .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
- RyuJitX64 : .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
- Job=RyuJitX64 Jit=RyuJit Platform=X64
- InvocationCount=1 UnrollFactor=1
- Method | ItemsCount | Mean | Error | StdDev | Median | Ratio | RatioSD |
- ----------- |----------- |---------------:|--------------:|---------------:|---------------:|------:|--------:|
- Naive | 10000 | 58,125.9 ns | 2,819.53 ns | 8,180.0 ns | 53,513.5 ns | 1.000 | 0.00 |
- LINQ | 10000 | 109,203.1 ns | 5,519.82 ns | 15,837.4 ns | 102,520.0 ns | 1.918 | 0.35 |
- Vectors | 10000 | 3,800.9 ns | 80.91 ns | 163.5 ns | 3,650.7 ns | 0.066 | 0.01 |
- MemCmp | 10000 | 833.6 ns | 62.71 ns | 178.9 ns | 961.5 ns | 0.015 | 0.00 |
- Intrinsics | 10000 | 392.0 ns | 66.49 ns | 183.1 ns | 330.5 ns | 0.007 | 0.00 |
- | | | | | | | |
- Naive | 100000 | 548,729.9 ns | 11,657.77 ns | 32,303.6 ns | 538,500.4 ns | 1.000 | 0.00 |
- LINQ | 100000 | 1,017,866.4 ns | 20,100.05 ns | 42,397.8 ns | 1,011,979.4 ns | 1.851 | 0.14 |
- Vectors | 100000 | 32,686.0 ns | 504.69 ns | 394.0 ns | 32,811.2 ns | 0.058 | 0.00 |
- MemCmp | 100000 | 5,464.9 ns | 244.98 ns | 388.6 ns | 5,228.2 ns | 0.010 | 0.00 |
- Intrinsics | 100000 | 7,557.4 ns | 155.08 ns | 327.1 ns | 7,601.9 ns | 0.014 | 0.00 |
- | | | | | | | |
- Naive | 1000000 | 4,548,327.6 ns | 750,251.73 ns | 2,212,134.1 ns | 5,276,279.7 ns | 1.00 | 0.00 |
- LINQ | 1000000 | 6,477,173.2 ns | 190,592.23 ns | 502,096.2 ns | 6,474,009.0 ns | 1.67 | 1.95 |
- Vectors | 1000000 | 666,809.7 ns | 109,003.55 ns | 321,399.4 ns | 797,564.8 ns | 0.24 | 0.22 |
- MemCmp | 1000000 | 424,292.2 ns | 120,469.04 ns | 355,205.7 ns | 410,050.0 ns | 0.13 | 0.16 |
- Intrinsics | 1000000 | 392,009.8 ns | 108,751.02 ns | 320,654.8 ns | 396,453.7 ns | 0.13 | 0.15 |
- // * Warnings *
- MinIterationTime
- ArrayEqualsBenchmark.Naive: RyuJitX64 -> MinIterationTime = 50.7793 us which is very small. It's recommended to increase it.
- ArrayEqualsBenchmark.LINQ: RyuJitX64 -> MinIterationTime = 95.8496 us which is very small. It's recommended to increase it.
- ArrayEqualsBenchmark.Vectors: RyuJitX64 -> MinIterationTime = 3.9061 us which is very small. It's recommended to increase it.
- ArrayEqualsBenchmark.MemCmp: RyuJitX64 -> MinIterationTime = 901.4100 ns which is very small. It's recommended to increase it.
- ArrayEqualsBenchmark.Naive: RyuJitX64 -> MinIterationTime = 508.0930 us which is very small. It's recommended to increase it.
- ArrayEqualsBenchmark.LINQ: RyuJitX64 -> MinIterationTime = 953.3880 us which is very small. It's recommended to increase it.
- ArrayEqualsBenchmark.Vectors: RyuJitX64 -> MinIterationTime = 31.8497 us which is very small. It's recommended to increase it.
- ArrayEqualsBenchmark.MemCmp: RyuJitX64 -> MinIterationTime = 5.4084 us which is very small. It's recommended to increase it.
- ArrayEqualsBenchmark.Intrinsics: RyuJitX64 -> MinIterationTime = 7.2113 us which is very small. It's recommended to increase it.
- ArrayEqualsBenchmark.Naive: RyuJitX64 -> MinIterationTime = 658.9284 us which is very small. It's recommended to increase it.
- ArrayEqualsBenchmark.LINQ: RyuJitX64 -> MinIterationTime = 5.6984 ms which is very small. It's recommended to increase it.
- ArrayEqualsBenchmark.Vectors: RyuJitX64 -> MinIterationTime = 315.1919 us which is very small. It's recommended to increase it.
- ArrayEqualsBenchmark.MemCmp: RyuJitX64 -> MinIterationTime = 48.9764 us which is very small. It's recommended to increase it.
- ArrayEqualsBenchmark.Intrinsics: RyuJitX64 -> MinIterationTime = 68.8074 us which is very small. It's recommended to increase it.
- MultimodalDistribution
- ArrayEqualsBenchmark.Naive: RyuJitX64 -> It seems that the distribution can have several modes (mValue = 3.02)
- ArrayEqualsBenchmark.LINQ: RyuJitX64 -> It seems that the distribution is bimodal (mValue = 3.45)
- ArrayEqualsBenchmark.Vectors: RyuJitX64 -> It seems that the distribution is bimodal (mValue = 3.85)
- ArrayEqualsBenchmark.MemCmp: RyuJitX64 -> It seems that the distribution is bimodal (mValue = 4.18)
- ArrayEqualsBenchmark.Intrinsics: RyuJitX64 -> It seems that the distribution is bimodal (mValue = 3.39)
- ArrayEqualsBenchmark.Naive: RyuJitX64 -> It seems that the distribution can have several modes (mValue = 3.15)
- ArrayEqualsBenchmark.LINQ: RyuJitX64 -> It seems that the distribution is multimodal (mValue = 4.38)
- ArrayEqualsBenchmark.Vectors: RyuJitX64 -> It seems that the distribution is bimodal (mValue = 4.1)
- ArrayEqualsBenchmark.MemCmp: RyuJitX64 -> It seems that the distribution is bimodal (mValue = 3.72)
- ArrayEqualsBenchmark.Intrinsics: RyuJitX64 -> It seems that the distribution is bimodal (mValue = 3.92)
- // * Hints *
- Outliers
- ArrayEqualsBenchmark.Naive: RyuJitX64 -> 3 outliers were removed
- ArrayEqualsBenchmark.LINQ: RyuJitX64 -> 5 outliers were removed
- ArrayEqualsBenchmark.Vectors: RyuJitX64 -> 2 outliers were removed
- ArrayEqualsBenchmark.MemCmp: RyuJitX64 -> 6 outliers were removed
- ArrayEqualsBenchmark.Intrinsics: RyuJitX64 -> 12 outliers were removed
- ArrayEqualsBenchmark.MemCmp: RyuJitX64 -> Something went wrong with outliers: Size(WorkloadActual) = 37, Size(WorkloadActual/Outliers) = 2, Size(Result) = 33), OutlierMode = OnlyUpper
- ArrayEqualsBenchmark.Intrinsics: RyuJitX64 -> 9 outliers were removed
- ArrayEqualsBenchmark.LINQ: RyuJitX64 -> 19 outliers were removed
- // * Legends *
- ItemsCount : Value of the 'ItemsCount' parameter
- Mean : Arithmetic mean of all measurements
- Error : Half of 99.9% confidence interval
- StdDev : Standard deviation of all measurements
- Median : Value separating the higher half of all measurements (50th percentile)
- Ratio : Mean of the ratio distribution ([Current]/[Baseline])
- RatioSD : Standard deviation of the ratio distribution ([Current]/[Baseline])
- 1 ns : 1 Nanosecond (0.000000001 sec)
- // * Diagnostic Output - DisassemblyDiagnoser *
- The results were exported to ".\BenchmarkDotNet.Artifacts\results\*-disassembly-report.html"
- // ***** BenchmarkRunner: End *****
- Run time: 00:00:12 (12.73 sec), executed benchmarks: 15
- // * Artifacts cleanup *
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement