Advertisement
T-D-K

Untitled

Feb 7th, 2019
524
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 192.78 KB | None | 0 0
  1. // Validating benchmarks:
  2. // ***** BenchmarkRunner: Start *****
  3. // ***** Building 1 exe(s) in Parallel: Start *****
  4. // start dotnet restore /p:UseSharedCompilation=false in D:\Projects\SIMD_Article\SIMDArticle\bin\Release\netcoreapp3.0\a7893977-d807-4323-8928-0fc282a2b35f
  5. // command took 1,43s and exited with 0
  6. // start dotnet build -c Release /p:UseSharedCompilation=false in D:\Projects\SIMD_Article\SIMDArticle\bin\Release\netcoreapp3.0\a7893977-d807-4323-8928-0fc282a2b35f
  7. // command took 11,26s and exited with 1
  8. // 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
  9. // command took 2,34s and exited with 0
  10. // ***** Done, took 00:00:15 (15.14 sec) *****
  11. // Found benchmarks:
  12. // ArrayEqualsBenchmark.Naive: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
  13. // ArrayEqualsBenchmark.LINQ: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
  14. // ArrayEqualsBenchmark.Vectors: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
  15. // ArrayEqualsBenchmark.MemCmp: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
  16. // ArrayEqualsBenchmark.Intrinsics: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
  17. // ArrayEqualsBenchmark.Naive: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
  18. // ArrayEqualsBenchmark.LINQ: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
  19. // ArrayEqualsBenchmark.Vectors: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
  20. // ArrayEqualsBenchmark.MemCmp: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
  21. // ArrayEqualsBenchmark.Intrinsics: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
  22. // ArrayEqualsBenchmark.Naive: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
  23. // ArrayEqualsBenchmark.LINQ: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
  24. // ArrayEqualsBenchmark.Vectors: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
  25. // ArrayEqualsBenchmark.MemCmp: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
  26. // ArrayEqualsBenchmark.Intrinsics: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
  27.  
  28. // **************************
  29. // Benchmark: ArrayEqualsBenchmark.Naive: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
  30. // *** Execute ***
  31. // Launch: 1 / 1
  32. // BeforeAnythingElse
  33.  
  34. // Benchmark Process Environment Information:
  35. // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
  36. // GC=Concurrent Workstation
  37. // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
  38.  
  39. OverheadJitting 1: 1 op, 238271.87 ns, 238.2719 us/op
  40. WorkloadJitting 1: 1 op, 240976.09 ns, 240.9761 us/op
  41.  
  42. OverheadWarmup 1: 1 op, 0.00 ns, 0.0000 ns/op
  43. OverheadWarmup 2: 1 op, 0.00 ns, 0.0000 ns/op
  44. OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
  45. OverheadWarmup 4: 1 op, 0.00 ns, 0.0000 ns/op
  46. OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
  47. OverheadWarmup 6: 1 op, 0.00 ns, 0.0000 ns/op
  48.  
  49. OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
  50. OverheadActual 2: 1 op, 600.94 ns, 600.9379 ns/op
  51. OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
  52. OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
  53. OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
  54. OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
  55. OverheadActual 7: 1 op, 0.00 ns, 0.0000 ns/op
  56. OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
  57. OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
  58. OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
  59. OverheadActual 11: 1 op, 0.00 ns, 0.0000 ns/op
  60. OverheadActual 12: 1 op, 0.00 ns, 0.0000 ns/op
  61. OverheadActual 13: 1 op, 300.47 ns, 300.4689 ns/op
  62. OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
  63. OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
  64. OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
  65. OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
  66. OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
  67. OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
  68. OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
  69.  
  70. WorkloadWarmup 1: 1 op, 51079.72 ns, 51.0797 us/op
  71. WorkloadWarmup 2: 1 op, 64600.82 ns, 64.6008 us/op
  72. WorkloadWarmup 3: 1 op, 64300.35 ns, 64.3004 us/op
  73. WorkloadWarmup 4: 1 op, 64300.35 ns, 64.3004 us/op
  74. WorkloadWarmup 5: 1 op, 64600.82 ns, 64.6008 us/op
  75. WorkloadWarmup 6: 1 op, 52882.53 ns, 52.8825 us/op
  76.  
  77. // BeforeActualRun
  78. WorkloadActual 1: 1 op, 51079.72 ns, 51.0797 us/op
  79. WorkloadActual 2: 1 op, 50779.25 ns, 50.7793 us/op
  80. WorkloadActual 3: 1 op, 68206.45 ns, 68.2064 us/op
  81. WorkloadActual 4: 1 op, 63999.88 ns, 63.9999 us/op
  82. WorkloadActual 5: 1 op, 57690.04 ns, 57.6900 us/op
  83. WorkloadActual 6: 1 op, 52882.53 ns, 52.8825 us/op
  84. WorkloadActual 7: 1 op, 78422.39 ns, 78.4224 us/op
  85. WorkloadActual 8: 1 op, 54384.88 ns, 54.3849 us/op
  86. WorkloadActual 9: 1 op, 54985.82 ns, 54.9858 us/op
  87. WorkloadActual 10: 1 op, 91943.50 ns, 91.9435 us/op
  88. WorkloadActual 11: 1 op, 64901.29 ns, 64.9013 us/op
  89. WorkloadActual 12: 1 op, 66103.17 ns, 66.1032 us/op
  90. WorkloadActual 13: 1 op, 64901.29 ns, 64.9013 us/op
  91. WorkloadActual 14: 1 op, 51079.72 ns, 51.0797 us/op
  92. WorkloadActual 15: 1 op, 65502.23 ns, 65.5022 us/op
  93. WorkloadActual 16: 1 op, 51079.72 ns, 51.0797 us/op
  94. WorkloadActual 17: 1 op, 52582.06 ns, 52.5821 us/op
  95. WorkloadActual 18: 1 op, 52882.53 ns, 52.8825 us/op
  96. WorkloadActual 19: 1 op, 52882.53 ns, 52.8825 us/op
  97. WorkloadActual 20: 1 op, 66403.64 ns, 66.4036 us/op
  98. WorkloadActual 21: 1 op, 65502.23 ns, 65.5022 us/op
  99. WorkloadActual 22: 1 op, 52582.06 ns, 52.5821 us/op
  100. WorkloadActual 23: 1 op, 67004.57 ns, 67.0046 us/op
  101. WorkloadActual 24: 1 op, 52281.60 ns, 52.2816 us/op
  102. WorkloadActual 25: 1 op, 52582.06 ns, 52.5821 us/op
  103. WorkloadActual 26: 1 op, 53183.00 ns, 53.1830 us/op
  104. WorkloadActual 27: 1 op, 68807.39 ns, 68.8074 us/op
  105. WorkloadActual 28: 1 op, 52882.53 ns, 52.8825 us/op
  106. WorkloadActual 29: 1 op, 54685.35 ns, 54.6853 us/op
  107. WorkloadActual 30: 1 op, 67605.51 ns, 67.6055 us/op
  108. WorkloadActual 31: 1 op, 54985.82 ns, 54.9858 us/op
  109. WorkloadActual 32: 1 op, 51079.72 ns, 51.0797 us/op
  110. WorkloadActual 33: 1 op, 52281.60 ns, 52.2816 us/op
  111. WorkloadActual 34: 1 op, 67004.57 ns, 67.0046 us/op
  112. WorkloadActual 35: 1 op, 51680.66 ns, 51.6807 us/op
  113. WorkloadActual 36: 1 op, 79323.80 ns, 79.3238 us/op
  114. WorkloadActual 37: 1 op, 51380.19 ns, 51.3802 us/op
  115. WorkloadActual 38: 1 op, 65201.76 ns, 65.2018 us/op
  116. WorkloadActual 39: 1 op, 54685.35 ns, 54.6853 us/op
  117. WorkloadActual 40: 1 op, 69708.79 ns, 69.7088 us/op
  118. WorkloadActual 41: 1 op, 51981.13 ns, 51.9811 us/op
  119. WorkloadActual 42: 1 op, 51680.66 ns, 51.6807 us/op
  120. WorkloadActual 43: 1 op, 90441.15 ns, 90.4412 us/op
  121. WorkloadActual 44: 1 op, 52582.06 ns, 52.5821 us/op
  122. WorkloadActual 45: 1 op, 54985.82 ns, 54.9858 us/op
  123. WorkloadActual 46: 1 op, 66103.17 ns, 66.1032 us/op
  124. WorkloadActual 47: 1 op, 77821.46 ns, 77.8215 us/op
  125. WorkloadActual 48: 1 op, 63999.88 ns, 63.9999 us/op
  126. WorkloadActual 49: 1 op, 51079.72 ns, 51.0797 us/op
  127. WorkloadActual 50: 1 op, 51680.66 ns, 51.6807 us/op
  128. WorkloadActual 51: 1 op, 66103.17 ns, 66.1032 us/op
  129. WorkloadActual 52: 1 op, 52582.06 ns, 52.5821 us/op
  130. WorkloadActual 53: 1 op, 58290.97 ns, 58.2910 us/op
  131. WorkloadActual 54: 1 op, 58290.97 ns, 58.2910 us/op
  132. WorkloadActual 55: 1 op, 70610.20 ns, 70.6102 us/op
  133. WorkloadActual 56: 1 op, 52582.06 ns, 52.5821 us/op
  134. WorkloadActual 57: 1 op, 52882.53 ns, 52.8825 us/op
  135. WorkloadActual 58: 1 op, 52882.53 ns, 52.8825 us/op
  136. WorkloadActual 59: 1 op, 54084.41 ns, 54.0844 us/op
  137. WorkloadActual 60: 1 op, 52281.60 ns, 52.2816 us/op
  138. WorkloadActual 61: 1 op, 52582.06 ns, 52.5821 us/op
  139. WorkloadActual 62: 1 op, 65502.23 ns, 65.5022 us/op
  140. WorkloadActual 63: 1 op, 65201.76 ns, 65.2018 us/op
  141. WorkloadActual 64: 1 op, 79023.33 ns, 79.0233 us/op
  142. WorkloadActual 65: 1 op, 52582.06 ns, 52.5821 us/op
  143. WorkloadActual 66: 1 op, 52582.06 ns, 52.5821 us/op
  144. WorkloadActual 67: 1 op, 58290.97 ns, 58.2910 us/op
  145. WorkloadActual 68: 1 op, 52882.53 ns, 52.8825 us/op
  146. WorkloadActual 69: 1 op, 52582.06 ns, 52.5821 us/op
  147. WorkloadActual 70: 1 op, 52582.06 ns, 52.5821 us/op
  148. WorkloadActual 71: 1 op, 52582.06 ns, 52.5821 us/op
  149. WorkloadActual 72: 1 op, 52582.06 ns, 52.5821 us/op
  150. WorkloadActual 73: 1 op, 52882.53 ns, 52.8825 us/op
  151. WorkloadActual 74: 1 op, 57990.51 ns, 57.9905 us/op
  152. WorkloadActual 75: 1 op, 52582.06 ns, 52.5821 us/op
  153. WorkloadActual 76: 1 op, 62497.54 ns, 62.4975 us/op
  154. WorkloadActual 77: 1 op, 57990.51 ns, 57.9905 us/op
  155. WorkloadActual 78: 1 op, 53183.00 ns, 53.1830 us/op
  156. WorkloadActual 79: 1 op, 65502.23 ns, 65.5022 us/op
  157. WorkloadActual 80: 1 op, 52582.06 ns, 52.5821 us/op
  158. WorkloadActual 81: 1 op, 52582.06 ns, 52.5821 us/op
  159. WorkloadActual 82: 1 op, 65201.76 ns, 65.2018 us/op
  160. WorkloadActual 83: 1 op, 55887.22 ns, 55.8872 us/op
  161. WorkloadActual 84: 1 op, 52582.06 ns, 52.5821 us/op
  162. WorkloadActual 85: 1 op, 80525.68 ns, 80.5257 us/op
  163. WorkloadActual 86: 1 op, 68807.39 ns, 68.8074 us/op
  164. WorkloadActual 87: 1 op, 52582.06 ns, 52.5821 us/op
  165. WorkloadActual 88: 1 op, 65502.23 ns, 65.5022 us/op
  166. WorkloadActual 89: 1 op, 57990.51 ns, 57.9905 us/op
  167. WorkloadActual 90: 1 op, 53783.94 ns, 53.7839 us/op
  168. WorkloadActual 91: 1 op, 56788.63 ns, 56.7886 us/op
  169. WorkloadActual 92: 1 op, 92243.97 ns, 92.2440 us/op
  170. WorkloadActual 93: 1 op, 51981.13 ns, 51.9811 us/op
  171. WorkloadActual 94: 1 op, 51079.72 ns, 51.0797 us/op
  172. WorkloadActual 95: 1 op, 51079.72 ns, 51.0797 us/op
  173. WorkloadActual 96: 1 op, 52582.06 ns, 52.5821 us/op
  174. WorkloadActual 97: 1 op, 51079.72 ns, 51.0797 us/op
  175. WorkloadActual 98: 1 op, 51680.66 ns, 51.6807 us/op
  176. WorkloadActual 99: 1 op, 67905.98 ns, 67.9060 us/op
  177. WorkloadActual 100: 1 op, 82929.43 ns, 82.9294 us/op
  178.  
  179. // AfterActualRun
  180. WorkloadResult 1: 1 op, 50809.30 ns, 50.8093 us/op
  181. WorkloadResult 2: 1 op, 50508.83 ns, 50.5088 us/op
  182. WorkloadResult 3: 1 op, 67936.03 ns, 67.9360 us/op
  183. WorkloadResult 4: 1 op, 63729.46 ns, 63.7295 us/op
  184. WorkloadResult 5: 1 op, 57419.61 ns, 57.4196 us/op
  185. WorkloadResult 6: 1 op, 52612.11 ns, 52.6121 us/op
  186. WorkloadResult 7: 1 op, 78151.97 ns, 78.1520 us/op
  187. WorkloadResult 8: 1 op, 54114.46 ns, 54.1145 us/op
  188. WorkloadResult 9: 1 op, 54715.39 ns, 54.7154 us/op
  189. WorkloadResult 10: 1 op, 64630.87 ns, 64.6309 us/op
  190. WorkloadResult 11: 1 op, 65832.75 ns, 65.8327 us/op
  191. WorkloadResult 12: 1 op, 64630.87 ns, 64.6309 us/op
  192. WorkloadResult 13: 1 op, 50809.30 ns, 50.8093 us/op
  193. WorkloadResult 14: 1 op, 65231.81 ns, 65.2318 us/op
  194. WorkloadResult 15: 1 op, 50809.30 ns, 50.8093 us/op
  195. WorkloadResult 16: 1 op, 52311.64 ns, 52.3116 us/op
  196. WorkloadResult 17: 1 op, 52612.11 ns, 52.6121 us/op
  197. WorkloadResult 18: 1 op, 52612.11 ns, 52.6121 us/op
  198. WorkloadResult 19: 1 op, 66133.21 ns, 66.1332 us/op
  199. WorkloadResult 20: 1 op, 65231.81 ns, 65.2318 us/op
  200. WorkloadResult 21: 1 op, 52311.64 ns, 52.3116 us/op
  201. WorkloadResult 22: 1 op, 66734.15 ns, 66.7342 us/op
  202. WorkloadResult 23: 1 op, 52011.17 ns, 52.0112 us/op
  203. WorkloadResult 24: 1 op, 52311.64 ns, 52.3116 us/op
  204. WorkloadResult 25: 1 op, 52912.58 ns, 52.9126 us/op
  205. WorkloadResult 26: 1 op, 68536.97 ns, 68.5370 us/op
  206. WorkloadResult 27: 1 op, 52612.11 ns, 52.6121 us/op
  207. WorkloadResult 28: 1 op, 54414.93 ns, 54.4149 us/op
  208. WorkloadResult 29: 1 op, 67335.09 ns, 67.3351 us/op
  209. WorkloadResult 30: 1 op, 54715.39 ns, 54.7154 us/op
  210. WorkloadResult 31: 1 op, 50809.30 ns, 50.8093 us/op
  211. WorkloadResult 32: 1 op, 52011.17 ns, 52.0112 us/op
  212. WorkloadResult 33: 1 op, 66734.15 ns, 66.7342 us/op
  213. WorkloadResult 34: 1 op, 51410.24 ns, 51.4102 us/op
  214. WorkloadResult 35: 1 op, 79053.38 ns, 79.0534 us/op
  215. WorkloadResult 36: 1 op, 51109.77 ns, 51.1098 us/op
  216. WorkloadResult 37: 1 op, 64931.34 ns, 64.9313 us/op
  217. WorkloadResult 38: 1 op, 54414.93 ns, 54.4149 us/op
  218. WorkloadResult 39: 1 op, 69438.37 ns, 69.4384 us/op
  219. WorkloadResult 40: 1 op, 51710.70 ns, 51.7107 us/op
  220. WorkloadResult 41: 1 op, 51410.24 ns, 51.4102 us/op
  221. WorkloadResult 42: 1 op, 52311.64 ns, 52.3116 us/op
  222. WorkloadResult 43: 1 op, 54715.39 ns, 54.7154 us/op
  223. WorkloadResult 44: 1 op, 65832.75 ns, 65.8327 us/op
  224. WorkloadResult 45: 1 op, 77551.03 ns, 77.5510 us/op
  225. WorkloadResult 46: 1 op, 63729.46 ns, 63.7295 us/op
  226. WorkloadResult 47: 1 op, 50809.30 ns, 50.8093 us/op
  227. WorkloadResult 48: 1 op, 51410.24 ns, 51.4102 us/op
  228. WorkloadResult 49: 1 op, 65832.75 ns, 65.8327 us/op
  229. WorkloadResult 50: 1 op, 52311.64 ns, 52.3116 us/op
  230. WorkloadResult 51: 1 op, 58020.55 ns, 58.0206 us/op
  231. WorkloadResult 52: 1 op, 58020.55 ns, 58.0206 us/op
  232. WorkloadResult 53: 1 op, 70339.78 ns, 70.3398 us/op
  233. WorkloadResult 54: 1 op, 52311.64 ns, 52.3116 us/op
  234. WorkloadResult 55: 1 op, 52612.11 ns, 52.6121 us/op
  235. WorkloadResult 56: 1 op, 52612.11 ns, 52.6121 us/op
  236. WorkloadResult 57: 1 op, 53813.99 ns, 53.8140 us/op
  237. WorkloadResult 58: 1 op, 52011.17 ns, 52.0112 us/op
  238. WorkloadResult 59: 1 op, 52311.64 ns, 52.3116 us/op
  239. WorkloadResult 60: 1 op, 65231.81 ns, 65.2318 us/op
  240. WorkloadResult 61: 1 op, 64931.34 ns, 64.9313 us/op
  241. WorkloadResult 62: 1 op, 78752.91 ns, 78.7529 us/op
  242. WorkloadResult 63: 1 op, 52311.64 ns, 52.3116 us/op
  243. WorkloadResult 64: 1 op, 52311.64 ns, 52.3116 us/op
  244. WorkloadResult 65: 1 op, 58020.55 ns, 58.0206 us/op
  245. WorkloadResult 66: 1 op, 52612.11 ns, 52.6121 us/op
  246. WorkloadResult 67: 1 op, 52311.64 ns, 52.3116 us/op
  247. WorkloadResult 68: 1 op, 52311.64 ns, 52.3116 us/op
  248. WorkloadResult 69: 1 op, 52311.64 ns, 52.3116 us/op
  249. WorkloadResult 70: 1 op, 52311.64 ns, 52.3116 us/op
  250. WorkloadResult 71: 1 op, 52612.11 ns, 52.6121 us/op
  251. WorkloadResult 72: 1 op, 57720.08 ns, 57.7201 us/op
  252. WorkloadResult 73: 1 op, 52311.64 ns, 52.3116 us/op
  253. WorkloadResult 74: 1 op, 62227.12 ns, 62.2271 us/op
  254. WorkloadResult 75: 1 op, 57720.08 ns, 57.7201 us/op
  255. WorkloadResult 76: 1 op, 52912.58 ns, 52.9126 us/op
  256. WorkloadResult 77: 1 op, 65231.81 ns, 65.2318 us/op
  257. WorkloadResult 78: 1 op, 52311.64 ns, 52.3116 us/op
  258. WorkloadResult 79: 1 op, 52311.64 ns, 52.3116 us/op
  259. WorkloadResult 80: 1 op, 64931.34 ns, 64.9313 us/op
  260. WorkloadResult 81: 1 op, 55616.80 ns, 55.6168 us/op
  261. WorkloadResult 82: 1 op, 52311.64 ns, 52.3116 us/op
  262. WorkloadResult 83: 1 op, 80255.25 ns, 80.2553 us/op
  263. WorkloadResult 84: 1 op, 68536.97 ns, 68.5370 us/op
  264. WorkloadResult 85: 1 op, 52311.64 ns, 52.3116 us/op
  265. WorkloadResult 86: 1 op, 65231.81 ns, 65.2318 us/op
  266. WorkloadResult 87: 1 op, 57720.08 ns, 57.7201 us/op
  267. WorkloadResult 88: 1 op, 53513.52 ns, 53.5135 us/op
  268. WorkloadResult 89: 1 op, 56518.21 ns, 56.5182 us/op
  269. WorkloadResult 90: 1 op, 51710.70 ns, 51.7107 us/op
  270. WorkloadResult 91: 1 op, 50809.30 ns, 50.8093 us/op
  271. WorkloadResult 92: 1 op, 50809.30 ns, 50.8093 us/op
  272. WorkloadResult 93: 1 op, 52311.64 ns, 52.3116 us/op
  273. WorkloadResult 94: 1 op, 50809.30 ns, 50.8093 us/op
  274. WorkloadResult 95: 1 op, 51410.24 ns, 51.4102 us/op
  275. WorkloadResult 96: 1 op, 67635.56 ns, 67.6356 us/op
  276. WorkloadResult 97: 1 op, 82659.01 ns, 82.6590 us/op
  277. GC: 0 0 0 0 0
  278.  
  279. // AfterAll
  280.  
  281. Mean = 58.1259 us, StdErr = 0.8306 us (1.43%); N = 97, StdDev = 8.1800 us
  282. Min = 50.5088 us, Q1 = 52.3116 us, Median = 53.5135 us, Q3 = 65.0816 us, Max = 82.6590 us
  283. IQR = 12.7699 us, LowerFence = 33.1567 us, UpperFence = 84.2365 us
  284. ConfidenceInterval = [55.3063 us; 60.9454 us] (CI 99.9%), Margin = 2.8195 us (4.85% of Mean)
  285. Skewness = 1.16, Kurtosis = 3.44, MValue = 3.02
  286.  
  287. // **************************
  288. // Benchmark: ArrayEqualsBenchmark.LINQ: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
  289. // *** Execute ***
  290. // Launch: 1 / 1
  291. // BeforeAnythingElse
  292.  
  293. // Benchmark Process Environment Information:
  294. // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
  295. // GC=Concurrent Workstation
  296. // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
  297.  
  298. OverheadJitting 1: 1 op, 235868.12 ns, 235.8681 us/op
  299. WorkloadJitting 1: 1 op, 559473.17 ns, 559.4732 us/op
  300.  
  301. OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
  302. OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
  303. OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
  304. OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
  305. OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
  306. OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
  307.  
  308. OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
  309. OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
  310. OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
  311. OverheadActual 4: 1 op, 600.94 ns, 600.9379 ns/op
  312. OverheadActual 5: 1 op, 0.00 ns, 0.0000 ns/op
  313. OverheadActual 6: 1 op, 0.00 ns, 0.0000 ns/op
  314. OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
  315. OverheadActual 8: 1 op, 0.00 ns, 0.0000 ns/op
  316. OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
  317. OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
  318. OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
  319. OverheadActual 12: 1 op, 300.47 ns, 300.4689 ns/op
  320. OverheadActual 13: 1 op, 0.00 ns, 0.0000 ns/op
  321. OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
  322. OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
  323. OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
  324. OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
  325. OverheadActual 18: 1 op, 0.00 ns, 0.0000 ns/op
  326. OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
  327. OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
  328.  
  329. WorkloadWarmup 1: 1 op, 126196.96 ns, 126.1970 us/op
  330. WorkloadWarmup 2: 1 op, 127398.83 ns, 127.3988 us/op
  331. WorkloadWarmup 3: 1 op, 111774.45 ns, 111.7744 us/op
  332. WorkloadWarmup 4: 1 op, 112375.38 ns, 112.3754 us/op
  333. WorkloadWarmup 5: 1 op, 112675.85 ns, 112.6759 us/op
  334. WorkloadWarmup 6: 1 op, 125896.49 ns, 125.8965 us/op
  335. WorkloadWarmup 7: 1 op, 124995.08 ns, 124.9951 us/op
  336.  
  337. // BeforeActualRun
  338. WorkloadActual 1: 1 op, 100056.16 ns, 100.0562 us/op
  339. WorkloadActual 2: 1 op, 111774.45 ns, 111.7744 us/op
  340. WorkloadActual 3: 1 op, 114478.67 ns, 114.4787 us/op
  341. WorkloadActual 4: 1 op, 109971.63 ns, 109.9716 us/op
  342. WorkloadActual 5: 1 op, 124995.08 ns, 124.9951 us/op
  343. WorkloadActual 6: 1 op, 610853.36 ns, 610.8534 us/op
  344. WorkloadActual 7: 1 op, 137614.78 ns, 137.6148 us/op
  345. WorkloadActual 8: 1 op, 124694.61 ns, 124.6946 us/op
  346. WorkloadActual 9: 1 op, 98854.28 ns, 98.8543 us/op
  347. WorkloadActual 10: 1 op, 124694.61 ns, 124.6946 us/op
  348. WorkloadActual 11: 1 op, 109370.69 ns, 109.3707 us/op
  349. WorkloadActual 12: 1 op, 138215.71 ns, 138.2157 us/op
  350. WorkloadActual 13: 1 op, 109070.23 ns, 109.0702 us/op
  351. WorkloadActual 14: 1 op, 126497.42 ns, 126.4974 us/op
  352. WorkloadActual 15: 1 op, 148431.66 ns, 148.4317 us/op
  353. WorkloadActual 16: 1 op, 109671.16 ns, 109.6712 us/op
  354. WorkloadActual 17: 1 op, 96150.06 ns, 96.1501 us/op
  355. WorkloadActual 18: 1 op, 108469.29 ns, 108.4693 us/op
  356. WorkloadActual 19: 1 op, 100356.63 ns, 100.3566 us/op
  357. WorkloadActual 20: 1 op, 149333.06 ns, 149.3331 us/op
  358. WorkloadActual 21: 1 op, 96450.53 ns, 96.4505 us/op
  359. WorkloadActual 22: 1 op, 96450.53 ns, 96.4505 us/op
  360. WorkloadActual 23: 1 op, 102760.38 ns, 102.7604 us/op
  361. WorkloadActual 24: 1 op, 96150.06 ns, 96.1501 us/op
  362. WorkloadActual 25: 1 op, 98854.28 ns, 98.8543 us/op
  363. WorkloadActual 26: 1 op, 114779.14 ns, 114.7791 us/op
  364. WorkloadActual 27: 1 op, 110272.10 ns, 110.2721 us/op
  365. WorkloadActual 28: 1 op, 111774.45 ns, 111.7744 us/op
  366. WorkloadActual 29: 1 op, 111774.45 ns, 111.7744 us/op
  367. WorkloadActual 30: 1 op, 96450.53 ns, 96.4505 us/op
  368. WorkloadActual 31: 1 op, 111173.51 ns, 111.1735 us/op
  369. WorkloadActual 32: 1 op, 95849.59 ns, 95.8496 us/op
  370. WorkloadActual 33: 1 op, 96150.06 ns, 96.1501 us/op
  371. WorkloadActual 34: 1 op, 96150.06 ns, 96.1501 us/op
  372. WorkloadActual 35: 1 op, 96150.06 ns, 96.1501 us/op
  373. WorkloadActual 36: 1 op, 96150.06 ns, 96.1501 us/op
  374. WorkloadActual 37: 1 op, 101858.97 ns, 101.8590 us/op
  375. WorkloadActual 38: 1 op, 111173.51 ns, 111.1735 us/op
  376. WorkloadActual 39: 1 op, 96150.06 ns, 96.1501 us/op
  377. WorkloadActual 40: 1 op, 95849.59 ns, 95.8496 us/op
  378. WorkloadActual 41: 1 op, 183286.05 ns, 183.2861 us/op
  379. WorkloadActual 42: 1 op, 120788.51 ns, 120.7885 us/op
  380. WorkloadActual 43: 1 op, 108469.29 ns, 108.4693 us/op
  381. WorkloadActual 44: 1 op, 96150.06 ns, 96.1501 us/op
  382. WorkloadActual 45: 1 op, 96150.06 ns, 96.1501 us/op
  383. WorkloadActual 46: 1 op, 96150.06 ns, 96.1501 us/op
  384. WorkloadActual 47: 1 op, 124694.61 ns, 124.6946 us/op
  385. WorkloadActual 48: 1 op, 96150.06 ns, 96.1501 us/op
  386. WorkloadActual 49: 1 op, 98553.81 ns, 98.5538 us/op
  387. WorkloadActual 50: 1 op, 96150.06 ns, 96.1501 us/op
  388. WorkloadActual 51: 1 op, 96150.06 ns, 96.1501 us/op
  389. WorkloadActual 52: 1 op, 96150.06 ns, 96.1501 us/op
  390. WorkloadActual 53: 1 op, 111473.98 ns, 111.4740 us/op
  391. WorkloadActual 54: 1 op, 109070.23 ns, 109.0702 us/op
  392. WorkloadActual 55: 1 op, 111774.45 ns, 111.7744 us/op
  393. WorkloadActual 56: 1 op, 139117.12 ns, 139.1171 us/op
  394. WorkloadActual 57: 1 op, 170966.83 ns, 170.9668 us/op
  395. WorkloadActual 58: 1 op, 99154.75 ns, 99.1548 us/op
  396. WorkloadActual 59: 1 op, 101858.97 ns, 101.8590 us/op
  397. WorkloadActual 60: 1 op, 99455.22 ns, 99.4552 us/op
  398. WorkloadActual 61: 1 op, 96751.00 ns, 96.7510 us/op
  399. WorkloadActual 62: 1 op, 169164.01 ns, 169.1640 us/op
  400. WorkloadActual 63: 1 op, 98854.28 ns, 98.8543 us/op
  401. WorkloadActual 64: 1 op, 152337.75 ns, 152.3378 us/op
  402. WorkloadActual 65: 1 op, 130703.99 ns, 130.7040 us/op
  403. WorkloadActual 66: 1 op, 96450.53 ns, 96.4505 us/op
  404. WorkloadActual 67: 1 op, 126497.42 ns, 126.4974 us/op
  405. WorkloadActual 68: 1 op, 150234.47 ns, 150.2345 us/op
  406. WorkloadActual 69: 1 op, 95849.59 ns, 95.8496 us/op
  407. WorkloadActual 70: 1 op, 116882.42 ns, 116.8824 us/op
  408. WorkloadActual 71: 1 op, 101258.03 ns, 101.2580 us/op
  409. WorkloadActual 72: 1 op, 121990.39 ns, 121.9904 us/op
  410. WorkloadActual 73: 1 op, 96150.06 ns, 96.1501 us/op
  411. WorkloadActual 74: 1 op, 144826.03 ns, 144.8260 us/op
  412. WorkloadActual 75: 1 op, 153539.63 ns, 153.5396 us/op
  413. WorkloadActual 76: 1 op, 108769.76 ns, 108.7698 us/op
  414. WorkloadActual 77: 1 op, 111173.51 ns, 111.1735 us/op
  415. WorkloadActual 78: 1 op, 96150.06 ns, 96.1501 us/op
  416. WorkloadActual 79: 1 op, 114478.67 ns, 114.4787 us/op
  417. WorkloadActual 80: 1 op, 96150.06 ns, 96.1501 us/op
  418. WorkloadActual 81: 1 op, 96450.53 ns, 96.4505 us/op
  419. WorkloadActual 82: 1 op, 111774.45 ns, 111.7744 us/op
  420. WorkloadActual 83: 1 op, 109070.23 ns, 109.0702 us/op
  421. WorkloadActual 84: 1 op, 109070.23 ns, 109.0702 us/op
  422. WorkloadActual 85: 1 op, 96450.53 ns, 96.4505 us/op
  423. WorkloadActual 86: 1 op, 171567.77 ns, 171.5678 us/op
  424. WorkloadActual 87: 1 op, 97051.47 ns, 97.0515 us/op
  425. WorkloadActual 88: 1 op, 127699.30 ns, 127.6993 us/op
  426. WorkloadActual 89: 1 op, 96150.06 ns, 96.1501 us/op
  427. WorkloadActual 90: 1 op, 96150.06 ns, 96.1501 us/op
  428. WorkloadActual 91: 1 op, 96450.53 ns, 96.4505 us/op
  429. WorkloadActual 92: 1 op, 122591.33 ns, 122.5913 us/op
  430. WorkloadActual 93: 1 op, 115981.01 ns, 115.9810 us/op
  431. WorkloadActual 94: 1 op, 96150.06 ns, 96.1501 us/op
  432. WorkloadActual 95: 1 op, 96150.06 ns, 96.1501 us/op
  433. WorkloadActual 96: 1 op, 96150.06 ns, 96.1501 us/op
  434. WorkloadActual 97: 1 op, 124394.14 ns, 124.3941 us/op
  435. WorkloadActual 98: 1 op, 95849.59 ns, 95.8496 us/op
  436. WorkloadActual 99: 1 op, 135811.96 ns, 135.8120 us/op
  437. WorkloadActual 100: 1 op, 96150.06 ns, 96.1501 us/op
  438.  
  439. // AfterActualRun
  440. WorkloadResult 1: 1 op, 99815.78 ns, 99.8158 us/op
  441. WorkloadResult 2: 1 op, 111534.07 ns, 111.5341 us/op
  442. WorkloadResult 3: 1 op, 114238.29 ns, 114.2383 us/op
  443. WorkloadResult 4: 1 op, 109731.26 ns, 109.7313 us/op
  444. WorkloadResult 5: 1 op, 124754.70 ns, 124.7547 us/op
  445. WorkloadResult 6: 1 op, 137374.40 ns, 137.3744 us/op
  446. WorkloadResult 7: 1 op, 124454.24 ns, 124.4542 us/op
  447. WorkloadResult 8: 1 op, 98613.91 ns, 98.6139 us/op
  448. WorkloadResult 9: 1 op, 124454.24 ns, 124.4542 us/op
  449. WorkloadResult 10: 1 op, 109130.32 ns, 109.1303 us/op
  450. WorkloadResult 11: 1 op, 137975.34 ns, 137.9753 us/op
  451. WorkloadResult 12: 1 op, 108829.85 ns, 108.8299 us/op
  452. WorkloadResult 13: 1 op, 126257.05 ns, 126.2570 us/op
  453. WorkloadResult 14: 1 op, 148191.28 ns, 148.1913 us/op
  454. WorkloadResult 15: 1 op, 109430.79 ns, 109.4308 us/op
  455. WorkloadResult 16: 1 op, 95909.69 ns, 95.9097 us/op
  456. WorkloadResult 17: 1 op, 108228.91 ns, 108.2289 us/op
  457. WorkloadResult 18: 1 op, 100116.25 ns, 100.1163 us/op
  458. WorkloadResult 19: 1 op, 149092.69 ns, 149.0927 us/op
  459. WorkloadResult 20: 1 op, 96210.16 ns, 96.2102 us/op
  460. WorkloadResult 21: 1 op, 96210.16 ns, 96.2102 us/op
  461. WorkloadResult 22: 1 op, 102520.00 ns, 102.5200 us/op
  462. WorkloadResult 23: 1 op, 95909.69 ns, 95.9097 us/op
  463. WorkloadResult 24: 1 op, 98613.91 ns, 98.6139 us/op
  464. WorkloadResult 25: 1 op, 114538.76 ns, 114.5388 us/op
  465. WorkloadResult 26: 1 op, 110031.73 ns, 110.0317 us/op
  466. WorkloadResult 27: 1 op, 111534.07 ns, 111.5341 us/op
  467. WorkloadResult 28: 1 op, 111534.07 ns, 111.5341 us/op
  468. WorkloadResult 29: 1 op, 96210.16 ns, 96.2102 us/op
  469. WorkloadResult 30: 1 op, 110933.13 ns, 110.9331 us/op
  470. WorkloadResult 31: 1 op, 95609.22 ns, 95.6092 us/op
  471. WorkloadResult 32: 1 op, 95909.69 ns, 95.9097 us/op
  472. WorkloadResult 33: 1 op, 95909.69 ns, 95.9097 us/op
  473. WorkloadResult 34: 1 op, 95909.69 ns, 95.9097 us/op
  474. WorkloadResult 35: 1 op, 95909.69 ns, 95.9097 us/op
  475. WorkloadResult 36: 1 op, 101618.60 ns, 101.6186 us/op
  476. WorkloadResult 37: 1 op, 110933.13 ns, 110.9331 us/op
  477. WorkloadResult 38: 1 op, 95909.69 ns, 95.9097 us/op
  478. WorkloadResult 39: 1 op, 95609.22 ns, 95.6092 us/op
  479. WorkloadResult 40: 1 op, 120548.14 ns, 120.5481 us/op
  480. WorkloadResult 41: 1 op, 108228.91 ns, 108.2289 us/op
  481. WorkloadResult 42: 1 op, 95909.69 ns, 95.9097 us/op
  482. WorkloadResult 43: 1 op, 95909.69 ns, 95.9097 us/op
  483. WorkloadResult 44: 1 op, 95909.69 ns, 95.9097 us/op
  484. WorkloadResult 45: 1 op, 124454.24 ns, 124.4542 us/op
  485. WorkloadResult 46: 1 op, 95909.69 ns, 95.9097 us/op
  486. WorkloadResult 47: 1 op, 98313.44 ns, 98.3134 us/op
  487. WorkloadResult 48: 1 op, 95909.69 ns, 95.9097 us/op
  488. WorkloadResult 49: 1 op, 95909.69 ns, 95.9097 us/op
  489. WorkloadResult 50: 1 op, 95909.69 ns, 95.9097 us/op
  490. WorkloadResult 51: 1 op, 111233.60 ns, 111.2336 us/op
  491. WorkloadResult 52: 1 op, 108829.85 ns, 108.8299 us/op
  492. WorkloadResult 53: 1 op, 111534.07 ns, 111.5341 us/op
  493. WorkloadResult 54: 1 op, 138876.74 ns, 138.8767 us/op
  494. WorkloadResult 55: 1 op, 98914.38 ns, 98.9144 us/op
  495. WorkloadResult 56: 1 op, 101618.60 ns, 101.6186 us/op
  496. WorkloadResult 57: 1 op, 99214.84 ns, 99.2148 us/op
  497. WorkloadResult 58: 1 op, 96510.62 ns, 96.5106 us/op
  498. WorkloadResult 59: 1 op, 98613.91 ns, 98.6139 us/op
  499. WorkloadResult 60: 1 op, 152097.38 ns, 152.0974 us/op
  500. WorkloadResult 61: 1 op, 130463.61 ns, 130.4636 us/op
  501. WorkloadResult 62: 1 op, 96210.16 ns, 96.2102 us/op
  502. WorkloadResult 63: 1 op, 126257.05 ns, 126.2570 us/op
  503. WorkloadResult 64: 1 op, 149994.10 ns, 149.9941 us/op
  504. WorkloadResult 65: 1 op, 95609.22 ns, 95.6092 us/op
  505. WorkloadResult 66: 1 op, 116642.04 ns, 116.6420 us/op
  506. WorkloadResult 67: 1 op, 101017.66 ns, 101.0177 us/op
  507. WorkloadResult 68: 1 op, 121750.02 ns, 121.7500 us/op
  508. WorkloadResult 69: 1 op, 95909.69 ns, 95.9097 us/op
  509. WorkloadResult 70: 1 op, 144585.65 ns, 144.5857 us/op
  510. WorkloadResult 71: 1 op, 153299.25 ns, 153.2993 us/op
  511. WorkloadResult 72: 1 op, 108529.38 ns, 108.5294 us/op
  512. WorkloadResult 73: 1 op, 110933.13 ns, 110.9331 us/op
  513. WorkloadResult 74: 1 op, 95909.69 ns, 95.9097 us/op
  514. WorkloadResult 75: 1 op, 114238.29 ns, 114.2383 us/op
  515. WorkloadResult 76: 1 op, 95909.69 ns, 95.9097 us/op
  516. WorkloadResult 77: 1 op, 96210.16 ns, 96.2102 us/op
  517. WorkloadResult 78: 1 op, 111534.07 ns, 111.5341 us/op
  518. WorkloadResult 79: 1 op, 108829.85 ns, 108.8299 us/op
  519. WorkloadResult 80: 1 op, 108829.85 ns, 108.8299 us/op
  520. WorkloadResult 81: 1 op, 96210.16 ns, 96.2102 us/op
  521. WorkloadResult 82: 1 op, 96811.09 ns, 96.8111 us/op
  522. WorkloadResult 83: 1 op, 127458.93 ns, 127.4589 us/op
  523. WorkloadResult 84: 1 op, 95909.69 ns, 95.9097 us/op
  524. WorkloadResult 85: 1 op, 95909.69 ns, 95.9097 us/op
  525. WorkloadResult 86: 1 op, 96210.16 ns, 96.2102 us/op
  526. WorkloadResult 87: 1 op, 122350.95 ns, 122.3510 us/op
  527. WorkloadResult 88: 1 op, 115740.64 ns, 115.7406 us/op
  528. WorkloadResult 89: 1 op, 95909.69 ns, 95.9097 us/op
  529. WorkloadResult 90: 1 op, 95909.69 ns, 95.9097 us/op
  530. WorkloadResult 91: 1 op, 95909.69 ns, 95.9097 us/op
  531. WorkloadResult 92: 1 op, 124153.77 ns, 124.1538 us/op
  532. WorkloadResult 93: 1 op, 95609.22 ns, 95.6092 us/op
  533. WorkloadResult 94: 1 op, 135571.59 ns, 135.5716 us/op
  534. WorkloadResult 95: 1 op, 95909.69 ns, 95.9097 us/op
  535. GC: 0 0 0 0 0
  536.  
  537. // AfterAll
  538.  
  539. Mean = 109.2031 us, StdErr = 1.6249 us (1.49%); N = 95, StdDev = 15.8374 us
  540. Min = 95.6092 us, Q1 = 95.9097 us, Median = 102.5200 us, Q3 = 115.7406 us, Max = 153.2993 us
  541. IQR = 19.8310 us, LowerFence = 66.1633 us, UpperFence = 145.4871 us
  542. ConfidenceInterval = [103.6833 us; 114.7229 us] (CI 99.9%), Margin = 5.5198 us (5.05% of Mean)
  543. Skewness = 1.18, Kurtosis = 3.51, MValue = 3.45
  544.  
  545. // **************************
  546. // Benchmark: ArrayEqualsBenchmark.Vectors: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
  547. // *** Execute ***
  548. // Launch: 1 / 1
  549. // BeforeAnythingElse
  550.  
  551. // Benchmark Process Environment Information:
  552. // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
  553. // GC=Concurrent Workstation
  554. // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
  555.  
  556. OverheadJitting 1: 1 op, 236168.59 ns, 236.1686 us/op
  557. WorkloadJitting 1: 1 op, 695585.60 ns, 695.5856 us/op
  558.  
  559. OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
  560. OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
  561. OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
  562. OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
  563. OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
  564. OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
  565.  
  566. OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
  567. OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
  568. OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
  569. OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
  570. OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
  571. OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
  572. OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
  573. OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
  574. OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
  575. OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
  576. OverheadActual 11: 1 op, 0.00 ns, 0.0000 ns/op
  577. OverheadActual 12: 1 op, 0.00 ns, 0.0000 ns/op
  578. OverheadActual 13: 1 op, 300.47 ns, 300.4689 ns/op
  579. OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
  580. OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
  581. OverheadActual 16: 1 op, 0.00 ns, 0.0000 ns/op
  582. OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
  583. OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
  584. OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
  585. OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
  586.  
  587. WorkloadWarmup 1: 1 op, 3605.63 ns, 3.6056 us/op
  588. WorkloadWarmup 2: 1 op, 4206.57 ns, 4.2066 us/op
  589. WorkloadWarmup 3: 1 op, 3906.10 ns, 3.9061 us/op
  590. WorkloadWarmup 4: 1 op, 9915.48 ns, 9.9155 us/op
  591. WorkloadWarmup 5: 1 op, 3605.63 ns, 3.6056 us/op
  592. WorkloadWarmup 6: 1 op, 16525.79 ns, 16.5258 us/op
  593.  
  594. // BeforeActualRun
  595. WorkloadActual 1: 1 op, 4206.57 ns, 4.2066 us/op
  596. WorkloadActual 2: 1 op, 4206.57 ns, 4.2066 us/op
  597. WorkloadActual 3: 1 op, 3906.10 ns, 3.9061 us/op
  598. WorkloadActual 4: 1 op, 3906.10 ns, 3.9061 us/op
  599. WorkloadActual 5: 1 op, 3906.10 ns, 3.9061 us/op
  600. WorkloadActual 6: 1 op, 3906.10 ns, 3.9061 us/op
  601. WorkloadActual 7: 1 op, 4206.57 ns, 4.2066 us/op
  602. WorkloadActual 8: 1 op, 3906.10 ns, 3.9061 us/op
  603. WorkloadActual 9: 1 op, 3906.10 ns, 3.9061 us/op
  604. WorkloadActual 10: 1 op, 4206.57 ns, 4.2066 us/op
  605. WorkloadActual 11: 1 op, 17727.67 ns, 17.7277 us/op
  606. WorkloadActual 12: 1 op, 4206.57 ns, 4.2066 us/op
  607. WorkloadActual 13: 1 op, 4206.57 ns, 4.2066 us/op
  608. WorkloadActual 14: 1 op, 3906.10 ns, 3.9061 us/op
  609. WorkloadActual 15: 1 op, 4206.57 ns, 4.2066 us/op
  610. WorkloadActual 16: 1 op, 3906.10 ns, 3.9061 us/op
  611. WorkloadActual 17: 1 op, 3906.10 ns, 3.9061 us/op
  612. WorkloadActual 18: 1 op, 3906.10 ns, 3.9061 us/op
  613. WorkloadActual 19: 1 op, 3906.10 ns, 3.9061 us/op
  614. WorkloadActual 20: 1 op, 4206.57 ns, 4.2066 us/op
  615. WorkloadActual 21: 1 op, 3906.10 ns, 3.9061 us/op
  616. WorkloadActual 22: 1 op, 3906.10 ns, 3.9061 us/op
  617. WorkloadActual 23: 1 op, 3906.10 ns, 3.9061 us/op
  618. WorkloadActual 24: 1 op, 3906.10 ns, 3.9061 us/op
  619. WorkloadActual 25: 1 op, 4206.57 ns, 4.2066 us/op
  620. WorkloadActual 26: 1 op, 3906.10 ns, 3.9061 us/op
  621. WorkloadActual 27: 1 op, 4206.57 ns, 4.2066 us/op
  622. WorkloadActual 28: 1 op, 4206.57 ns, 4.2066 us/op
  623. WorkloadActual 29: 1 op, 3906.10 ns, 3.9061 us/op
  624. WorkloadActual 30: 1 op, 3906.10 ns, 3.9061 us/op
  625. WorkloadActual 31: 1 op, 4206.57 ns, 4.2066 us/op
  626. WorkloadActual 32: 1 op, 3906.10 ns, 3.9061 us/op
  627. WorkloadActual 33: 1 op, 4206.57 ns, 4.2066 us/op
  628. WorkloadActual 34: 1 op, 3906.10 ns, 3.9061 us/op
  629. WorkloadActual 35: 1 op, 4206.57 ns, 4.2066 us/op
  630. WorkloadActual 36: 1 op, 4206.57 ns, 4.2066 us/op
  631. WorkloadActual 37: 1 op, 3906.10 ns, 3.9061 us/op
  632. WorkloadActual 38: 1 op, 4206.57 ns, 4.2066 us/op
  633. WorkloadActual 39: 1 op, 4507.03 ns, 4.5070 us/op
  634. WorkloadActual 40: 1 op, 4206.57 ns, 4.2066 us/op
  635. WorkloadActual 41: 1 op, 3906.10 ns, 3.9061 us/op
  636. WorkloadActual 42: 1 op, 4206.57 ns, 4.2066 us/op
  637. WorkloadActual 43: 1 op, 8112.66 ns, 8.1127 us/op
  638. WorkloadActual 44: 1 op, 4206.57 ns, 4.2066 us/op
  639. WorkloadActual 45: 1 op, 3906.10 ns, 3.9061 us/op
  640. WorkloadActual 46: 1 op, 4206.57 ns, 4.2066 us/op
  641. WorkloadActual 47: 1 op, 3906.10 ns, 3.9061 us/op
  642. WorkloadActual 48: 1 op, 4206.57 ns, 4.2066 us/op
  643. WorkloadActual 49: 1 op, 3906.10 ns, 3.9061 us/op
  644. WorkloadActual 50: 1 op, 4206.57 ns, 4.2066 us/op
  645. WorkloadActual 51: 1 op, 4206.57 ns, 4.2066 us/op
  646. WorkloadActual 52: 1 op, 3906.10 ns, 3.9061 us/op
  647.  
  648. // AfterActualRun
  649. WorkloadResult 1: 1 op, 3951.17 ns, 3.9512 us/op
  650. WorkloadResult 2: 1 op, 3951.17 ns, 3.9512 us/op
  651. WorkloadResult 3: 1 op, 3650.70 ns, 3.6507 us/op
  652. WorkloadResult 4: 1 op, 3650.70 ns, 3.6507 us/op
  653. WorkloadResult 5: 1 op, 3650.70 ns, 3.6507 us/op
  654. WorkloadResult 6: 1 op, 3650.70 ns, 3.6507 us/op
  655. WorkloadResult 7: 1 op, 3951.17 ns, 3.9512 us/op
  656. WorkloadResult 8: 1 op, 3650.70 ns, 3.6507 us/op
  657. WorkloadResult 9: 1 op, 3650.70 ns, 3.6507 us/op
  658. WorkloadResult 10: 1 op, 3951.17 ns, 3.9512 us/op
  659. WorkloadResult 11: 1 op, 3951.17 ns, 3.9512 us/op
  660. WorkloadResult 12: 1 op, 3951.17 ns, 3.9512 us/op
  661. WorkloadResult 13: 1 op, 3650.70 ns, 3.6507 us/op
  662. WorkloadResult 14: 1 op, 3951.17 ns, 3.9512 us/op
  663. WorkloadResult 15: 1 op, 3650.70 ns, 3.6507 us/op
  664. WorkloadResult 16: 1 op, 3650.70 ns, 3.6507 us/op
  665. WorkloadResult 17: 1 op, 3650.70 ns, 3.6507 us/op
  666. WorkloadResult 18: 1 op, 3650.70 ns, 3.6507 us/op
  667. WorkloadResult 19: 1 op, 3951.17 ns, 3.9512 us/op
  668. WorkloadResult 20: 1 op, 3650.70 ns, 3.6507 us/op
  669. WorkloadResult 21: 1 op, 3650.70 ns, 3.6507 us/op
  670. WorkloadResult 22: 1 op, 3650.70 ns, 3.6507 us/op
  671. WorkloadResult 23: 1 op, 3650.70 ns, 3.6507 us/op
  672. WorkloadResult 24: 1 op, 3951.17 ns, 3.9512 us/op
  673. WorkloadResult 25: 1 op, 3650.70 ns, 3.6507 us/op
  674. WorkloadResult 26: 1 op, 3951.17 ns, 3.9512 us/op
  675. WorkloadResult 27: 1 op, 3951.17 ns, 3.9512 us/op
  676. WorkloadResult 28: 1 op, 3650.70 ns, 3.6507 us/op
  677. WorkloadResult 29: 1 op, 3650.70 ns, 3.6507 us/op
  678. WorkloadResult 30: 1 op, 3951.17 ns, 3.9512 us/op
  679. WorkloadResult 31: 1 op, 3650.70 ns, 3.6507 us/op
  680. WorkloadResult 32: 1 op, 3951.17 ns, 3.9512 us/op
  681. WorkloadResult 33: 1 op, 3650.70 ns, 3.6507 us/op
  682. WorkloadResult 34: 1 op, 3951.17 ns, 3.9512 us/op
  683. WorkloadResult 35: 1 op, 3951.17 ns, 3.9512 us/op
  684. WorkloadResult 36: 1 op, 3650.70 ns, 3.6507 us/op
  685. WorkloadResult 37: 1 op, 3951.17 ns, 3.9512 us/op
  686. WorkloadResult 38: 1 op, 4251.64 ns, 4.2516 us/op
  687. WorkloadResult 39: 1 op, 3951.17 ns, 3.9512 us/op
  688. WorkloadResult 40: 1 op, 3650.70 ns, 3.6507 us/op
  689. WorkloadResult 41: 1 op, 3951.17 ns, 3.9512 us/op
  690. WorkloadResult 42: 1 op, 3951.17 ns, 3.9512 us/op
  691. WorkloadResult 43: 1 op, 3650.70 ns, 3.6507 us/op
  692. WorkloadResult 44: 1 op, 3951.17 ns, 3.9512 us/op
  693. WorkloadResult 45: 1 op, 3650.70 ns, 3.6507 us/op
  694. WorkloadResult 46: 1 op, 3951.17 ns, 3.9512 us/op
  695. WorkloadResult 47: 1 op, 3650.70 ns, 3.6507 us/op
  696. WorkloadResult 48: 1 op, 3951.17 ns, 3.9512 us/op
  697. WorkloadResult 49: 1 op, 3951.17 ns, 3.9512 us/op
  698. WorkloadResult 50: 1 op, 3650.70 ns, 3.6507 us/op
  699. GC: 0 0 0 0 0
  700.  
  701. // AfterAll
  702.  
  703. Mean = 3.8009 us, StdErr = 0.0231 us (0.61%); N = 50, StdDev = 0.1635 us
  704. Min = 3.6507 us, Q1 = 3.6507 us, Median = 3.6507 us, Q3 = 3.9512 us, Max = 4.2516 us
  705. IQR = 0.3005 us, LowerFence = 3.2000 us, UpperFence = 4.4019 us
  706. ConfidenceInterval = [3.7200 us; 3.8818 us] (CI 99.9%), Margin = 0.0809 us (2.13% of Mean)
  707. Skewness = 0.37, Kurtosis = 1.86, MValue = 3.85
  708.  
  709. // **************************
  710. // Benchmark: ArrayEqualsBenchmark.MemCmp: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
  711. // *** Execute ***
  712. // Launch: 1 / 1
  713. // BeforeAnythingElse
  714.  
  715. // Benchmark Process Environment Information:
  716. // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
  717. // GC=Concurrent Workstation
  718. // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
  719.  
  720. OverheadJitting 1: 1 op, 236769.53 ns, 236.7695 us/op
  721. WorkloadJitting 1: 1 op, 467830.14 ns, 467.8301 us/op
  722.  
  723. OverheadWarmup 1: 1 op, 0.00 ns, 0.0000 ns/op
  724. OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
  725. OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
  726. OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
  727. OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
  728. OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
  729.  
  730. OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
  731. OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
  732. OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
  733. OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
  734. OverheadActual 5: 1 op, 0.00 ns, 0.0000 ns/op
  735. OverheadActual 6: 1 op, 0.00 ns, 0.0000 ns/op
  736. OverheadActual 7: 1 op, 0.00 ns, 0.0000 ns/op
  737. OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
  738. OverheadActual 9: 1 op, 0.00 ns, 0.0000 ns/op
  739. OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
  740. OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
  741. OverheadActual 12: 1 op, 300.47 ns, 300.4689 ns/op
  742. OverheadActual 13: 1 op, 300.47 ns, 300.4689 ns/op
  743. OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
  744. OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
  745. OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
  746. OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
  747. OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
  748. OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
  749. OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
  750.  
  751. WorkloadWarmup 1: 1 op, 1502.34 ns, 1.5023 us/op
  752. WorkloadWarmup 2: 1 op, 1201.88 ns, 1.2019 us/op
  753. WorkloadWarmup 3: 1 op, 1201.88 ns, 1.2019 us/op
  754. WorkloadWarmup 4: 1 op, 901.41 ns, 901.4068 ns/op
  755. WorkloadWarmup 5: 1 op, 1201.88 ns, 1.2019 us/op
  756. WorkloadWarmup 6: 1 op, 1201.88 ns, 1.2019 us/op
  757.  
  758. // BeforeActualRun
  759. WorkloadActual 1: 1 op, 1201.88 ns, 1.2019 us/op
  760. WorkloadActual 2: 1 op, 901.41 ns, 901.4068 ns/op
  761. WorkloadActual 3: 1 op, 901.41 ns, 901.4068 ns/op
  762. WorkloadActual 4: 1 op, 1201.88 ns, 1.2019 us/op
  763. WorkloadActual 5: 1 op, 901.41 ns, 901.4068 ns/op
  764. WorkloadActual 6: 1 op, 901.41 ns, 901.4068 ns/op
  765. WorkloadActual 7: 1 op, 1201.88 ns, 1.2019 us/op
  766. WorkloadActual 8: 1 op, 901.41 ns, 901.4068 ns/op
  767. WorkloadActual 9: 1 op, 14122.04 ns, 14.1220 us/op
  768. WorkloadActual 10: 1 op, 1201.88 ns, 1.2019 us/op
  769. WorkloadActual 11: 1 op, 1502.34 ns, 1.5023 us/op
  770. WorkloadActual 12: 1 op, 1201.88 ns, 1.2019 us/op
  771. WorkloadActual 13: 1 op, 901.41 ns, 901.4068 ns/op
  772. WorkloadActual 14: 1 op, 1201.88 ns, 1.2019 us/op
  773. WorkloadActual 15: 1 op, 1201.88 ns, 1.2019 us/op
  774. WorkloadActual 16: 1 op, 1201.88 ns, 1.2019 us/op
  775. WorkloadActual 17: 1 op, 901.41 ns, 901.4068 ns/op
  776. WorkloadActual 18: 1 op, 901.41 ns, 901.4068 ns/op
  777. WorkloadActual 19: 1 op, 901.41 ns, 901.4068 ns/op
  778. WorkloadActual 20: 1 op, 901.41 ns, 901.4068 ns/op
  779. WorkloadActual 21: 1 op, 901.41 ns, 901.4068 ns/op
  780. WorkloadActual 22: 1 op, 901.41 ns, 901.4068 ns/op
  781. WorkloadActual 23: 1 op, 1201.88 ns, 1.2019 us/op
  782. WorkloadActual 24: 1 op, 1201.88 ns, 1.2019 us/op
  783. WorkloadActual 25: 1 op, 1201.88 ns, 1.2019 us/op
  784. WorkloadActual 26: 1 op, 1201.88 ns, 1.2019 us/op
  785. WorkloadActual 27: 1 op, 1201.88 ns, 1.2019 us/op
  786. WorkloadActual 28: 1 op, 901.41 ns, 901.4068 ns/op
  787. WorkloadActual 29: 1 op, 1201.88 ns, 1.2019 us/op
  788. WorkloadActual 30: 1 op, 901.41 ns, 901.4068 ns/op
  789. WorkloadActual 31: 1 op, 1201.88 ns, 1.2019 us/op
  790. WorkloadActual 32: 1 op, 1201.88 ns, 1.2019 us/op
  791. WorkloadActual 33: 1 op, 1201.88 ns, 1.2019 us/op
  792. WorkloadActual 34: 1 op, 1201.88 ns, 1.2019 us/op
  793. WorkloadActual 35: 1 op, 901.41 ns, 901.4068 ns/op
  794. WorkloadActual 36: 1 op, 901.41 ns, 901.4068 ns/op
  795. WorkloadActual 37: 1 op, 901.41 ns, 901.4068 ns/op
  796. WorkloadActual 38: 1 op, 1201.88 ns, 1.2019 us/op
  797. WorkloadActual 39: 1 op, 901.41 ns, 901.4068 ns/op
  798. WorkloadActual 40: 1 op, 1201.88 ns, 1.2019 us/op
  799. WorkloadActual 41: 1 op, 901.41 ns, 901.4068 ns/op
  800. WorkloadActual 42: 1 op, 901.41 ns, 901.4068 ns/op
  801. WorkloadActual 43: 1 op, 901.41 ns, 901.4068 ns/op
  802. WorkloadActual 44: 1 op, 1201.88 ns, 1.2019 us/op
  803. WorkloadActual 45: 1 op, 901.41 ns, 901.4068 ns/op
  804. WorkloadActual 46: 1 op, 1201.88 ns, 1.2019 us/op
  805. WorkloadActual 47: 1 op, 1201.88 ns, 1.2019 us/op
  806. WorkloadActual 48: 1 op, 1201.88 ns, 1.2019 us/op
  807. WorkloadActual 49: 1 op, 901.41 ns, 901.4068 ns/op
  808. WorkloadActual 50: 1 op, 901.41 ns, 901.4068 ns/op
  809. WorkloadActual 51: 1 op, 1201.88 ns, 1.2019 us/op
  810. WorkloadActual 52: 1 op, 3605.63 ns, 3.6056 us/op
  811. WorkloadActual 53: 1 op, 1502.34 ns, 1.5023 us/op
  812. WorkloadActual 54: 1 op, 1201.88 ns, 1.2019 us/op
  813. WorkloadActual 55: 1 op, 1201.88 ns, 1.2019 us/op
  814. WorkloadActual 56: 1 op, 14122.04 ns, 14.1220 us/op
  815. WorkloadActual 57: 1 op, 901.41 ns, 901.4068 ns/op
  816. WorkloadActual 58: 1 op, 1201.88 ns, 1.2019 us/op
  817. WorkloadActual 59: 1 op, 901.41 ns, 901.4068 ns/op
  818. WorkloadActual 60: 1 op, 1201.88 ns, 1.2019 us/op
  819. WorkloadActual 61: 1 op, 901.41 ns, 901.4068 ns/op
  820. WorkloadActual 62: 1 op, 1201.88 ns, 1.2019 us/op
  821. WorkloadActual 63: 1 op, 901.41 ns, 901.4068 ns/op
  822. WorkloadActual 64: 1 op, 13821.57 ns, 13.8216 us/op
  823. WorkloadActual 65: 1 op, 1201.88 ns, 1.2019 us/op
  824. WorkloadActual 66: 1 op, 1201.88 ns, 1.2019 us/op
  825. WorkloadActual 67: 1 op, 901.41 ns, 901.4068 ns/op
  826. WorkloadActual 68: 1 op, 901.41 ns, 901.4068 ns/op
  827. WorkloadActual 69: 1 op, 1201.88 ns, 1.2019 us/op
  828. WorkloadActual 70: 1 op, 1201.88 ns, 1.2019 us/op
  829. WorkloadActual 71: 1 op, 1201.88 ns, 1.2019 us/op
  830. WorkloadActual 72: 1 op, 901.41 ns, 901.4068 ns/op
  831. WorkloadActual 73: 1 op, 1201.88 ns, 1.2019 us/op
  832. WorkloadActual 74: 1 op, 901.41 ns, 901.4068 ns/op
  833. WorkloadActual 75: 1 op, 901.41 ns, 901.4068 ns/op
  834. WorkloadActual 76: 1 op, 901.41 ns, 901.4068 ns/op
  835. WorkloadActual 77: 1 op, 1201.88 ns, 1.2019 us/op
  836. WorkloadActual 78: 1 op, 1802.81 ns, 1.8028 us/op
  837. WorkloadActual 79: 1 op, 1201.88 ns, 1.2019 us/op
  838. WorkloadActual 80: 1 op, 1201.88 ns, 1.2019 us/op
  839. WorkloadActual 81: 1 op, 1201.88 ns, 1.2019 us/op
  840. WorkloadActual 82: 1 op, 1502.34 ns, 1.5023 us/op
  841. WorkloadActual 83: 1 op, 1201.88 ns, 1.2019 us/op
  842. WorkloadActual 84: 1 op, 901.41 ns, 901.4068 ns/op
  843. WorkloadActual 85: 1 op, 1201.88 ns, 1.2019 us/op
  844. WorkloadActual 86: 1 op, 1201.88 ns, 1.2019 us/op
  845. WorkloadActual 87: 1 op, 901.41 ns, 901.4068 ns/op
  846. WorkloadActual 88: 1 op, 1201.88 ns, 1.2019 us/op
  847. WorkloadActual 89: 1 op, 901.41 ns, 901.4068 ns/op
  848. WorkloadActual 90: 1 op, 901.41 ns, 901.4068 ns/op
  849. WorkloadActual 91: 1 op, 901.41 ns, 901.4068 ns/op
  850. WorkloadActual 92: 1 op, 901.41 ns, 901.4068 ns/op
  851. WorkloadActual 93: 1 op, 1502.34 ns, 1.5023 us/op
  852. WorkloadActual 94: 1 op, 901.41 ns, 901.4068 ns/op
  853. WorkloadActual 95: 1 op, 901.41 ns, 901.4068 ns/op
  854. WorkloadActual 96: 1 op, 901.41 ns, 901.4068 ns/op
  855. WorkloadActual 97: 1 op, 901.41 ns, 901.4068 ns/op
  856. WorkloadActual 98: 1 op, 901.41 ns, 901.4068 ns/op
  857. WorkloadActual 99: 1 op, 1502.34 ns, 1.5023 us/op
  858. WorkloadActual 100: 1 op, 14122.04 ns, 14.1220 us/op
  859.  
  860. // AfterActualRun
  861. WorkloadResult 1: 1 op, 961.50 ns, 961.5006 ns/op
  862. WorkloadResult 2: 1 op, 661.03 ns, 661.0317 ns/op
  863. WorkloadResult 3: 1 op, 661.03 ns, 661.0317 ns/op
  864. WorkloadResult 4: 1 op, 961.50 ns, 961.5006 ns/op
  865. WorkloadResult 5: 1 op, 661.03 ns, 661.0317 ns/op
  866. WorkloadResult 6: 1 op, 661.03 ns, 661.0317 ns/op
  867. WorkloadResult 7: 1 op, 961.50 ns, 961.5006 ns/op
  868. WorkloadResult 8: 1 op, 661.03 ns, 661.0317 ns/op
  869. WorkloadResult 9: 1 op, 961.50 ns, 961.5006 ns/op
  870. WorkloadResult 10: 1 op, 1261.97 ns, 1.2620 us/op
  871. WorkloadResult 11: 1 op, 961.50 ns, 961.5006 ns/op
  872. WorkloadResult 12: 1 op, 661.03 ns, 661.0317 ns/op
  873. WorkloadResult 13: 1 op, 961.50 ns, 961.5006 ns/op
  874. WorkloadResult 14: 1 op, 961.50 ns, 961.5006 ns/op
  875. WorkloadResult 15: 1 op, 961.50 ns, 961.5006 ns/op
  876. WorkloadResult 16: 1 op, 661.03 ns, 661.0317 ns/op
  877. WorkloadResult 17: 1 op, 661.03 ns, 661.0317 ns/op
  878. WorkloadResult 18: 1 op, 661.03 ns, 661.0317 ns/op
  879. WorkloadResult 19: 1 op, 661.03 ns, 661.0317 ns/op
  880. WorkloadResult 20: 1 op, 661.03 ns, 661.0317 ns/op
  881. WorkloadResult 21: 1 op, 661.03 ns, 661.0317 ns/op
  882. WorkloadResult 22: 1 op, 961.50 ns, 961.5006 ns/op
  883. WorkloadResult 23: 1 op, 961.50 ns, 961.5006 ns/op
  884. WorkloadResult 24: 1 op, 961.50 ns, 961.5006 ns/op
  885. WorkloadResult 25: 1 op, 961.50 ns, 961.5006 ns/op
  886. WorkloadResult 26: 1 op, 961.50 ns, 961.5006 ns/op
  887. WorkloadResult 27: 1 op, 661.03 ns, 661.0317 ns/op
  888. WorkloadResult 28: 1 op, 961.50 ns, 961.5006 ns/op
  889. WorkloadResult 29: 1 op, 661.03 ns, 661.0317 ns/op
  890. WorkloadResult 30: 1 op, 961.50 ns, 961.5006 ns/op
  891. WorkloadResult 31: 1 op, 961.50 ns, 961.5006 ns/op
  892. WorkloadResult 32: 1 op, 961.50 ns, 961.5006 ns/op
  893. WorkloadResult 33: 1 op, 961.50 ns, 961.5006 ns/op
  894. WorkloadResult 34: 1 op, 661.03 ns, 661.0317 ns/op
  895. WorkloadResult 35: 1 op, 661.03 ns, 661.0317 ns/op
  896. WorkloadResult 36: 1 op, 661.03 ns, 661.0317 ns/op
  897. WorkloadResult 37: 1 op, 961.50 ns, 961.5006 ns/op
  898. WorkloadResult 38: 1 op, 661.03 ns, 661.0317 ns/op
  899. WorkloadResult 39: 1 op, 961.50 ns, 961.5006 ns/op
  900. WorkloadResult 40: 1 op, 661.03 ns, 661.0317 ns/op
  901. WorkloadResult 41: 1 op, 661.03 ns, 661.0317 ns/op
  902. WorkloadResult 42: 1 op, 661.03 ns, 661.0317 ns/op
  903. WorkloadResult 43: 1 op, 961.50 ns, 961.5006 ns/op
  904. WorkloadResult 44: 1 op, 661.03 ns, 661.0317 ns/op
  905. WorkloadResult 45: 1 op, 961.50 ns, 961.5006 ns/op
  906. WorkloadResult 46: 1 op, 961.50 ns, 961.5006 ns/op
  907. WorkloadResult 47: 1 op, 961.50 ns, 961.5006 ns/op
  908. WorkloadResult 48: 1 op, 661.03 ns, 661.0317 ns/op
  909. WorkloadResult 49: 1 op, 661.03 ns, 661.0317 ns/op
  910. WorkloadResult 50: 1 op, 961.50 ns, 961.5006 ns/op
  911. WorkloadResult 51: 1 op, 1261.97 ns, 1.2620 us/op
  912. WorkloadResult 52: 1 op, 961.50 ns, 961.5006 ns/op
  913. WorkloadResult 53: 1 op, 961.50 ns, 961.5006 ns/op
  914. WorkloadResult 54: 1 op, 661.03 ns, 661.0317 ns/op
  915. WorkloadResult 55: 1 op, 961.50 ns, 961.5006 ns/op
  916. WorkloadResult 56: 1 op, 661.03 ns, 661.0317 ns/op
  917. WorkloadResult 57: 1 op, 961.50 ns, 961.5006 ns/op
  918. WorkloadResult 58: 1 op, 661.03 ns, 661.0317 ns/op
  919. WorkloadResult 59: 1 op, 961.50 ns, 961.5006 ns/op
  920. WorkloadResult 60: 1 op, 661.03 ns, 661.0317 ns/op
  921. WorkloadResult 61: 1 op, 961.50 ns, 961.5006 ns/op
  922. WorkloadResult 62: 1 op, 961.50 ns, 961.5006 ns/op
  923. WorkloadResult 63: 1 op, 661.03 ns, 661.0317 ns/op
  924. WorkloadResult 64: 1 op, 661.03 ns, 661.0317 ns/op
  925. WorkloadResult 65: 1 op, 961.50 ns, 961.5006 ns/op
  926. WorkloadResult 66: 1 op, 961.50 ns, 961.5006 ns/op
  927. WorkloadResult 67: 1 op, 961.50 ns, 961.5006 ns/op
  928. WorkloadResult 68: 1 op, 661.03 ns, 661.0317 ns/op
  929. WorkloadResult 69: 1 op, 961.50 ns, 961.5006 ns/op
  930. WorkloadResult 70: 1 op, 661.03 ns, 661.0317 ns/op
  931. WorkloadResult 71: 1 op, 661.03 ns, 661.0317 ns/op
  932. WorkloadResult 72: 1 op, 661.03 ns, 661.0317 ns/op
  933. WorkloadResult 73: 1 op, 961.50 ns, 961.5006 ns/op
  934. WorkloadResult 74: 1 op, 961.50 ns, 961.5006 ns/op
  935. WorkloadResult 75: 1 op, 961.50 ns, 961.5006 ns/op
  936. WorkloadResult 76: 1 op, 961.50 ns, 961.5006 ns/op
  937. WorkloadResult 77: 1 op, 1261.97 ns, 1.2620 us/op
  938. WorkloadResult 78: 1 op, 961.50 ns, 961.5006 ns/op
  939. WorkloadResult 79: 1 op, 661.03 ns, 661.0317 ns/op
  940. WorkloadResult 80: 1 op, 961.50 ns, 961.5006 ns/op
  941. WorkloadResult 81: 1 op, 961.50 ns, 961.5006 ns/op
  942. WorkloadResult 82: 1 op, 661.03 ns, 661.0317 ns/op
  943. WorkloadResult 83: 1 op, 961.50 ns, 961.5006 ns/op
  944. WorkloadResult 84: 1 op, 661.03 ns, 661.0317 ns/op
  945. WorkloadResult 85: 1 op, 661.03 ns, 661.0317 ns/op
  946. WorkloadResult 86: 1 op, 661.03 ns, 661.0317 ns/op
  947. WorkloadResult 87: 1 op, 661.03 ns, 661.0317 ns/op
  948. WorkloadResult 88: 1 op, 1261.97 ns, 1.2620 us/op
  949. WorkloadResult 89: 1 op, 661.03 ns, 661.0317 ns/op
  950. WorkloadResult 90: 1 op, 661.03 ns, 661.0317 ns/op
  951. WorkloadResult 91: 1 op, 661.03 ns, 661.0317 ns/op
  952. WorkloadResult 92: 1 op, 661.03 ns, 661.0317 ns/op
  953. WorkloadResult 93: 1 op, 661.03 ns, 661.0317 ns/op
  954. WorkloadResult 94: 1 op, 1261.97 ns, 1.2620 us/op
  955. GC: 0 0 0 0 0
  956.  
  957. // AfterAll
  958.  
  959. Mean = 833.6404 ns, StdErr = 18.4549 ns (2.21%); N = 94, StdDev = 178.9273 ns
  960. Min = 661.0300 ns, Q1 = 661.0300 ns, Median = 961.5000 ns, Q3 = 961.5000 ns, Max = 1,261.9700 ns
  961. IQR = 300.4700 ns, LowerFence = 210.3250 ns, UpperFence = 1,412.2050 ns
  962. ConfidenceInterval = [770.9262 ns; 896.3547 ns] (CI 99.9%), Margin = 62.7142 ns (7.52% of Mean)
  963. Skewness = 0.47, Kurtosis = 2.28, MValue = 4.18
  964.  
  965. // **************************
  966. // Benchmark: ArrayEqualsBenchmark.Intrinsics: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
  967. // *** Execute ***
  968. // Launch: 1 / 1
  969. // BeforeAnythingElse
  970.  
  971. // Benchmark Process Environment Information:
  972. // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
  973. // GC=Concurrent Workstation
  974. // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
  975.  
  976. OverheadJitting 1: 1 op, 243980.78 ns, 243.9808 us/op
  977. WorkloadJitting 1: 1 op, 1542307.08 ns, 1.5423 ms/op
  978.  
  979. OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
  980. OverheadWarmup 2: 1 op, 0.00 ns, 0.0000 ns/op
  981. OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
  982. OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
  983. OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
  984. OverheadWarmup 6: 1 op, 0.00 ns, 0.0000 ns/op
  985.  
  986. OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
  987. OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
  988. OverheadActual 3: 1 op, 0.00 ns, 0.0000 ns/op
  989. OverheadActual 4: 1 op, 600.94 ns, 600.9379 ns/op
  990. OverheadActual 5: 1 op, 0.00 ns, 0.0000 ns/op
  991. OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
  992. OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
  993. OverheadActual 8: 1 op, 0.00 ns, 0.0000 ns/op
  994. OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
  995. OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
  996. OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
  997. OverheadActual 12: 1 op, 300.47 ns, 300.4689 ns/op
  998. OverheadActual 13: 1 op, 12920.16 ns, 12.9202 us/op
  999. OverheadActual 14: 1 op, 0.00 ns, 0.0000 ns/op
  1000. OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
  1001. OverheadActual 16: 1 op, 0.00 ns, 0.0000 ns/op
  1002. OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
  1003. OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
  1004. OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
  1005. OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
  1006.  
  1007. WorkloadWarmup 1: 1 op, 1502.34 ns, 1.5023 us/op
  1008. WorkloadWarmup 2: 1 op, 1201.88 ns, 1.2019 us/op
  1009. WorkloadWarmup 3: 1 op, 1201.88 ns, 1.2019 us/op
  1010. WorkloadWarmup 4: 1 op, 1201.88 ns, 1.2019 us/op
  1011. WorkloadWarmup 5: 1 op, 1201.88 ns, 1.2019 us/op
  1012. WorkloadWarmup 6: 1 op, 1201.88 ns, 1.2019 us/op
  1013.  
  1014. // BeforeActualRun
  1015. WorkloadActual 1: 1 op, 1201.88 ns, 1.2019 us/op
  1016. WorkloadActual 2: 1 op, 1201.88 ns, 1.2019 us/op
  1017. WorkloadActual 3: 1 op, 2103.28 ns, 2.1033 us/op
  1018. WorkloadActual 4: 1 op, 2103.28 ns, 2.1033 us/op
  1019. WorkloadActual 5: 1 op, 1201.88 ns, 1.2019 us/op
  1020. WorkloadActual 6: 1 op, 1502.34 ns, 1.5023 us/op
  1021. WorkloadActual 7: 1 op, 1502.34 ns, 1.5023 us/op
  1022. WorkloadActual 8: 1 op, 1502.34 ns, 1.5023 us/op
  1023. WorkloadActual 9: 1 op, 1201.88 ns, 1.2019 us/op
  1024. WorkloadActual 10: 1 op, 1201.88 ns, 1.2019 us/op
  1025. WorkloadActual 11: 1 op, 1502.34 ns, 1.5023 us/op
  1026. WorkloadActual 12: 1 op, 1201.88 ns, 1.2019 us/op
  1027. WorkloadActual 13: 1 op, 13821.57 ns, 13.8216 us/op
  1028. WorkloadActual 14: 1 op, 1502.34 ns, 1.5023 us/op
  1029. WorkloadActual 15: 1 op, 1502.34 ns, 1.5023 us/op
  1030. WorkloadActual 16: 1 op, 14122.04 ns, 14.1220 us/op
  1031. WorkloadActual 17: 1 op, 1201.88 ns, 1.2019 us/op
  1032. WorkloadActual 18: 1 op, 1201.88 ns, 1.2019 us/op
  1033. WorkloadActual 19: 1 op, 1201.88 ns, 1.2019 us/op
  1034. WorkloadActual 20: 1 op, 1201.88 ns, 1.2019 us/op
  1035. WorkloadActual 21: 1 op, 1201.88 ns, 1.2019 us/op
  1036. WorkloadActual 22: 1 op, 1201.88 ns, 1.2019 us/op
  1037. WorkloadActual 23: 1 op, 1201.88 ns, 1.2019 us/op
  1038. WorkloadActual 24: 1 op, 1201.88 ns, 1.2019 us/op
  1039. WorkloadActual 25: 1 op, 1201.88 ns, 1.2019 us/op
  1040. WorkloadActual 26: 1 op, 1502.34 ns, 1.5023 us/op
  1041. WorkloadActual 27: 1 op, 14122.04 ns, 14.1220 us/op
  1042. WorkloadActual 28: 1 op, 1201.88 ns, 1.2019 us/op
  1043. WorkloadActual 29: 1 op, 1502.34 ns, 1.5023 us/op
  1044. WorkloadActual 30: 1 op, 1502.34 ns, 1.5023 us/op
  1045. WorkloadActual 31: 1 op, 1502.34 ns, 1.5023 us/op
  1046. WorkloadActual 32: 1 op, 1502.34 ns, 1.5023 us/op
  1047. WorkloadActual 33: 1 op, 1502.34 ns, 1.5023 us/op
  1048. WorkloadActual 34: 1 op, 1201.88 ns, 1.2019 us/op
  1049. WorkloadActual 35: 1 op, 1201.88 ns, 1.2019 us/op
  1050. WorkloadActual 36: 1 op, 1201.88 ns, 1.2019 us/op
  1051. WorkloadActual 37: 1 op, 1201.88 ns, 1.2019 us/op
  1052. WorkloadActual 38: 1 op, 1201.88 ns, 1.2019 us/op
  1053. WorkloadActual 39: 1 op, 2403.75 ns, 2.4038 us/op
  1054. WorkloadActual 40: 1 op, 2103.28 ns, 2.1033 us/op
  1055. WorkloadActual 41: 1 op, 2704.22 ns, 2.7042 us/op
  1056. WorkloadActual 42: 1 op, 1201.88 ns, 1.2019 us/op
  1057. WorkloadActual 43: 1 op, 1201.88 ns, 1.2019 us/op
  1058. WorkloadActual 44: 1 op, 1802.81 ns, 1.8028 us/op
  1059. WorkloadActual 45: 1 op, 1201.88 ns, 1.2019 us/op
  1060. WorkloadActual 46: 1 op, 1502.34 ns, 1.5023 us/op
  1061. WorkloadActual 47: 1 op, 1201.88 ns, 1.2019 us/op
  1062. WorkloadActual 48: 1 op, 1201.88 ns, 1.2019 us/op
  1063. WorkloadActual 49: 1 op, 1201.88 ns, 1.2019 us/op
  1064. WorkloadActual 50: 1 op, 1201.88 ns, 1.2019 us/op
  1065. WorkloadActual 51: 1 op, 901.41 ns, 901.4068 ns/op
  1066. WorkloadActual 52: 1 op, 1201.88 ns, 1.2019 us/op
  1067. WorkloadActual 53: 1 op, 1502.34 ns, 1.5023 us/op
  1068. WorkloadActual 54: 1 op, 901.41 ns, 901.4068 ns/op
  1069. WorkloadActual 55: 1 op, 1201.88 ns, 1.2019 us/op
  1070. WorkloadActual 56: 1 op, 2103.28 ns, 2.1033 us/op
  1071. WorkloadActual 57: 1 op, 1201.88 ns, 1.2019 us/op
  1072. WorkloadActual 58: 1 op, 1201.88 ns, 1.2019 us/op
  1073. WorkloadActual 59: 1 op, 1502.34 ns, 1.5023 us/op
  1074. WorkloadActual 60: 1 op, 1201.88 ns, 1.2019 us/op
  1075. WorkloadActual 61: 1 op, 1201.88 ns, 1.2019 us/op
  1076. WorkloadActual 62: 1 op, 1502.34 ns, 1.5023 us/op
  1077. WorkloadActual 63: 1 op, 2103.28 ns, 2.1033 us/op
  1078. WorkloadActual 64: 1 op, 1201.88 ns, 1.2019 us/op
  1079. WorkloadActual 65: 1 op, 1201.88 ns, 1.2019 us/op
  1080. WorkloadActual 66: 1 op, 1201.88 ns, 1.2019 us/op
  1081. WorkloadActual 67: 1 op, 1201.88 ns, 1.2019 us/op
  1082. WorkloadActual 68: 1 op, 1201.88 ns, 1.2019 us/op
  1083. WorkloadActual 69: 1 op, 901.41 ns, 901.4068 ns/op
  1084. WorkloadActual 70: 1 op, 1201.88 ns, 1.2019 us/op
  1085. WorkloadActual 71: 1 op, 1201.88 ns, 1.2019 us/op
  1086. WorkloadActual 72: 1 op, 1201.88 ns, 1.2019 us/op
  1087. WorkloadActual 73: 1 op, 1201.88 ns, 1.2019 us/op
  1088. WorkloadActual 74: 1 op, 1201.88 ns, 1.2019 us/op
  1089. WorkloadActual 75: 1 op, 1201.88 ns, 1.2019 us/op
  1090. WorkloadActual 76: 1 op, 1201.88 ns, 1.2019 us/op
  1091. WorkloadActual 77: 1 op, 1201.88 ns, 1.2019 us/op
  1092. WorkloadActual 78: 1 op, 901.41 ns, 901.4068 ns/op
  1093. WorkloadActual 79: 1 op, 901.41 ns, 901.4068 ns/op
  1094. WorkloadActual 80: 1 op, 1201.88 ns, 1.2019 us/op
  1095. WorkloadActual 81: 1 op, 1201.88 ns, 1.2019 us/op
  1096. WorkloadActual 82: 1 op, 1201.88 ns, 1.2019 us/op
  1097. WorkloadActual 83: 1 op, 1802.81 ns, 1.8028 us/op
  1098. WorkloadActual 84: 1 op, 1502.34 ns, 1.5023 us/op
  1099. WorkloadActual 85: 1 op, 1201.88 ns, 1.2019 us/op
  1100. WorkloadActual 86: 1 op, 14422.51 ns, 14.4225 us/op
  1101. WorkloadActual 87: 1 op, 1502.34 ns, 1.5023 us/op
  1102. WorkloadActual 88: 1 op, 1802.81 ns, 1.8028 us/op
  1103. WorkloadActual 89: 1 op, 1201.88 ns, 1.2019 us/op
  1104. WorkloadActual 90: 1 op, 1201.88 ns, 1.2019 us/op
  1105. WorkloadActual 91: 1 op, 1201.88 ns, 1.2019 us/op
  1106. WorkloadActual 92: 1 op, 13521.10 ns, 13.5211 us/op
  1107. WorkloadActual 93: 1 op, 901.41 ns, 901.4068 ns/op
  1108. WorkloadActual 94: 1 op, 1201.88 ns, 1.2019 us/op
  1109. WorkloadActual 95: 1 op, 1201.88 ns, 1.2019 us/op
  1110. WorkloadActual 96: 1 op, 1201.88 ns, 1.2019 us/op
  1111. WorkloadActual 97: 1 op, 1201.88 ns, 1.2019 us/op
  1112. WorkloadActual 98: 1 op, 1201.88 ns, 1.2019 us/op
  1113. WorkloadActual 99: 1 op, 1201.88 ns, 1.2019 us/op
  1114. WorkloadActual 100: 1 op, 1201.88 ns, 1.2019 us/op
  1115.  
  1116. // AfterActualRun
  1117. WorkloadResult 1: 1 op, 330.52 ns, 330.5158 ns/op
  1118. WorkloadResult 2: 1 op, 330.52 ns, 330.5158 ns/op
  1119. WorkloadResult 3: 1 op, 330.52 ns, 330.5158 ns/op
  1120. WorkloadResult 4: 1 op, 630.98 ns, 630.9848 ns/op
  1121. WorkloadResult 5: 1 op, 630.98 ns, 630.9848 ns/op
  1122. WorkloadResult 6: 1 op, 630.98 ns, 630.9848 ns/op
  1123. WorkloadResult 7: 1 op, 330.52 ns, 330.5158 ns/op
  1124. WorkloadResult 8: 1 op, 330.52 ns, 330.5158 ns/op
  1125. WorkloadResult 9: 1 op, 630.98 ns, 630.9848 ns/op
  1126. WorkloadResult 10: 1 op, 330.52 ns, 330.5158 ns/op
  1127. WorkloadResult 11: 1 op, 630.98 ns, 630.9848 ns/op
  1128. WorkloadResult 12: 1 op, 630.98 ns, 630.9848 ns/op
  1129. WorkloadResult 13: 1 op, 330.52 ns, 330.5158 ns/op
  1130. WorkloadResult 14: 1 op, 330.52 ns, 330.5158 ns/op
  1131. WorkloadResult 15: 1 op, 330.52 ns, 330.5158 ns/op
  1132. WorkloadResult 16: 1 op, 330.52 ns, 330.5158 ns/op
  1133. WorkloadResult 17: 1 op, 330.52 ns, 330.5158 ns/op
  1134. WorkloadResult 18: 1 op, 330.52 ns, 330.5158 ns/op
  1135. WorkloadResult 19: 1 op, 330.52 ns, 330.5158 ns/op
  1136. WorkloadResult 20: 1 op, 330.52 ns, 330.5158 ns/op
  1137. WorkloadResult 21: 1 op, 330.52 ns, 330.5158 ns/op
  1138. WorkloadResult 22: 1 op, 630.98 ns, 630.9848 ns/op
  1139. WorkloadResult 23: 1 op, 330.52 ns, 330.5158 ns/op
  1140. WorkloadResult 24: 1 op, 630.98 ns, 630.9848 ns/op
  1141. WorkloadResult 25: 1 op, 630.98 ns, 630.9848 ns/op
  1142. WorkloadResult 26: 1 op, 630.98 ns, 630.9848 ns/op
  1143. WorkloadResult 27: 1 op, 630.98 ns, 630.9848 ns/op
  1144. WorkloadResult 28: 1 op, 630.98 ns, 630.9848 ns/op
  1145. WorkloadResult 29: 1 op, 330.52 ns, 330.5158 ns/op
  1146. WorkloadResult 30: 1 op, 330.52 ns, 330.5158 ns/op
  1147. WorkloadResult 31: 1 op, 330.52 ns, 330.5158 ns/op
  1148. WorkloadResult 32: 1 op, 330.52 ns, 330.5158 ns/op
  1149. WorkloadResult 33: 1 op, 330.52 ns, 330.5158 ns/op
  1150. WorkloadResult 34: 1 op, 330.52 ns, 330.5158 ns/op
  1151. WorkloadResult 35: 1 op, 330.52 ns, 330.5158 ns/op
  1152. WorkloadResult 36: 1 op, 931.45 ns, 931.4537 ns/op
  1153. WorkloadResult 37: 1 op, 330.52 ns, 330.5158 ns/op
  1154. WorkloadResult 38: 1 op, 630.98 ns, 630.9848 ns/op
  1155. WorkloadResult 39: 1 op, 330.52 ns, 330.5158 ns/op
  1156. WorkloadResult 40: 1 op, 330.52 ns, 330.5158 ns/op
  1157. WorkloadResult 41: 1 op, 330.52 ns, 330.5158 ns/op
  1158. WorkloadResult 42: 1 op, 330.52 ns, 330.5158 ns/op
  1159. WorkloadResult 43: 1 op, 30.05 ns, 30.0469 ns/op
  1160. WorkloadResult 44: 1 op, 330.52 ns, 330.5158 ns/op
  1161. WorkloadResult 45: 1 op, 630.98 ns, 630.9848 ns/op
  1162. WorkloadResult 46: 1 op, 30.05 ns, 30.0469 ns/op
  1163. WorkloadResult 47: 1 op, 330.52 ns, 330.5158 ns/op
  1164. WorkloadResult 48: 1 op, 330.52 ns, 330.5158 ns/op
  1165. WorkloadResult 49: 1 op, 330.52 ns, 330.5158 ns/op
  1166. WorkloadResult 50: 1 op, 630.98 ns, 630.9848 ns/op
  1167. WorkloadResult 51: 1 op, 330.52 ns, 330.5158 ns/op
  1168. WorkloadResult 52: 1 op, 330.52 ns, 330.5158 ns/op
  1169. WorkloadResult 53: 1 op, 630.98 ns, 630.9848 ns/op
  1170. WorkloadResult 54: 1 op, 330.52 ns, 330.5158 ns/op
  1171. WorkloadResult 55: 1 op, 330.52 ns, 330.5158 ns/op
  1172. WorkloadResult 56: 1 op, 330.52 ns, 330.5158 ns/op
  1173. WorkloadResult 57: 1 op, 330.52 ns, 330.5158 ns/op
  1174. WorkloadResult 58: 1 op, 330.52 ns, 330.5158 ns/op
  1175. WorkloadResult 59: 1 op, 30.05 ns, 30.0469 ns/op
  1176. WorkloadResult 60: 1 op, 330.52 ns, 330.5158 ns/op
  1177. WorkloadResult 61: 1 op, 330.52 ns, 330.5158 ns/op
  1178. WorkloadResult 62: 1 op, 330.52 ns, 330.5158 ns/op
  1179. WorkloadResult 63: 1 op, 330.52 ns, 330.5158 ns/op
  1180. WorkloadResult 64: 1 op, 330.52 ns, 330.5158 ns/op
  1181. WorkloadResult 65: 1 op, 330.52 ns, 330.5158 ns/op
  1182. WorkloadResult 66: 1 op, 330.52 ns, 330.5158 ns/op
  1183. WorkloadResult 67: 1 op, 330.52 ns, 330.5158 ns/op
  1184. WorkloadResult 68: 1 op, 30.05 ns, 30.0469 ns/op
  1185. WorkloadResult 69: 1 op, 30.05 ns, 30.0469 ns/op
  1186. WorkloadResult 70: 1 op, 330.52 ns, 330.5158 ns/op
  1187. WorkloadResult 71: 1 op, 330.52 ns, 330.5158 ns/op
  1188. WorkloadResult 72: 1 op, 330.52 ns, 330.5158 ns/op
  1189. WorkloadResult 73: 1 op, 931.45 ns, 931.4537 ns/op
  1190. WorkloadResult 74: 1 op, 630.98 ns, 630.9848 ns/op
  1191. WorkloadResult 75: 1 op, 330.52 ns, 330.5158 ns/op
  1192. WorkloadResult 76: 1 op, 630.98 ns, 630.9848 ns/op
  1193. WorkloadResult 77: 1 op, 931.45 ns, 931.4537 ns/op
  1194. WorkloadResult 78: 1 op, 330.52 ns, 330.5158 ns/op
  1195. WorkloadResult 79: 1 op, 330.52 ns, 330.5158 ns/op
  1196. WorkloadResult 80: 1 op, 330.52 ns, 330.5158 ns/op
  1197. WorkloadResult 81: 1 op, 30.05 ns, 30.0469 ns/op
  1198. WorkloadResult 82: 1 op, 330.52 ns, 330.5158 ns/op
  1199. WorkloadResult 83: 1 op, 330.52 ns, 330.5158 ns/op
  1200. WorkloadResult 84: 1 op, 330.52 ns, 330.5158 ns/op
  1201. WorkloadResult 85: 1 op, 330.52 ns, 330.5158 ns/op
  1202. WorkloadResult 86: 1 op, 330.52 ns, 330.5158 ns/op
  1203. WorkloadResult 87: 1 op, 330.52 ns, 330.5158 ns/op
  1204. WorkloadResult 88: 1 op, 330.52 ns, 330.5158 ns/op
  1205. GC: 0 0 0 0 0
  1206.  
  1207. // AfterAll
  1208.  
  1209. Mean = 391.9774 ns, StdErr = 19.5216 ns (4.98%); N = 88, StdDev = 183.1286 ns
  1210. Min = 30.0500 ns, Q1 = 330.5200 ns, Median = 330.5200 ns, Q3 = 330.5200 ns, Max = 931.4500 ns
  1211. IQR = 0.0000 ns, LowerFence = 330.5200 ns, UpperFence = 330.5200 ns
  1212. ConfidenceInterval = [325.4889 ns; 458.4659 ns] (CI 99.9%), Margin = 66.4885 ns (16.96% of Mean)
  1213. Skewness = 0.77, Kurtosis = 4.21, MValue = 2
  1214.  
  1215. // **************************
  1216. // Benchmark: ArrayEqualsBenchmark.Naive: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
  1217. // *** Execute ***
  1218. // Launch: 1 / 1
  1219. // BeforeAnythingElse
  1220.  
  1221. // Benchmark Process Environment Information:
  1222. // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
  1223. // GC=Concurrent Workstation
  1224. // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
  1225.  
  1226. OverheadJitting 1: 1 op, 262609.86 ns, 262.6099 us/op
  1227. WorkloadJitting 1: 1 op, 969012.34 ns, 969.0123 us/op
  1228.  
  1229. OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
  1230. OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
  1231. OverheadWarmup 3: 1 op, 0.00 ns, 0.0000 ns/op
  1232. OverheadWarmup 4: 1 op, 0.00 ns, 0.0000 ns/op
  1233. OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
  1234. OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
  1235.  
  1236. OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
  1237. OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
  1238. OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
  1239. OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
  1240. OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
  1241. OverheadActual 6: 1 op, 0.00 ns, 0.0000 ns/op
  1242. OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
  1243. OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
  1244. OverheadActual 9: 1 op, 0.00 ns, 0.0000 ns/op
  1245. OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
  1246. OverheadActual 11: 1 op, 0.00 ns, 0.0000 ns/op
  1247. OverheadActual 12: 1 op, 0.00 ns, 0.0000 ns/op
  1248. OverheadActual 13: 1 op, 300.47 ns, 300.4689 ns/op
  1249. OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
  1250. OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
  1251. OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
  1252. OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
  1253. OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
  1254. OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
  1255. OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
  1256.  
  1257. WorkloadWarmup 1: 1 op, 594928.50 ns, 594.9285 us/op
  1258. WorkloadWarmup 2: 1 op, 575998.96 ns, 575.9990 us/op
  1259. WorkloadWarmup 3: 1 op, 552862.85 ns, 552.8629 us/op
  1260. WorkloadWarmup 4: 1 op, 572092.87 ns, 572.0929 us/op
  1261. WorkloadWarmup 5: 1 op, 713914.21 ns, 713.9142 us/op
  1262. WorkloadWarmup 6: 1 op, 536637.53 ns, 536.6375 us/op
  1263. WorkloadWarmup 7: 1 op, 508393.45 ns, 508.3934 us/op
  1264. WorkloadWarmup 8: 1 op, 563379.27 ns, 563.3793 us/op
  1265. WorkloadWarmup 9: 1 op, 624674.93 ns, 624.6749 us/op
  1266. WorkloadWarmup 10: 1 op, 551060.04 ns, 551.0600 us/op
  1267.  
  1268. // BeforeActualRun
  1269. WorkloadActual 1: 1 op, 565482.55 ns, 565.4825 us/op
  1270. WorkloadActual 2: 1 op, 563379.27 ns, 563.3793 us/op
  1271. WorkloadActual 3: 1 op, 588017.72 ns, 588.0177 us/op
  1272. WorkloadActual 4: 1 op, 605144.45 ns, 605.1444 us/op
  1273. WorkloadActual 5: 1 op, 563980.20 ns, 563.9802 us/op
  1274. WorkloadActual 6: 1 op, 587717.25 ns, 587.7173 us/op
  1275. WorkloadActual 7: 1 op, 563078.80 ns, 563.0788 us/op
  1276. WorkloadActual 8: 1 op, 607247.73 ns, 607.2477 us/op
  1277. WorkloadActual 9: 1 op, 508693.92 ns, 508.6939 us/op
  1278. WorkloadActual 10: 1 op, 550759.57 ns, 550.7596 us/op
  1279. WorkloadActual 11: 1 op, 511698.61 ns, 511.6986 us/op
  1280. WorkloadActual 12: 1 op, 549557.69 ns, 549.5577 us/op
  1281. WorkloadActual 13: 1 op, 526121.12 ns, 526.1211 us/op
  1282. WorkloadActual 14: 1 op, 533933.31 ns, 533.9333 us/op
  1283. WorkloadActual 15: 1 op, 581407.40 ns, 581.4074 us/op
  1284. WorkloadActual 16: 1 op, 574196.15 ns, 574.1961 us/op
  1285. WorkloadActual 17: 1 op, 534834.72 ns, 534.8347 us/op
  1286. WorkloadActual 18: 1 op, 551060.04 ns, 551.0600 us/op
  1287. WorkloadActual 19: 1 op, 524017.83 ns, 524.0178 us/op
  1288. WorkloadActual 20: 1 op, 556168.01 ns, 556.1680 us/op
  1289. WorkloadActual 21: 1 op, 561275.98 ns, 561.2760 us/op
  1290. WorkloadActual 22: 1 op, 521914.55 ns, 521.9146 us/op
  1291. WorkloadActual 23: 1 op, 672149.02 ns, 672.1490 us/op
  1292. WorkloadActual 24: 1 op, 648411.98 ns, 648.4120 us/op
  1293. WorkloadActual 25: 1 op, 523416.90 ns, 523.4169 us/op
  1294. WorkloadActual 26: 1 op, 593726.63 ns, 593.7266 us/op
  1295. WorkloadActual 27: 1 op, 522515.49 ns, 522.5155 us/op
  1296. WorkloadActual 28: 1 op, 547754.88 ns, 547.7549 us/op
  1297. WorkloadActual 29: 1 op, 535736.12 ns, 535.7361 us/op
  1298. WorkloadActual 30: 1 op, 521313.61 ns, 521.3136 us/op
  1299. WorkloadActual 31: 1 op, 672449.49 ns, 672.4495 us/op
  1300. WorkloadActual 32: 1 op, 563679.73 ns, 563.6797 us/op
  1301. WorkloadActual 33: 1 op, 509895.79 ns, 509.8958 us/op
  1302. WorkloadActual 34: 1 op, 549858.16 ns, 549.8582 us/op
  1303. WorkloadActual 35: 1 op, 671548.09 ns, 671.5481 us/op
  1304. WorkloadActual 36: 1 op, 582308.81 ns, 582.3088 us/op
  1305. WorkloadActual 37: 1 op, 644505.88 ns, 644.5059 us/op
  1306. WorkloadActual 38: 1 op, 564881.61 ns, 564.8816 us/op
  1307. WorkloadActual 39: 1 op, 523116.43 ns, 523.1164 us/op
  1308. WorkloadActual 40: 1 op, 521013.15 ns, 521.0131 us/op
  1309. WorkloadActual 41: 1 op, 577200.84 ns, 577.2008 us/op
  1310. WorkloadActual 42: 1 op, 526421.59 ns, 526.4216 us/op
  1311. WorkloadActual 43: 1 op, 523116.43 ns, 523.1164 us/op
  1312. WorkloadActual 44: 1 op, 726233.43 ns, 726.2334 us/op
  1313. WorkloadActual 45: 1 op, 614158.52 ns, 614.1585 us/op
  1314. WorkloadActual 46: 1 op, 551060.04 ns, 551.0600 us/op
  1315. WorkloadActual 47: 1 op, 509294.86 ns, 509.2949 us/op
  1316. WorkloadActual 48: 1 op, 509895.79 ns, 509.8958 us/op
  1317. WorkloadActual 49: 1 op, 512299.55 ns, 512.2995 us/op
  1318. WorkloadActual 50: 1 op, 536637.53 ns, 536.6375 us/op
  1319. WorkloadActual 51: 1 op, 570290.05 ns, 570.2901 us/op
  1320. WorkloadActual 52: 1 op, 538440.34 ns, 538.4403 us/op
  1321. WorkloadActual 53: 1 op, 648712.45 ns, 648.7124 us/op
  1322. WorkloadActual 54: 1 op, 691979.97 ns, 691.9800 us/op
  1323. WorkloadActual 55: 1 op, 533632.84 ns, 533.6328 us/op
  1324. WorkloadActual 56: 1 op, 523116.43 ns, 523.1164 us/op
  1325. WorkloadActual 57: 1 op, 508994.39 ns, 508.9944 us/op
  1326. WorkloadActual 58: 1 op, 535135.19 ns, 535.1352 us/op
  1327. WorkloadActual 59: 1 op, 535435.65 ns, 535.4357 us/op
  1328. WorkloadActual 60: 1 op, 538740.81 ns, 538.7408 us/op
  1329. WorkloadActual 61: 1 op, 524017.83 ns, 524.0178 us/op
  1330. WorkloadActual 62: 1 op, 534834.72 ns, 534.8347 us/op
  1331. WorkloadActual 63: 1 op, 548956.76 ns, 548.9568 us/op
  1332. WorkloadActual 64: 1 op, 508092.98 ns, 508.0930 us/op
  1333. WorkloadActual 65: 1 op, 521313.61 ns, 521.3136 us/op
  1334. WorkloadActual 66: 1 op, 537238.47 ns, 537.2385 us/op
  1335. WorkloadActual 67: 1 op, 623172.59 ns, 623.1726 us/op
  1336. WorkloadActual 68: 1 op, 578402.71 ns, 578.4027 us/op
  1337. WorkloadActual 69: 1 op, 521614.08 ns, 521.6141 us/op
  1338. WorkloadActual 70: 1 op, 563379.27 ns, 563.3793 us/op
  1339. WorkloadActual 71: 1 op, 575698.49 ns, 575.6985 us/op
  1340. WorkloadActual 72: 1 op, 531830.03 ns, 531.8300 us/op
  1341. WorkloadActual 73: 1 op, 523416.90 ns, 523.4169 us/op
  1342. WorkloadActual 74: 1 op, 578703.18 ns, 578.7032 us/op
  1343. WorkloadActual 75: 1 op, 557069.42 ns, 557.0694 us/op
  1344. WorkloadActual 76: 1 op, 508393.45 ns, 508.3934 us/op
  1345. WorkloadActual 77: 1 op, 521614.08 ns, 521.6141 us/op
  1346. WorkloadActual 78: 1 op, 547153.94 ns, 547.1539 us/op
  1347. WorkloadActual 79: 1 op, 511999.08 ns, 511.9991 us/op
  1348. WorkloadActual 80: 1 op, 555567.07 ns, 555.5671 us/op
  1349. WorkloadActual 81: 1 op, 579003.65 ns, 579.0037 us/op
  1350. WorkloadActual 82: 1 op, 655322.76 ns, 655.3228 us/op
  1351. WorkloadActual 83: 1 op, 538139.87 ns, 538.1399 us/op
  1352. WorkloadActual 84: 1 op, 551360.51 ns, 551.3605 us/op
  1353. WorkloadActual 85: 1 op, 536938.00 ns, 536.9380 us/op
  1354. WorkloadActual 86: 1 op, 551360.51 ns, 551.3605 us/op
  1355. WorkloadActual 87: 1 op, 563980.20 ns, 563.9802 us/op
  1356. WorkloadActual 88: 1 op, 548956.76 ns, 548.9568 us/op
  1357. WorkloadActual 89: 1 op, 563679.73 ns, 563.6797 us/op
  1358. WorkloadActual 90: 1 op, 550158.63 ns, 550.1586 us/op
  1359. WorkloadActual 91: 1 op, 523717.37 ns, 523.7174 us/op
  1360. WorkloadActual 92: 1 op, 536337.06 ns, 536.3371 us/op
  1361. WorkloadActual 93: 1 op, 521313.61 ns, 521.3136 us/op
  1362. WorkloadActual 94: 1 op, 511097.67 ns, 511.0977 us/op
  1363. WorkloadActual 95: 1 op, 535435.65 ns, 535.4357 us/op
  1364.  
  1365. // AfterActualRun
  1366. WorkloadResult 1: 1 op, 565242.17 ns, 565.2422 us/op
  1367. WorkloadResult 2: 1 op, 563138.89 ns, 563.1389 us/op
  1368. WorkloadResult 3: 1 op, 587777.34 ns, 587.7773 us/op
  1369. WorkloadResult 4: 1 op, 604904.07 ns, 604.9041 us/op
  1370. WorkloadResult 5: 1 op, 563739.83 ns, 563.7398 us/op
  1371. WorkloadResult 6: 1 op, 587476.88 ns, 587.4769 us/op
  1372. WorkloadResult 7: 1 op, 562838.42 ns, 562.8384 us/op
  1373. WorkloadResult 8: 1 op, 607007.36 ns, 607.0074 us/op
  1374. WorkloadResult 9: 1 op, 508453.54 ns, 508.4535 us/op
  1375. WorkloadResult 10: 1 op, 550519.20 ns, 550.5192 us/op
  1376. WorkloadResult 11: 1 op, 511458.23 ns, 511.4582 us/op
  1377. WorkloadResult 12: 1 op, 549317.32 ns, 549.3173 us/op
  1378. WorkloadResult 13: 1 op, 525880.74 ns, 525.8807 us/op
  1379. WorkloadResult 14: 1 op, 533692.93 ns, 533.6929 us/op
  1380. WorkloadResult 15: 1 op, 581167.03 ns, 581.1670 us/op
  1381. WorkloadResult 16: 1 op, 573955.77 ns, 573.9558 us/op
  1382. WorkloadResult 17: 1 op, 534594.34 ns, 534.5943 us/op
  1383. WorkloadResult 18: 1 op, 550819.66 ns, 550.8197 us/op
  1384. WorkloadResult 19: 1 op, 523777.46 ns, 523.7775 us/op
  1385. WorkloadResult 20: 1 op, 555927.64 ns, 555.9276 us/op
  1386. WorkloadResult 21: 1 op, 561035.61 ns, 561.0356 us/op
  1387. WorkloadResult 22: 1 op, 521674.18 ns, 521.6742 us/op
  1388. WorkloadResult 23: 1 op, 648171.60 ns, 648.1716 us/op
  1389. WorkloadResult 24: 1 op, 523176.52 ns, 523.1765 us/op
  1390. WorkloadResult 25: 1 op, 593486.25 ns, 593.4863 us/op
  1391. WorkloadResult 26: 1 op, 522275.11 ns, 522.2751 us/op
  1392. WorkloadResult 27: 1 op, 547514.51 ns, 547.5145 us/op
  1393. WorkloadResult 28: 1 op, 535495.75 ns, 535.4957 us/op
  1394. WorkloadResult 29: 1 op, 521073.24 ns, 521.0732 us/op
  1395. WorkloadResult 30: 1 op, 563439.36 ns, 563.4394 us/op
  1396. WorkloadResult 31: 1 op, 509655.42 ns, 509.6554 us/op
  1397. WorkloadResult 32: 1 op, 549617.79 ns, 549.6178 us/op
  1398. WorkloadResult 33: 1 op, 582068.43 ns, 582.0684 us/op
  1399. WorkloadResult 34: 1 op, 644265.51 ns, 644.2655 us/op
  1400. WorkloadResult 35: 1 op, 564641.24 ns, 564.6412 us/op
  1401. WorkloadResult 36: 1 op, 522876.05 ns, 522.8761 us/op
  1402. WorkloadResult 37: 1 op, 520772.77 ns, 520.7728 us/op
  1403. WorkloadResult 38: 1 op, 576960.46 ns, 576.9605 us/op
  1404. WorkloadResult 39: 1 op, 526181.21 ns, 526.1812 us/op
  1405. WorkloadResult 40: 1 op, 522876.05 ns, 522.8761 us/op
  1406. WorkloadResult 41: 1 op, 613918.14 ns, 613.9181 us/op
  1407. WorkloadResult 42: 1 op, 550819.66 ns, 550.8197 us/op
  1408. WorkloadResult 43: 1 op, 509054.48 ns, 509.0545 us/op
  1409. WorkloadResult 44: 1 op, 509655.42 ns, 509.6554 us/op
  1410. WorkloadResult 45: 1 op, 512059.17 ns, 512.0592 us/op
  1411. WorkloadResult 46: 1 op, 536397.16 ns, 536.3972 us/op
  1412. WorkloadResult 47: 1 op, 570049.68 ns, 570.0497 us/op
  1413. WorkloadResult 48: 1 op, 538199.97 ns, 538.2000 us/op
  1414. WorkloadResult 49: 1 op, 648472.07 ns, 648.4721 us/op
  1415. WorkloadResult 50: 1 op, 533392.47 ns, 533.3925 us/op
  1416. WorkloadResult 51: 1 op, 522876.05 ns, 522.8761 us/op
  1417. WorkloadResult 52: 1 op, 508754.01 ns, 508.7540 us/op
  1418. WorkloadResult 53: 1 op, 534894.81 ns, 534.8948 us/op
  1419. WorkloadResult 54: 1 op, 535195.28 ns, 535.1953 us/op
  1420. WorkloadResult 55: 1 op, 538500.44 ns, 538.5004 us/op
  1421. WorkloadResult 56: 1 op, 523777.46 ns, 523.7775 us/op
  1422. WorkloadResult 57: 1 op, 534594.34 ns, 534.5943 us/op
  1423. WorkloadResult 58: 1 op, 548716.38 ns, 548.7164 us/op
  1424. WorkloadResult 59: 1 op, 507852.61 ns, 507.8526 us/op
  1425. WorkloadResult 60: 1 op, 521073.24 ns, 521.0732 us/op
  1426. WorkloadResult 61: 1 op, 536998.09 ns, 536.9981 us/op
  1427. WorkloadResult 62: 1 op, 622932.21 ns, 622.9322 us/op
  1428. WorkloadResult 63: 1 op, 578162.34 ns, 578.1623 us/op
  1429. WorkloadResult 64: 1 op, 521373.71 ns, 521.3737 us/op
  1430. WorkloadResult 65: 1 op, 563138.89 ns, 563.1389 us/op
  1431. WorkloadResult 66: 1 op, 575458.12 ns, 575.4581 us/op
  1432. WorkloadResult 67: 1 op, 531589.65 ns, 531.5897 us/op
  1433. WorkloadResult 68: 1 op, 523176.52 ns, 523.1765 us/op
  1434. WorkloadResult 69: 1 op, 578462.81 ns, 578.4628 us/op
  1435. WorkloadResult 70: 1 op, 556829.04 ns, 556.8290 us/op
  1436. WorkloadResult 71: 1 op, 508153.07 ns, 508.1531 us/op
  1437. WorkloadResult 72: 1 op, 521373.71 ns, 521.3737 us/op
  1438. WorkloadResult 73: 1 op, 546913.57 ns, 546.9136 us/op
  1439. WorkloadResult 74: 1 op, 511758.70 ns, 511.7587 us/op
  1440. WorkloadResult 75: 1 op, 555326.70 ns, 555.3267 us/op
  1441. WorkloadResult 76: 1 op, 578763.28 ns, 578.7633 us/op
  1442. WorkloadResult 77: 1 op, 537899.50 ns, 537.8995 us/op
  1443. WorkloadResult 78: 1 op, 551120.13 ns, 551.1201 us/op
  1444. WorkloadResult 79: 1 op, 536697.62 ns, 536.6976 us/op
  1445. WorkloadResult 80: 1 op, 551120.13 ns, 551.1201 us/op
  1446. WorkloadResult 81: 1 op, 563739.83 ns, 563.7398 us/op
  1447. WorkloadResult 82: 1 op, 548716.38 ns, 548.7164 us/op
  1448. WorkloadResult 83: 1 op, 563439.36 ns, 563.4394 us/op
  1449. WorkloadResult 84: 1 op, 549918.26 ns, 549.9183 us/op
  1450. WorkloadResult 85: 1 op, 523476.99 ns, 523.4770 us/op
  1451. WorkloadResult 86: 1 op, 536096.69 ns, 536.0967 us/op
  1452. WorkloadResult 87: 1 op, 521073.24 ns, 521.0732 us/op
  1453. WorkloadResult 88: 1 op, 510857.29 ns, 510.8573 us/op
  1454. WorkloadResult 89: 1 op, 535195.28 ns, 535.1953 us/op
  1455. GC: 0 0 0 0 0
  1456.  
  1457. // AfterAll
  1458.  
  1459. Mean = 548.7299 us, StdErr = 3.4242 us (0.62%); N = 89, StdDev = 32.3036 us
  1460. Min = 507.8526 us, Q1 = 523.0263 us, Median = 538.5004 us, Q3 = 563.7398 us, Max = 648.4721 us
  1461. IQR = 40.7135 us, LowerFence = 461.9560 us, UpperFence = 624.8101 us
  1462. ConfidenceInterval = [537.0721 us; 560.3877 us] (CI 99.9%), Margin = 11.6578 us (2.12% of Mean)
  1463. Skewness = 1.12, Kurtosis = 4.13, MValue = 2.18
  1464.  
  1465. // **************************
  1466. // Benchmark: ArrayEqualsBenchmark.LINQ: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
  1467. // *** Execute ***
  1468. // Launch: 1 / 1
  1469. // BeforeAnythingElse
  1470.  
  1471. // Benchmark Process Environment Information:
  1472. // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
  1473. // GC=Concurrent Workstation
  1474. // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
  1475.  
  1476. OverheadJitting 1: 1 op, 236769.53 ns, 236.7695 us/op
  1477. WorkloadJitting 1: 1 op, 1377950.57 ns, 1.3780 ms/op
  1478.  
  1479. OverheadWarmup 1: 1 op, 0.00 ns, 0.0000 ns/op
  1480. OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
  1481. OverheadWarmup 3: 1 op, 600.94 ns, 600.9379 ns/op
  1482. OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
  1483. OverheadWarmup 5: 1 op, 0.00 ns, 0.0000 ns/op
  1484. OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
  1485. OverheadWarmup 7: 1 op, 0.00 ns, 0.0000 ns/op
  1486.  
  1487. OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
  1488. OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
  1489. OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
  1490. OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
  1491. OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
  1492. OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
  1493. OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
  1494. OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
  1495. OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
  1496. OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
  1497. OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
  1498. OverheadActual 12: 1 op, 300.47 ns, 300.4689 ns/op
  1499. OverheadActual 13: 1 op, 300.47 ns, 300.4689 ns/op
  1500. OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
  1501. OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
  1502.  
  1503. WorkloadWarmup 1: 1 op, 1062458.18 ns, 1.0625 ms/op
  1504. WorkloadWarmup 2: 1 op, 1044730.51 ns, 1.0447 ms/op
  1505. WorkloadWarmup 3: 1 op, 967209.52 ns, 967.2095 us/op
  1506. WorkloadWarmup 4: 1 op, 999660.17 ns, 999.6602 us/op
  1507. WorkloadWarmup 5: 1 op, 1013181.27 ns, 1.0132 ms/op
  1508. WorkloadWarmup 6: 1 op, 1071472.25 ns, 1.0715 ms/op
  1509. WorkloadWarmup 7: 1 op, 995153.14 ns, 995.1531 us/op
  1510. WorkloadWarmup 8: 1 op, 1048937.08 ns, 1.0489 ms/op
  1511. WorkloadWarmup 9: 1 op, 1181143.41 ns, 1.1811 ms/op
  1512. WorkloadWarmup 10: 1 op, 1087397.10 ns, 1.0874 ms/op
  1513.  
  1514. // BeforeActualRun
  1515. WorkloadActual 1: 1 op, 953387.95 ns, 953.3880 us/op
  1516. WorkloadActual 2: 1 op, 998157.82 ns, 998.1578 us/op
  1517. WorkloadActual 3: 1 op, 988542.82 ns, 988.5428 us/op
  1518. WorkloadActual 4: 1 op, 1027603.78 ns, 1.0276 ms/op
  1519. WorkloadActual 5: 1 op, 1033012.22 ns, 1.0330 ms/op
  1520. WorkloadActual 6: 1 op, 969012.34 ns, 969.0123 us/op
  1521. WorkloadActual 7: 1 op, 1023998.15 ns, 1.0240 ms/op
  1522. WorkloadActual 8: 1 op, 1106927.58 ns, 1.1069 ms/op
  1523. WorkloadActual 9: 1 op, 1358119.62 ns, 1.3581 ms/op
  1524. WorkloadActual 10: 1 op, 999359.70 ns, 999.3597 us/op
  1525. WorkloadActual 11: 1 op, 1012279.87 ns, 1.0123 ms/op
  1526. WorkloadActual 12: 1 op, 1211490.77 ns, 1.2115 ms/op
  1527. WorkloadActual 13: 1 op, 1012279.87 ns, 1.0123 ms/op
  1528. WorkloadActual 14: 1 op, 1033913.63 ns, 1.0339 ms/op
  1529. WorkloadActual 15: 1 op, 998458.29 ns, 998.4583 us/op
  1530. WorkloadActual 16: 1 op, 1051641.30 ns, 1.0516 ms/op
  1531. WorkloadActual 17: 1 op, 1088298.51 ns, 1.0883 ms/op
  1532. WorkloadActual 18: 1 op, 971716.56 ns, 971.7166 us/op
  1533. WorkloadActual 19: 1 op, 1012880.80 ns, 1.0129 ms/op
  1534. WorkloadActual 20: 1 op, 1060655.36 ns, 1.0607 ms/op
  1535. WorkloadActual 21: 1 op, 1059453.49 ns, 1.0595 ms/op
  1536. WorkloadActual 22: 1 op, 980129.69 ns, 980.1297 us/op
  1537. WorkloadActual 23: 1 op, 963603.90 ns, 963.6039 us/op
  1538. WorkloadActual 24: 1 op, 1249950.80 ns, 1.2500 ms/op
  1539. WorkloadActual 25: 1 op, 1063059.12 ns, 1.0631 ms/op
  1540. WorkloadActual 26: 1 op, 975622.65 ns, 975.6227 us/op
  1541. WorkloadActual 27: 1 op, 995453.60 ns, 995.4536 us/op
  1542. WorkloadActual 28: 1 op, 972617.96 ns, 972.6180 us/op
  1543. WorkloadActual 29: 1 op, 1624034.63 ns, 1.6240 ms/op
  1544. WorkloadActual 30: 1 op, 980129.69 ns, 980.1297 us/op
  1545. WorkloadActual 31: 1 op, 1046533.32 ns, 1.0465 ms/op
  1546. WorkloadActual 32: 1 op, 1079284.44 ns, 1.0793 ms/op
  1547. WorkloadActual 33: 1 op, 1007772.83 ns, 1.0078 ms/op
  1548. WorkloadActual 34: 1 op, 1019791.59 ns, 1.0198 ms/op
  1549. WorkloadActual 35: 1 op, 994251.73 ns, 994.2517 us/op
  1550. WorkloadActual 36: 1 op, 1045030.98 ns, 1.0450 ms/op
  1551. WorkloadActual 37: 1 op, 1065162.40 ns, 1.0652 ms/op
  1552. WorkloadActual 38: 1 op, 1308542.24 ns, 1.3085 ms/op
  1553. WorkloadActual 39: 1 op, 1014984.09 ns, 1.0150 ms/op
  1554. WorkloadActual 40: 1 op, 979528.75 ns, 979.5288 us/op
  1555. WorkloadActual 41: 1 op, 1215096.40 ns, 1.2151 ms/op
  1556. WorkloadActual 42: 1 op, 980730.63 ns, 980.7306 us/op
  1557. WorkloadActual 43: 1 op, 1025800.97 ns, 1.0258 ms/op
  1558. WorkloadActual 44: 1 op, 971716.56 ns, 971.7166 us/op
  1559. WorkloadActual 45: 1 op, 1049237.55 ns, 1.0492 ms/op
  1560. WorkloadActual 46: 1 op, 997256.42 ns, 997.2564 us/op
  1561. WorkloadActual 47: 1 op, 1074176.47 ns, 1.0742 ms/op
  1562. WorkloadActual 48: 1 op, 1107528.52 ns, 1.1075 ms/op
  1563. WorkloadActual 49: 1 op, 1122852.44 ns, 1.1229 ms/op
  1564. WorkloadActual 50: 1 op, 984035.78 ns, 984.0358 us/op
  1565. WorkloadActual 51: 1 op, 1019491.12 ns, 1.0195 ms/op
  1566. WorkloadActual 52: 1 op, 994552.20 ns, 994.5522 us/op
  1567. WorkloadActual 53: 1 op, 981932.50 ns, 981.9325 us/op
  1568. WorkloadActual 54: 1 op, 1096110.70 ns, 1.0961 ms/op
  1569. WorkloadActual 55: 1 op, 969613.28 ns, 969.6133 us/op
  1570. WorkloadActual 56: 1 op, 981632.03 ns, 981.6320 us/op
  1571. WorkloadActual 57: 1 op, 970214.21 ns, 970.2142 us/op
  1572. WorkloadActual 58: 1 op, 1016185.96 ns, 1.0162 ms/op
  1573. WorkloadActual 59: 1 op, 1058852.55 ns, 1.0589 ms/op
  1574. WorkloadActual 60: 1 op, 994552.20 ns, 994.5522 us/op
  1575.  
  1576. // AfterActualRun
  1577. WorkloadResult 1: 1 op, 953087.48 ns, 953.0875 us/op
  1578. WorkloadResult 2: 1 op, 997857.36 ns, 997.8574 us/op
  1579. WorkloadResult 3: 1 op, 988242.35 ns, 988.2423 us/op
  1580. WorkloadResult 4: 1 op, 1027303.31 ns, 1.0273 ms/op
  1581. WorkloadResult 5: 1 op, 1032711.75 ns, 1.0327 ms/op
  1582. WorkloadResult 6: 1 op, 968711.87 ns, 968.7119 us/op
  1583. WorkloadResult 7: 1 op, 1023697.68 ns, 1.0237 ms/op
  1584. WorkloadResult 8: 1 op, 1106627.11 ns, 1.1066 ms/op
  1585. WorkloadResult 9: 1 op, 999059.23 ns, 999.0592 us/op
  1586. WorkloadResult 10: 1 op, 1011979.40 ns, 1.0120 ms/op
  1587. WorkloadResult 11: 1 op, 1011979.40 ns, 1.0120 ms/op
  1588. WorkloadResult 12: 1 op, 1033613.16 ns, 1.0336 ms/op
  1589. WorkloadResult 13: 1 op, 998157.82 ns, 998.1578 us/op
  1590. WorkloadResult 14: 1 op, 1051340.83 ns, 1.0513 ms/op
  1591. WorkloadResult 15: 1 op, 1087998.04 ns, 1.0880 ms/op
  1592. WorkloadResult 16: 1 op, 971416.09 ns, 971.4161 us/op
  1593. WorkloadResult 17: 1 op, 1012580.33 ns, 1.0126 ms/op
  1594. WorkloadResult 18: 1 op, 1060354.90 ns, 1.0604 ms/op
  1595. WorkloadResult 19: 1 op, 1059153.02 ns, 1.0592 ms/op
  1596. WorkloadResult 20: 1 op, 979829.22 ns, 979.8292 us/op
  1597. WorkloadResult 21: 1 op, 963303.43 ns, 963.3034 us/op
  1598. WorkloadResult 22: 1 op, 1062758.65 ns, 1.0628 ms/op
  1599. WorkloadResult 23: 1 op, 975322.19 ns, 975.3222 us/op
  1600. WorkloadResult 24: 1 op, 995153.14 ns, 995.1531 us/op
  1601. WorkloadResult 25: 1 op, 972317.50 ns, 972.3175 us/op
  1602. WorkloadResult 26: 1 op, 979829.22 ns, 979.8292 us/op
  1603. WorkloadResult 27: 1 op, 1046232.86 ns, 1.0462 ms/op
  1604. WorkloadResult 28: 1 op, 1078983.97 ns, 1.0790 ms/op
  1605. WorkloadResult 29: 1 op, 1007472.36 ns, 1.0075 ms/op
  1606. WorkloadResult 30: 1 op, 1019491.12 ns, 1.0195 ms/op
  1607. WorkloadResult 31: 1 op, 993951.26 ns, 993.9513 us/op
  1608. WorkloadResult 32: 1 op, 1044730.51 ns, 1.0447 ms/op
  1609. WorkloadResult 33: 1 op, 1064861.93 ns, 1.0649 ms/op
  1610. WorkloadResult 34: 1 op, 1014683.62 ns, 1.0147 ms/op
  1611. WorkloadResult 35: 1 op, 979228.28 ns, 979.2283 us/op
  1612. WorkloadResult 36: 1 op, 980430.16 ns, 980.4302 us/op
  1613. WorkloadResult 37: 1 op, 1025500.50 ns, 1.0255 ms/op
  1614. WorkloadResult 38: 1 op, 971416.09 ns, 971.4161 us/op
  1615. WorkloadResult 39: 1 op, 1048937.08 ns, 1.0489 ms/op
  1616. WorkloadResult 40: 1 op, 996955.95 ns, 996.9559 us/op
  1617. WorkloadResult 41: 1 op, 1073876.00 ns, 1.0739 ms/op
  1618. WorkloadResult 42: 1 op, 1107228.05 ns, 1.1072 ms/op
  1619. WorkloadResult 43: 1 op, 1122551.97 ns, 1.1226 ms/op
  1620. WorkloadResult 44: 1 op, 983735.32 ns, 983.7353 us/op
  1621. WorkloadResult 45: 1 op, 1019190.65 ns, 1.0192 ms/op
  1622. WorkloadResult 46: 1 op, 994251.73 ns, 994.2517 us/op
  1623. WorkloadResult 47: 1 op, 981632.03 ns, 981.6320 us/op
  1624. WorkloadResult 48: 1 op, 1095810.23 ns, 1.0958 ms/op
  1625. WorkloadResult 49: 1 op, 969312.81 ns, 969.3128 us/op
  1626. WorkloadResult 50: 1 op, 981331.56 ns, 981.3316 us/op
  1627. WorkloadResult 51: 1 op, 969913.74 ns, 969.9137 us/op
  1628. WorkloadResult 52: 1 op, 1015885.49 ns, 1.0159 ms/op
  1629. WorkloadResult 53: 1 op, 1058552.08 ns, 1.0586 ms/op
  1630. WorkloadResult 54: 1 op, 994251.73 ns, 994.2517 us/op
  1631. GC: 0 0 0 0 0
  1632.  
  1633. // AfterAll
  1634.  
  1635. Mean = 1.0179 ms, StdErr = 0.0058 ms (0.57%); N = 54, StdDev = 0.0424 ms
  1636. Min = 0.9531 ms, Q1 = 0.9813 ms, Median = 1.0120 ms, Q3 = 1.0489 ms, Max = 1.1226 ms
  1637. IQR = 0.0676 ms, LowerFence = 0.8799 ms, UpperFence = 1.1503 ms
  1638. ConfidenceInterval = [0.9978 ms; 1.0380 ms] (CI 99.9%), Margin = 0.0201 ms (1.97% of Mean)
  1639. Skewness = 0.65, Kurtosis = 2.45, MValue = 2
  1640.  
  1641. // **************************
  1642. // Benchmark: ArrayEqualsBenchmark.Vectors: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
  1643. // *** Execute ***
  1644. // Launch: 1 / 1
  1645. // BeforeAnythingElse
  1646.  
  1647. // Benchmark Process Environment Information:
  1648. // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
  1649. // GC=Concurrent Workstation
  1650. // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
  1651.  
  1652. OverheadJitting 1: 1 op, 468731.55 ns, 468.7315 us/op
  1653. WorkloadJitting 1: 1 op, 846120.54 ns, 846.1205 us/op
  1654.  
  1655. OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
  1656. OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
  1657. OverheadWarmup 3: 1 op, 0.00 ns, 0.0000 ns/op
  1658. OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
  1659. OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
  1660. OverheadWarmup 6: 1 op, 0.00 ns, 0.0000 ns/op
  1661.  
  1662. OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
  1663. OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
  1664. OverheadActual 3: 1 op, 0.00 ns, 0.0000 ns/op
  1665. OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
  1666. OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
  1667. OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
  1668. OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
  1669. OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
  1670. OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
  1671. OverheadActual 10: 1 op, 0.00 ns, 0.0000 ns/op
  1672. OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
  1673. OverheadActual 12: 1 op, 300.47 ns, 300.4689 ns/op
  1674. OverheadActual 13: 1 op, 300.47 ns, 300.4689 ns/op
  1675. OverheadActual 14: 1 op, 0.00 ns, 0.0000 ns/op
  1676. OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
  1677. OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
  1678. OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
  1679. OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
  1680. OverheadActual 19: 1 op, 0.00 ns, 0.0000 ns/op
  1681. OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
  1682.  
  1683. WorkloadWarmup 1: 1 op, 101558.50 ns, 101.5585 us/op
  1684. WorkloadWarmup 2: 1 op, 33051.58 ns, 33.0516 us/op
  1685. WorkloadWarmup 3: 1 op, 33051.58 ns, 33.0516 us/op
  1686. WorkloadWarmup 4: 1 op, 45070.34 ns, 45.0703 us/op
  1687. WorkloadWarmup 5: 1 op, 44769.87 ns, 44.7699 us/op
  1688. WorkloadWarmup 6: 1 op, 57990.51 ns, 57.9905 us/op
  1689.  
  1690. // BeforeActualRun
  1691. WorkloadActual 1: 1 op, 33352.05 ns, 33.3521 us/op
  1692. WorkloadActual 2: 1 op, 32751.11 ns, 32.7511 us/op
  1693. WorkloadActual 3: 1 op, 48075.03 ns, 48.0750 us/op
  1694. WorkloadActual 4: 1 op, 33051.58 ns, 33.0516 us/op
  1695. WorkloadActual 5: 1 op, 46272.22 ns, 46.2722 us/op
  1696. WorkloadActual 6: 1 op, 33051.58 ns, 33.0516 us/op
  1697. WorkloadActual 7: 1 op, 33352.05 ns, 33.3521 us/op
  1698. WorkloadActual 8: 1 op, 32751.11 ns, 32.7511 us/op
  1699. WorkloadActual 9: 1 op, 33051.58 ns, 33.0516 us/op
  1700. WorkloadActual 10: 1 op, 33051.58 ns, 33.0516 us/op
  1701. WorkloadActual 11: 1 op, 33051.58 ns, 33.0516 us/op
  1702. WorkloadActual 12: 1 op, 32751.11 ns, 32.7511 us/op
  1703. WorkloadActual 13: 1 op, 45671.28 ns, 45.6713 us/op
  1704. WorkloadActual 14: 1 op, 31849.71 ns, 31.8497 us/op
  1705. WorkloadActual 15: 1 op, 33051.58 ns, 33.0516 us/op
  1706.  
  1707. // AfterActualRun
  1708. WorkloadResult 1: 1 op, 33111.68 ns, 33.1117 us/op
  1709. WorkloadResult 2: 1 op, 32510.74 ns, 32.5107 us/op
  1710. WorkloadResult 3: 1 op, 32811.21 ns, 32.8112 us/op
  1711. WorkloadResult 4: 1 op, 32811.21 ns, 32.8112 us/op
  1712. WorkloadResult 5: 1 op, 33111.68 ns, 33.1117 us/op
  1713. WorkloadResult 6: 1 op, 32510.74 ns, 32.5107 us/op
  1714. WorkloadResult 7: 1 op, 32811.21 ns, 32.8112 us/op
  1715. WorkloadResult 8: 1 op, 32811.21 ns, 32.8112 us/op
  1716. WorkloadResult 9: 1 op, 32811.21 ns, 32.8112 us/op
  1717. WorkloadResult 10: 1 op, 32510.74 ns, 32.5107 us/op
  1718. WorkloadResult 11: 1 op, 31609.33 ns, 31.6093 us/op
  1719. WorkloadResult 12: 1 op, 32811.21 ns, 32.8112 us/op
  1720. GC: 0 0 0 0 0
  1721.  
  1722. // AfterAll
  1723.  
  1724. Mean = 32.6860 us, StdErr = 0.1137 us (0.35%); N = 12, StdDev = 0.3940 us
  1725. Min = 31.6093 us, Q1 = 32.5107 us, Median = 32.8112 us, Q3 = 32.8112 us, Max = 33.1117 us
  1726. IQR = 0.3005 us, LowerFence = 32.0600 us, UpperFence = 33.2619 us
  1727. ConfidenceInterval = [32.1813 us; 33.1907 us] (CI 99.9%), Margin = 0.5047 us (1.54% of Mean)
  1728. Skewness = -1.5, Kurtosis = 4.89, MValue = 2
  1729.  
  1730. // **************************
  1731. // Benchmark: ArrayEqualsBenchmark.MemCmp: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
  1732. // *** Execute ***
  1733. // Launch: 1 / 1
  1734. // BeforeAnythingElse
  1735.  
  1736. // Benchmark Process Environment Information:
  1737. // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
  1738. // GC=Concurrent Workstation
  1739. // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
  1740.  
  1741. OverheadJitting 1: 1 op, 281238.93 ns, 281.2389 us/op
  1742. WorkloadJitting 1: 1 op, 627980.09 ns, 627.9801 us/op
  1743.  
  1744. OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
  1745. OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
  1746. OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
  1747. OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
  1748. OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
  1749. OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
  1750.  
  1751. OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
  1752. OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
  1753. OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
  1754. OverheadActual 4: 1 op, 0.00 ns, 0.0000 ns/op
  1755. OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
  1756. OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
  1757. OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
  1758. OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
  1759. OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
  1760. OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
  1761. OverheadActual 11: 1 op, 0.00 ns, 0.0000 ns/op
  1762. OverheadActual 12: 1 op, 300.47 ns, 300.4689 ns/op
  1763. OverheadActual 13: 1 op, 0.00 ns, 0.0000 ns/op
  1764. OverheadActual 14: 1 op, 0.00 ns, 0.0000 ns/op
  1765. OverheadActual 15: 1 op, 0.00 ns, 0.0000 ns/op
  1766. OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
  1767. OverheadActual 17: 1 op, 0.00 ns, 0.0000 ns/op
  1768. OverheadActual 18: 1 op, 0.00 ns, 0.0000 ns/op
  1769. OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
  1770. OverheadActual 20: 1 op, 0.00 ns, 0.0000 ns/op
  1771.  
  1772. WorkloadWarmup 1: 1 op, 118084.29 ns, 118.0843 us/op
  1773. WorkloadWarmup 2: 1 op, 6610.32 ns, 6.6103 us/op
  1774. WorkloadWarmup 3: 1 op, 18629.07 ns, 18.6291 us/op
  1775. WorkloadWarmup 4: 1 op, 6309.85 ns, 6.3098 us/op
  1776. WorkloadWarmup 5: 1 op, 5408.44 ns, 5.4084 us/op
  1777. WorkloadWarmup 6: 1 op, 5408.44 ns, 5.4084 us/op
  1778. WorkloadWarmup 7: 1 op, 5708.91 ns, 5.7089 us/op
  1779.  
  1780. // BeforeActualRun
  1781. WorkloadActual 1: 1 op, 5708.91 ns, 5.7089 us/op
  1782. WorkloadActual 2: 1 op, 6610.32 ns, 6.6103 us/op
  1783. WorkloadActual 3: 1 op, 5408.44 ns, 5.4084 us/op
  1784. WorkloadActual 4: 1 op, 5408.44 ns, 5.4084 us/op
  1785. WorkloadActual 5: 1 op, 5408.44 ns, 5.4084 us/op
  1786. WorkloadActual 6: 1 op, 5408.44 ns, 5.4084 us/op
  1787. WorkloadActual 7: 1 op, 5408.44 ns, 5.4084 us/op
  1788. WorkloadActual 8: 1 op, 5408.44 ns, 5.4084 us/op
  1789. WorkloadActual 9: 1 op, 5708.91 ns, 5.7089 us/op
  1790. WorkloadActual 10: 1 op, 18629.07 ns, 18.6291 us/op
  1791. WorkloadActual 11: 1 op, 5408.44 ns, 5.4084 us/op
  1792. WorkloadActual 12: 1 op, 5408.44 ns, 5.4084 us/op
  1793. WorkloadActual 13: 1 op, 6309.85 ns, 6.3098 us/op
  1794. WorkloadActual 14: 1 op, 5408.44 ns, 5.4084 us/op
  1795. WorkloadActual 15: 1 op, 5408.44 ns, 5.4084 us/op
  1796. WorkloadActual 16: 1 op, 6910.79 ns, 6.9108 us/op
  1797. WorkloadActual 17: 1 op, 6910.79 ns, 6.9108 us/op
  1798. WorkloadActual 18: 1 op, 19830.95 ns, 19.8310 us/op
  1799. WorkloadActual 19: 1 op, 6610.32 ns, 6.6103 us/op
  1800. WorkloadActual 20: 1 op, 6610.32 ns, 6.6103 us/op
  1801. WorkloadActual 21: 1 op, 5408.44 ns, 5.4084 us/op
  1802. WorkloadActual 22: 1 op, 5408.44 ns, 5.4084 us/op
  1803. WorkloadActual 23: 1 op, 5708.91 ns, 5.7089 us/op
  1804. WorkloadActual 24: 1 op, 5708.91 ns, 5.7089 us/op
  1805. WorkloadActual 25: 1 op, 5408.44 ns, 5.4084 us/op
  1806. WorkloadActual 26: 1 op, 5408.44 ns, 5.4084 us/op
  1807. WorkloadActual 27: 1 op, 6309.85 ns, 6.3098 us/op
  1808. WorkloadActual 28: 1 op, 5408.44 ns, 5.4084 us/op
  1809. WorkloadActual 29: 1 op, 5708.91 ns, 5.7089 us/op
  1810. WorkloadActual 30: 1 op, 5408.44 ns, 5.4084 us/op
  1811. WorkloadActual 31: 1 op, 5408.44 ns, 5.4084 us/op
  1812. WorkloadActual 32: 1 op, 5408.44 ns, 5.4084 us/op
  1813. WorkloadActual 33: 1 op, 5708.91 ns, 5.7089 us/op
  1814. WorkloadActual 34: 1 op, 5408.44 ns, 5.4084 us/op
  1815. WorkloadActual 35: 1 op, 5708.91 ns, 5.7089 us/op
  1816. WorkloadActual 36: 1 op, 5408.44 ns, 5.4084 us/op
  1817. WorkloadActual 37: 1 op, 5708.91 ns, 5.7089 us/op
  1818.  
  1819. // AfterActualRun
  1820. WorkloadResult 1: 1 op, 5528.63 ns, 5.5286 us/op
  1821. WorkloadResult 2: 1 op, 6430.04 ns, 6.4300 us/op
  1822. WorkloadResult 3: 1 op, 5228.16 ns, 5.2282 us/op
  1823. WorkloadResult 4: 1 op, 5228.16 ns, 5.2282 us/op
  1824. WorkloadResult 5: 1 op, 5228.16 ns, 5.2282 us/op
  1825. WorkloadResult 6: 1 op, 5228.16 ns, 5.2282 us/op
  1826. WorkloadResult 7: 1 op, 5228.16 ns, 5.2282 us/op
  1827. WorkloadResult 8: 1 op, 5228.16 ns, 5.2282 us/op
  1828. WorkloadResult 9: 1 op, 5528.63 ns, 5.5286 us/op
  1829. WorkloadResult 10: 1 op, 5228.16 ns, 5.2282 us/op
  1830. WorkloadResult 11: 1 op, 5228.16 ns, 5.2282 us/op
  1831. WorkloadResult 12: 1 op, 6129.57 ns, 6.1296 us/op
  1832. WorkloadResult 13: 1 op, 5228.16 ns, 5.2282 us/op
  1833. WorkloadResult 14: 1 op, 5228.16 ns, 5.2282 us/op
  1834. WorkloadResult 15: 1 op, 6430.04 ns, 6.4300 us/op
  1835. WorkloadResult 16: 1 op, 6430.04 ns, 6.4300 us/op
  1836. WorkloadResult 17: 1 op, 5228.16 ns, 5.2282 us/op
  1837. WorkloadResult 18: 1 op, 5228.16 ns, 5.2282 us/op
  1838. WorkloadResult 19: 1 op, 5528.63 ns, 5.5286 us/op
  1839. WorkloadResult 20: 1 op, 5528.63 ns, 5.5286 us/op
  1840. WorkloadResult 21: 1 op, 5228.16 ns, 5.2282 us/op
  1841. WorkloadResult 22: 1 op, 5228.16 ns, 5.2282 us/op
  1842. WorkloadResult 23: 1 op, 6129.57 ns, 6.1296 us/op
  1843. WorkloadResult 24: 1 op, 5228.16 ns, 5.2282 us/op
  1844. WorkloadResult 25: 1 op, 5528.63 ns, 5.5286 us/op
  1845. WorkloadResult 26: 1 op, 5228.16 ns, 5.2282 us/op
  1846. WorkloadResult 27: 1 op, 5228.16 ns, 5.2282 us/op
  1847. WorkloadResult 28: 1 op, 5228.16 ns, 5.2282 us/op
  1848. WorkloadResult 29: 1 op, 5528.63 ns, 5.5286 us/op
  1849. WorkloadResult 30: 1 op, 5228.16 ns, 5.2282 us/op
  1850. WorkloadResult 31: 1 op, 5528.63 ns, 5.5286 us/op
  1851. WorkloadResult 32: 1 op, 5228.16 ns, 5.2282 us/op
  1852. WorkloadResult 33: 1 op, 5528.63 ns, 5.5286 us/op
  1853. GC: 0 0 0 0 0
  1854.  
  1855. // AfterAll
  1856.  
  1857. Mean = 5.4649 us, StdErr = 0.0676 us (1.24%); N = 33, StdDev = 0.3886 us
  1858. Min = 5.2282 us, Q1 = 5.2282 us, Median = 5.2282 us, Q3 = 5.5286 us, Max = 6.4300 us
  1859. IQR = 0.3005 us, LowerFence = 4.7775 us, UpperFence = 5.9793 us
  1860. ConfidenceInterval = [5.2199 us; 5.7099 us] (CI 99.9%), Margin = 0.2450 us (4.48% of Mean)
  1861. Skewness = 1.56, Kurtosis = 4.06, MValue = 2.8
  1862.  
  1863. // **************************
  1864. // Benchmark: ArrayEqualsBenchmark.Intrinsics: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
  1865. // *** Execute ***
  1866. // Launch: 1 / 1
  1867. // BeforeAnythingElse
  1868.  
  1869. // Benchmark Process Environment Information:
  1870. // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
  1871. // GC=Concurrent Workstation
  1872. // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
  1873.  
  1874. OverheadJitting 1: 1 op, 249990.16 ns, 249.9902 us/op
  1875. WorkloadJitting 1: 1 op, 1932315.77 ns, 1.9323 ms/op
  1876.  
  1877. OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
  1878. OverheadWarmup 2: 1 op, 0.00 ns, 0.0000 ns/op
  1879. OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
  1880. OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
  1881. OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
  1882. OverheadWarmup 6: 1 op, 0.00 ns, 0.0000 ns/op
  1883.  
  1884. OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
  1885. OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
  1886. OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
  1887. OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
  1888. OverheadActual 5: 1 op, 0.00 ns, 0.0000 ns/op
  1889. OverheadActual 6: 1 op, 0.00 ns, 0.0000 ns/op
  1890. OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
  1891. OverheadActual 8: 1 op, 0.00 ns, 0.0000 ns/op
  1892. OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
  1893. OverheadActual 10: 1 op, 0.00 ns, 0.0000 ns/op
  1894. OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
  1895. OverheadActual 12: 1 op, 300.47 ns, 300.4689 ns/op
  1896. OverheadActual 13: 1 op, 0.00 ns, 0.0000 ns/op
  1897. OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
  1898. OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
  1899. OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
  1900. OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
  1901. OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
  1902. OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
  1903. OverheadActual 20: 1 op, 0.00 ns, 0.0000 ns/op
  1904.  
  1905. WorkloadWarmup 1: 1 op, 73915.36 ns, 73.9154 us/op
  1906. WorkloadWarmup 2: 1 op, 8112.66 ns, 8.1127 us/op
  1907. WorkloadWarmup 3: 1 op, 7511.72 ns, 7.5117 us/op
  1908. WorkloadWarmup 4: 1 op, 7211.25 ns, 7.2113 us/op
  1909. WorkloadWarmup 5: 1 op, 8413.13 ns, 8.4131 us/op
  1910. WorkloadWarmup 6: 1 op, 8112.66 ns, 8.1127 us/op
  1911. WorkloadWarmup 7: 1 op, 7511.72 ns, 7.5117 us/op
  1912. WorkloadWarmup 8: 1 op, 7511.72 ns, 7.5117 us/op
  1913. WorkloadWarmup 9: 1 op, 21633.76 ns, 21.6338 us/op
  1914.  
  1915. // BeforeActualRun
  1916. WorkloadActual 1: 1 op, 7211.25 ns, 7.2113 us/op
  1917. WorkloadActual 2: 1 op, 15624.38 ns, 15.6244 us/op
  1918. WorkloadActual 3: 1 op, 7511.72 ns, 7.5117 us/op
  1919. WorkloadActual 4: 1 op, 8413.13 ns, 8.4131 us/op
  1920. WorkloadActual 5: 1 op, 7511.72 ns, 7.5117 us/op
  1921. WorkloadActual 6: 1 op, 7511.72 ns, 7.5117 us/op
  1922. WorkloadActual 7: 1 op, 10516.41 ns, 10.5164 us/op
  1923. WorkloadActual 8: 1 op, 7511.72 ns, 7.5117 us/op
  1924. WorkloadActual 9: 1 op, 7511.72 ns, 7.5117 us/op
  1925. WorkloadActual 10: 1 op, 20131.42 ns, 20.1314 us/op
  1926. WorkloadActual 11: 1 op, 7511.72 ns, 7.5117 us/op
  1927. WorkloadActual 12: 1 op, 7511.72 ns, 7.5117 us/op
  1928. WorkloadActual 13: 1 op, 8112.66 ns, 8.1127 us/op
  1929. WorkloadActual 14: 1 op, 8112.66 ns, 8.1127 us/op
  1930. WorkloadActual 15: 1 op, 7812.19 ns, 7.8122 us/op
  1931. WorkloadActual 16: 1 op, 8112.66 ns, 8.1127 us/op
  1932. WorkloadActual 17: 1 op, 7511.72 ns, 7.5117 us/op
  1933. WorkloadActual 18: 1 op, 8112.66 ns, 8.1127 us/op
  1934. WorkloadActual 19: 1 op, 7511.72 ns, 7.5117 us/op
  1935. WorkloadActual 20: 1 op, 21032.83 ns, 21.0328 us/op
  1936. WorkloadActual 21: 1 op, 20431.89 ns, 20.4319 us/op
  1937. WorkloadActual 22: 1 op, 8112.66 ns, 8.1127 us/op
  1938. WorkloadActual 23: 1 op, 7812.19 ns, 7.8122 us/op
  1939. WorkloadActual 24: 1 op, 8112.66 ns, 8.1127 us/op
  1940. WorkloadActual 25: 1 op, 7511.72 ns, 7.5117 us/op
  1941. WorkloadActual 26: 1 op, 7812.19 ns, 7.8122 us/op
  1942. WorkloadActual 27: 1 op, 8112.66 ns, 8.1127 us/op
  1943. WorkloadActual 28: 1 op, 7511.72 ns, 7.5117 us/op
  1944. WorkloadActual 29: 1 op, 7812.19 ns, 7.8122 us/op
  1945. WorkloadActual 30: 1 op, 7812.19 ns, 7.8122 us/op
  1946. WorkloadActual 31: 1 op, 8112.66 ns, 8.1127 us/op
  1947. WorkloadActual 32: 1 op, 7812.19 ns, 7.8122 us/op
  1948. WorkloadActual 33: 1 op, 8112.66 ns, 8.1127 us/op
  1949. WorkloadActual 34: 1 op, 8413.13 ns, 8.4131 us/op
  1950. WorkloadActual 35: 1 op, 8413.13 ns, 8.4131 us/op
  1951. WorkloadActual 36: 1 op, 7812.19 ns, 7.8122 us/op
  1952. WorkloadActual 37: 1 op, 7211.25 ns, 7.2113 us/op
  1953. WorkloadActual 38: 1 op, 7812.19 ns, 7.8122 us/op
  1954. WorkloadActual 39: 1 op, 7511.72 ns, 7.5117 us/op
  1955. WorkloadActual 40: 1 op, 7812.19 ns, 7.8122 us/op
  1956. WorkloadActual 41: 1 op, 7511.72 ns, 7.5117 us/op
  1957. WorkloadActual 42: 1 op, 8112.66 ns, 8.1127 us/op
  1958. WorkloadActual 43: 1 op, 7511.72 ns, 7.5117 us/op
  1959. WorkloadActual 44: 1 op, 7511.72 ns, 7.5117 us/op
  1960. WorkloadActual 45: 1 op, 7511.72 ns, 7.5117 us/op
  1961. WorkloadActual 46: 1 op, 8112.66 ns, 8.1127 us/op
  1962. WorkloadActual 47: 1 op, 7511.72 ns, 7.5117 us/op
  1963. WorkloadActual 48: 1 op, 7511.72 ns, 7.5117 us/op
  1964. WorkloadActual 49: 1 op, 7511.72 ns, 7.5117 us/op
  1965. WorkloadActual 50: 1 op, 7511.72 ns, 7.5117 us/op
  1966. WorkloadActual 51: 1 op, 8112.66 ns, 8.1127 us/op
  1967. WorkloadActual 52: 1 op, 7511.72 ns, 7.5117 us/op
  1968. WorkloadActual 53: 1 op, 8413.13 ns, 8.4131 us/op
  1969. WorkloadActual 54: 1 op, 7812.19 ns, 7.8122 us/op
  1970. WorkloadActual 55: 1 op, 21333.29 ns, 21.3333 us/op
  1971. WorkloadActual 56: 1 op, 21333.29 ns, 21.3333 us/op
  1972. WorkloadActual 57: 1 op, 10816.88 ns, 10.8169 us/op
  1973. WorkloadActual 58: 1 op, 10516.41 ns, 10.5164 us/op
  1974. WorkloadActual 59: 1 op, 7511.72 ns, 7.5117 us/op
  1975. WorkloadActual 60: 1 op, 8112.66 ns, 8.1127 us/op
  1976. WorkloadActual 61: 1 op, 7511.72 ns, 7.5117 us/op
  1977. WorkloadActual 62: 1 op, 7211.25 ns, 7.2113 us/op
  1978. WorkloadActual 63: 1 op, 7812.19 ns, 7.8122 us/op
  1979.  
  1980. // AfterActualRun
  1981. WorkloadResult 1: 1 op, 7000.93 ns, 7.0009 us/op
  1982. WorkloadResult 2: 1 op, 7301.40 ns, 7.3014 us/op
  1983. WorkloadResult 3: 1 op, 8202.80 ns, 8.2028 us/op
  1984. WorkloadResult 4: 1 op, 7301.40 ns, 7.3014 us/op
  1985. WorkloadResult 5: 1 op, 7301.40 ns, 7.3014 us/op
  1986. WorkloadResult 6: 1 op, 7301.40 ns, 7.3014 us/op
  1987. WorkloadResult 7: 1 op, 7301.40 ns, 7.3014 us/op
  1988. WorkloadResult 8: 1 op, 7301.40 ns, 7.3014 us/op
  1989. WorkloadResult 9: 1 op, 7301.40 ns, 7.3014 us/op
  1990. WorkloadResult 10: 1 op, 7902.33 ns, 7.9023 us/op
  1991. WorkloadResult 11: 1 op, 7902.33 ns, 7.9023 us/op
  1992. WorkloadResult 12: 1 op, 7601.86 ns, 7.6019 us/op
  1993. WorkloadResult 13: 1 op, 7902.33 ns, 7.9023 us/op
  1994. WorkloadResult 14: 1 op, 7301.40 ns, 7.3014 us/op
  1995. WorkloadResult 15: 1 op, 7902.33 ns, 7.9023 us/op
  1996. WorkloadResult 16: 1 op, 7301.40 ns, 7.3014 us/op
  1997. WorkloadResult 17: 1 op, 7902.33 ns, 7.9023 us/op
  1998. WorkloadResult 18: 1 op, 7601.86 ns, 7.6019 us/op
  1999. WorkloadResult 19: 1 op, 7902.33 ns, 7.9023 us/op
  2000. WorkloadResult 20: 1 op, 7301.40 ns, 7.3014 us/op
  2001. WorkloadResult 21: 1 op, 7601.86 ns, 7.6019 us/op
  2002. WorkloadResult 22: 1 op, 7902.33 ns, 7.9023 us/op
  2003. WorkloadResult 23: 1 op, 7301.40 ns, 7.3014 us/op
  2004. WorkloadResult 24: 1 op, 7601.86 ns, 7.6019 us/op
  2005. WorkloadResult 25: 1 op, 7601.86 ns, 7.6019 us/op
  2006. WorkloadResult 26: 1 op, 7902.33 ns, 7.9023 us/op
  2007. WorkloadResult 27: 1 op, 7601.86 ns, 7.6019 us/op
  2008. WorkloadResult 28: 1 op, 7902.33 ns, 7.9023 us/op
  2009. WorkloadResult 29: 1 op, 8202.80 ns, 8.2028 us/op
  2010. WorkloadResult 30: 1 op, 8202.80 ns, 8.2028 us/op
  2011. WorkloadResult 31: 1 op, 7601.86 ns, 7.6019 us/op
  2012. WorkloadResult 32: 1 op, 7000.93 ns, 7.0009 us/op
  2013. WorkloadResult 33: 1 op, 7601.86 ns, 7.6019 us/op
  2014. WorkloadResult 34: 1 op, 7301.40 ns, 7.3014 us/op
  2015. WorkloadResult 35: 1 op, 7601.86 ns, 7.6019 us/op
  2016. WorkloadResult 36: 1 op, 7301.40 ns, 7.3014 us/op
  2017. WorkloadResult 37: 1 op, 7902.33 ns, 7.9023 us/op
  2018. WorkloadResult 38: 1 op, 7301.40 ns, 7.3014 us/op
  2019. WorkloadResult 39: 1 op, 7301.40 ns, 7.3014 us/op
  2020. WorkloadResult 40: 1 op, 7301.40 ns, 7.3014 us/op
  2021. WorkloadResult 41: 1 op, 7902.33 ns, 7.9023 us/op
  2022. WorkloadResult 42: 1 op, 7301.40 ns, 7.3014 us/op
  2023. WorkloadResult 43: 1 op, 7301.40 ns, 7.3014 us/op
  2024. WorkloadResult 44: 1 op, 7301.40 ns, 7.3014 us/op
  2025. WorkloadResult 45: 1 op, 7301.40 ns, 7.3014 us/op
  2026. WorkloadResult 46: 1 op, 7902.33 ns, 7.9023 us/op
  2027. WorkloadResult 47: 1 op, 7301.40 ns, 7.3014 us/op
  2028. WorkloadResult 48: 1 op, 8202.80 ns, 8.2028 us/op
  2029. WorkloadResult 49: 1 op, 7601.86 ns, 7.6019 us/op
  2030. WorkloadResult 50: 1 op, 7301.40 ns, 7.3014 us/op
  2031. WorkloadResult 51: 1 op, 7902.33 ns, 7.9023 us/op
  2032. WorkloadResult 52: 1 op, 7301.40 ns, 7.3014 us/op
  2033. WorkloadResult 53: 1 op, 7000.93 ns, 7.0009 us/op
  2034. WorkloadResult 54: 1 op, 7601.86 ns, 7.6019 us/op
  2035. GC: 0 0 0 0 0
  2036.  
  2037. // AfterAll
  2038.  
  2039. Mean = 7.5574 us, StdErr = 0.0445 us (0.59%); N = 54, StdDev = 0.3271 us
  2040. Min = 7.0009 us, Q1 = 7.3014 us, Median = 7.6019 us, Q3 = 7.9023 us, Max = 8.2028 us
  2041. IQR = 0.6009 us, LowerFence = 6.4000 us, UpperFence = 8.8037 us
  2042. ConfidenceInterval = [7.4023 us; 7.7124 us] (CI 99.9%), Margin = 0.1551 us (2.05% of Mean)
  2043. Skewness = 0.37, Kurtosis = 2.05, MValue = 3.39
  2044.  
  2045. // **************************
  2046. // Benchmark: ArrayEqualsBenchmark.Naive: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
  2047. // *** Execute ***
  2048. // Launch: 1 / 1
  2049. // BeforeAnythingElse
  2050.  
  2051. // Benchmark Process Environment Information:
  2052. // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
  2053. // GC=Concurrent Workstation
  2054. // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
  2055.  
  2056. OverheadJitting 1: 1 op, 248487.81 ns, 248.4878 us/op
  2057. WorkloadJitting 1: 1 op, 6294824.33 ns, 6.2948 ms/op
  2058.  
  2059. OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
  2060. OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
  2061. OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
  2062. OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
  2063. OverheadWarmup 5: 1 op, 300.47 ns, 300.4689 ns/op
  2064. OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
  2065.  
  2066. OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
  2067. OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
  2068. OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
  2069. OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
  2070. OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
  2071. OverheadActual 6: 1 op, 0.00 ns, 0.0000 ns/op
  2072. OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
  2073. OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
  2074. OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
  2075. OverheadActual 10: 1 op, 0.00 ns, 0.0000 ns/op
  2076. OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
  2077. OverheadActual 12: 1 op, 300.47 ns, 300.4689 ns/op
  2078. OverheadActual 13: 1 op, 300.47 ns, 300.4689 ns/op
  2079. OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
  2080. OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
  2081. OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
  2082. OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
  2083. OverheadActual 18: 1 op, 0.00 ns, 0.0000 ns/op
  2084. OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
  2085. OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
  2086.  
  2087. WorkloadWarmup 1: 1 op, 6138880.95 ns, 6.1389 ms/op
  2088. WorkloadWarmup 2: 1 op, 5342037.32 ns, 5.3420 ms/op
  2089. WorkloadWarmup 3: 1 op, 6326073.10 ns, 6.3261 ms/op
  2090. WorkloadWarmup 4: 1 op, 5202018.79 ns, 5.2020 ms/op
  2091. WorkloadWarmup 5: 1 op, 6642466.90 ns, 6.6425 ms/op
  2092. WorkloadWarmup 6: 1 op, 5247089.13 ns, 5.2471 ms/op
  2093.  
  2094. // BeforeActualRun
  2095. WorkloadActual 1: 1 op, 5895200.64 ns, 5.8952 ms/op
  2096. WorkloadActual 2: 1 op, 5310788.55 ns, 5.3108 ms/op
  2097. WorkloadActual 3: 1 op, 5880477.66 ns, 5.8805 ms/op
  2098. WorkloadActual 4: 1 op, 5185192.53 ns, 5.1852 ms/op
  2099. WorkloadActual 5: 1 op, 5971519.75 ns, 5.9715 ms/op
  2100. WorkloadActual 6: 1 op, 5233267.56 ns, 5.2333 ms/op
  2101. WorkloadActual 7: 1 op, 6147594.55 ns, 6.1476 ms/op
  2102. WorkloadActual 8: 1 op, 5189399.10 ns, 5.1894 ms/op
  2103. WorkloadActual 9: 1 op, 5950486.92 ns, 5.9505 ms/op
  2104. WorkloadActual 10: 1 op, 5235671.31 ns, 5.2357 ms/op
  2105. WorkloadActual 11: 1 op, 5852233.58 ns, 5.8522 ms/op
  2106. WorkloadActual 12: 1 op, 5245586.79 ns, 5.2456 ms/op
  2107. WorkloadActual 13: 1 op, 5845923.73 ns, 5.8459 ms/op
  2108. WorkloadActual 14: 1 op, 5250394.29 ns, 5.2504 ms/op
  2109. WorkloadActual 15: 1 op, 6250054.46 ns, 6.2501 ms/op
  2110. WorkloadActual 16: 1 op, 5721830.06 ns, 5.7218 ms/op
  2111. WorkloadActual 17: 1 op, 6019895.25 ns, 6.0199 ms/op
  2112. WorkloadActual 18: 1 op, 5103765.45 ns, 5.1038 ms/op
  2113. WorkloadActual 19: 1 op, 6617227.51 ns, 6.6172 ms/op
  2114. WorkloadActual 20: 1 op, 5429774.25 ns, 5.4298 ms/op
  2115. WorkloadActual 21: 1 op, 5879576.25 ns, 5.8796 ms/op
  2116. WorkloadActual 22: 1 op, 5205924.89 ns, 5.2059 ms/op
  2117. WorkloadActual 23: 1 op, 6569452.95 ns, 6.5695 ms/op
  2118. WorkloadActual 24: 1 op, 5163859.24 ns, 5.1639 ms/op
  2119. WorkloadActual 25: 1 op, 6100721.40 ns, 6.1007 ms/op
  2120. WorkloadActual 26: 1 op, 5238375.53 ns, 5.2384 ms/op
  2121. WorkloadActual 27: 1 op, 6846785.78 ns, 6.8468 ms/op
  2122. WorkloadActual 28: 1 op, 5404835.33 ns, 5.4048 ms/op
  2123. WorkloadActual 29: 1 op, 6222711.79 ns, 6.2227 ms/op
  2124. WorkloadActual 30: 1 op, 5354657.01 ns, 5.3547 ms/op
  2125. WorkloadActual 31: 1 op, 5882580.94 ns, 5.8826 ms/op
  2126. WorkloadActual 32: 1 op, 5516910.24 ns, 5.5169 ms/op
  2127. WorkloadActual 33: 1 op, 5946580.83 ns, 5.9466 ms/op
  2128. WorkloadActual 34: 1 op, 5179183.15 ns, 5.1792 ms/op
  2129. WorkloadActual 35: 1 op, 6244045.08 ns, 6.2440 ms/op
  2130. WorkloadActual 36: 1 op, 5210431.92 ns, 5.2104 ms/op
  2131. WorkloadActual 37: 1 op, 6048139.33 ns, 6.0481 ms/op
  2132. WorkloadActual 38: 1 op, 5079427.46 ns, 5.0794 ms/op
  2133. WorkloadActual 39: 1 op, 6311951.06 ns, 6.3120 ms/op
  2134. WorkloadActual 40: 1 op, 5284347.28 ns, 5.2843 ms/op
  2135. WorkloadActual 41: 1 op, 6342298.43 ns, 6.3423 ms/op
  2136. WorkloadActual 42: 1 op, 5371182.81 ns, 5.3712 ms/op
  2137. WorkloadActual 43: 1 op, 6780081.67 ns, 6.7801 ms/op
  2138. WorkloadActual 44: 1 op, 5083033.09 ns, 5.0830 ms/op
  2139. WorkloadActual 45: 1 op, 6451969.59 ns, 6.4520 ms/op
  2140. WorkloadActual 46: 1 op, 5110375.76 ns, 5.1104 ms/op
  2141. WorkloadActual 47: 1 op, 6749433.84 ns, 6.7494 ms/op
  2142. WorkloadActual 48: 1 op, 5075521.37 ns, 5.0755 ms/op
  2143. WorkloadActual 49: 1 op, 6327575.45 ns, 6.3276 ms/op
  2144. WorkloadActual 50: 1 op, 5218544.58 ns, 5.2185 ms/op
  2145. WorkloadActual 51: 1 op, 6651480.97 ns, 6.6515 ms/op
  2146. WorkloadActual 52: 1 op, 5320704.02 ns, 5.3207 ms/op
  2147. WorkloadActual 53: 1 op, 6233228.20 ns, 6.2332 ms/op
  2148. WorkloadActual 54: 1 op, 5212535.20 ns, 5.2125 ms/op
  2149. WorkloadActual 55: 1 op, 6408401.59 ns, 6.4084 ms/op
  2150. WorkloadActual 56: 1 op, 5551764.64 ns, 5.5518 ms/op
  2151. WorkloadActual 57: 1 op, 6845283.43 ns, 6.8453 ms/op
  2152. WorkloadActual 58: 1 op, 5054789.01 ns, 5.0548 ms/op
  2153. WorkloadActual 59: 1 op, 6270786.82 ns, 6.2708 ms/op
  2154. WorkloadActual 60: 1 op, 5400027.82 ns, 5.4000 ms/op
  2155. WorkloadActual 61: 1 op, 7241001.03 ns, 7.2410 ms/op
  2156. WorkloadActual 62: 1 op, 5111577.64 ns, 5.1116 ms/op
  2157. WorkloadActual 63: 1 op, 6188758.80 ns, 6.1888 ms/op
  2158. WorkloadActual 64: 1 op, 5095051.85 ns, 5.0951 ms/op
  2159. WorkloadActual 65: 1 op, 7079649.21 ns, 7.0796 ms/op
  2160. WorkloadActual 66: 1 op, 5268722.90 ns, 5.2687 ms/op
  2161. WorkloadActual 67: 1 op, 6334185.76 ns, 6.3342 ms/op
  2162. WorkloadActual 68: 1 op, 5227859.12 ns, 5.2279 ms/op
  2163. WorkloadActual 69: 1 op, 6902072.06 ns, 6.9021 ms/op
  2164. WorkloadActual 70: 1 op, 5933360.20 ns, 5.9334 ms/op
  2165. WorkloadActual 71: 1 op, 7243404.78 ns, 7.2434 ms/op
  2166. WorkloadActual 72: 1 op, 5700196.30 ns, 5.7002 ms/op
  2167. WorkloadActual 73: 1 op, 7384024.25 ns, 7.3840 ms/op
  2168. WorkloadActual 74: 1 op, 704900.14 ns, 704.9001 us/op
  2169. WorkloadActual 75: 1 op, 1347903.67 ns, 1.3479 ms/op
  2170. WorkloadActual 76: 1 op, 774308.46 ns, 774.3085 us/op
  2171. WorkloadActual 77: 1 op, 2406756.22 ns, 2.4068 ms/op
  2172. WorkloadActual 78: 1 op, 726834.37 ns, 726.8344 us/op
  2173. WorkloadActual 79: 1 op, 1572954.91 ns, 1.5730 ms/op
  2174. WorkloadActual 80: 1 op, 783623.00 ns, 783.6230 us/op
  2175. WorkloadActual 81: 1 op, 1765555.50 ns, 1.7656 ms/op
  2176. WorkloadActual 82: 1 op, 713914.21 ns, 713.9142 us/op
  2177. WorkloadActual 83: 1 op, 1520072.38 ns, 1.5201 ms/op
  2178. WorkloadActual 84: 1 op, 672449.49 ns, 672.4495 us/op
  2179. WorkloadActual 85: 1 op, 1225011.88 ns, 1.2250 ms/op
  2180. WorkloadActual 86: 1 op, 694083.26 ns, 694.0833 us/op
  2181. WorkloadActual 87: 1 op, 1284504.73 ns, 1.2845 ms/op
  2182. WorkloadActual 88: 1 op, 716017.49 ns, 716.0175 us/op
  2183. WorkloadActual 89: 1 op, 1286307.54 ns, 1.2863 ms/op
  2184. WorkloadActual 90: 1 op, 690177.16 ns, 690.1772 us/op
  2185. WorkloadActual 91: 1 op, 1266476.59 ns, 1.2665 ms/op
  2186. WorkloadActual 92: 1 op, 690778.10 ns, 690.7781 us/op
  2187. WorkloadActual 93: 1 op, 1249349.86 ns, 1.2493 ms/op
  2188. WorkloadActual 94: 1 op, 689275.75 ns, 689.2758 us/op
  2189. WorkloadActual 95: 1 op, 1245143.30 ns, 1.2451 ms/op
  2190. WorkloadActual 96: 1 op, 659529.33 ns, 659.5293 us/op
  2191. WorkloadActual 97: 1 op, 1248448.45 ns, 1.2484 ms/op
  2192. WorkloadActual 98: 1 op, 658928.39 ns, 658.9284 us/op
  2193. WorkloadActual 99: 1 op, 1278495.35 ns, 1.2785 ms/op
  2194. WorkloadActual 100: 1 op, 790834.26 ns, 790.8343 us/op
  2195.  
  2196. // AfterActualRun
  2197. WorkloadResult 1: 1 op, 5894945.24 ns, 5.8949 ms/op
  2198. WorkloadResult 2: 1 op, 5310533.15 ns, 5.3105 ms/op
  2199. WorkloadResult 3: 1 op, 5880222.26 ns, 5.8802 ms/op
  2200. WorkloadResult 4: 1 op, 5184937.13 ns, 5.1849 ms/op
  2201. WorkloadResult 5: 1 op, 5971264.35 ns, 5.9713 ms/op
  2202. WorkloadResult 6: 1 op, 5233012.16 ns, 5.2330 ms/op
  2203. WorkloadResult 7: 1 op, 6147339.15 ns, 6.1473 ms/op
  2204. WorkloadResult 8: 1 op, 5189143.70 ns, 5.1891 ms/op
  2205. WorkloadResult 9: 1 op, 5950231.53 ns, 5.9502 ms/op
  2206. WorkloadResult 10: 1 op, 5235415.91 ns, 5.2354 ms/op
  2207. WorkloadResult 11: 1 op, 5851978.18 ns, 5.8520 ms/op
  2208. WorkloadResult 12: 1 op, 5245331.39 ns, 5.2453 ms/op
  2209. WorkloadResult 13: 1 op, 5845668.33 ns, 5.8457 ms/op
  2210. WorkloadResult 14: 1 op, 5250138.89 ns, 5.2501 ms/op
  2211. WorkloadResult 15: 1 op, 6249799.06 ns, 6.2498 ms/op
  2212. WorkloadResult 16: 1 op, 5721574.66 ns, 5.7216 ms/op
  2213. WorkloadResult 17: 1 op, 6019639.85 ns, 6.0196 ms/op
  2214. WorkloadResult 18: 1 op, 5103510.05 ns, 5.1035 ms/op
  2215. WorkloadResult 19: 1 op, 6616972.11 ns, 6.6170 ms/op
  2216. WorkloadResult 20: 1 op, 5429518.85 ns, 5.4295 ms/op
  2217. WorkloadResult 21: 1 op, 5879320.86 ns, 5.8793 ms/op
  2218. WorkloadResult 22: 1 op, 5205669.49 ns, 5.2057 ms/op
  2219. WorkloadResult 23: 1 op, 6569197.55 ns, 6.5692 ms/op
  2220. WorkloadResult 24: 1 op, 5163603.84 ns, 5.1636 ms/op
  2221. WorkloadResult 25: 1 op, 6100466.00 ns, 6.1005 ms/op
  2222. WorkloadResult 26: 1 op, 5238120.13 ns, 5.2381 ms/op
  2223. WorkloadResult 27: 1 op, 6846530.38 ns, 6.8465 ms/op
  2224. WorkloadResult 28: 1 op, 5404579.93 ns, 5.4046 ms/op
  2225. WorkloadResult 29: 1 op, 6222456.39 ns, 6.2225 ms/op
  2226. WorkloadResult 30: 1 op, 5354401.61 ns, 5.3544 ms/op
  2227. WorkloadResult 31: 1 op, 5882325.55 ns, 5.8823 ms/op
  2228. WorkloadResult 32: 1 op, 5516654.84 ns, 5.5167 ms/op
  2229. WorkloadResult 33: 1 op, 5946325.43 ns, 5.9463 ms/op
  2230. WorkloadResult 34: 1 op, 5178927.75 ns, 5.1789 ms/op
  2231. WorkloadResult 35: 1 op, 6243789.68 ns, 6.2438 ms/op
  2232. WorkloadResult 36: 1 op, 5210176.52 ns, 5.2102 ms/op
  2233. WorkloadResult 37: 1 op, 6047883.93 ns, 6.0479 ms/op
  2234. WorkloadResult 38: 1 op, 5079172.06 ns, 5.0792 ms/op
  2235. WorkloadResult 39: 1 op, 6311695.66 ns, 6.3117 ms/op
  2236. WorkloadResult 40: 1 op, 5284091.88 ns, 5.2841 ms/op
  2237. WorkloadResult 41: 1 op, 6342043.03 ns, 6.3420 ms/op
  2238. WorkloadResult 42: 1 op, 5370927.41 ns, 5.3709 ms/op
  2239. WorkloadResult 43: 1 op, 6779826.27 ns, 6.7798 ms/op
  2240. WorkloadResult 44: 1 op, 5082777.69 ns, 5.0828 ms/op
  2241. WorkloadResult 45: 1 op, 6451714.19 ns, 6.4517 ms/op
  2242. WorkloadResult 46: 1 op, 5110120.36 ns, 5.1101 ms/op
  2243. WorkloadResult 47: 1 op, 6749178.44 ns, 6.7492 ms/op
  2244. WorkloadResult 48: 1 op, 5075265.97 ns, 5.0753 ms/op
  2245. WorkloadResult 49: 1 op, 6327320.05 ns, 6.3273 ms/op
  2246. WorkloadResult 50: 1 op, 5218289.18 ns, 5.2183 ms/op
  2247. WorkloadResult 51: 1 op, 6651225.57 ns, 6.6512 ms/op
  2248. WorkloadResult 52: 1 op, 5320448.62 ns, 5.3204 ms/op
  2249. WorkloadResult 53: 1 op, 6232972.80 ns, 6.2330 ms/op
  2250. WorkloadResult 54: 1 op, 5212279.81 ns, 5.2123 ms/op
  2251. WorkloadResult 55: 1 op, 6408146.19 ns, 6.4081 ms/op
  2252. WorkloadResult 56: 1 op, 5551509.24 ns, 5.5515 ms/op
  2253. WorkloadResult 57: 1 op, 6845028.04 ns, 6.8450 ms/op
  2254. WorkloadResult 58: 1 op, 5054533.61 ns, 5.0545 ms/op
  2255. WorkloadResult 59: 1 op, 6270531.42 ns, 6.2705 ms/op
  2256. WorkloadResult 60: 1 op, 5399772.42 ns, 5.3998 ms/op
  2257. WorkloadResult 61: 1 op, 7240745.63 ns, 7.2407 ms/op
  2258. WorkloadResult 62: 1 op, 5111322.24 ns, 5.1113 ms/op
  2259. WorkloadResult 63: 1 op, 6188503.40 ns, 6.1885 ms/op
  2260. WorkloadResult 64: 1 op, 5094796.45 ns, 5.0948 ms/op
  2261. WorkloadResult 65: 1 op, 7079393.81 ns, 7.0794 ms/op
  2262. WorkloadResult 66: 1 op, 5268467.50 ns, 5.2685 ms/op
  2263. WorkloadResult 67: 1 op, 6333930.37 ns, 6.3339 ms/op
  2264. WorkloadResult 68: 1 op, 5227603.72 ns, 5.2276 ms/op
  2265. WorkloadResult 69: 1 op, 6901816.67 ns, 6.9018 ms/op
  2266. WorkloadResult 70: 1 op, 5933104.80 ns, 5.9331 ms/op
  2267. WorkloadResult 71: 1 op, 7243149.38 ns, 7.2431 ms/op
  2268. WorkloadResult 72: 1 op, 5699940.90 ns, 5.6999 ms/op
  2269. WorkloadResult 73: 1 op, 7383768.85 ns, 7.3838 ms/op
  2270. WorkloadResult 74: 1 op, 704644.74 ns, 704.6447 us/op
  2271. WorkloadResult 75: 1 op, 1347648.27 ns, 1.3476 ms/op
  2272. WorkloadResult 76: 1 op, 774053.06 ns, 774.0531 us/op
  2273. WorkloadResult 77: 1 op, 2406500.83 ns, 2.4065 ms/op
  2274. WorkloadResult 78: 1 op, 726578.97 ns, 726.5790 us/op
  2275. WorkloadResult 79: 1 op, 1572699.51 ns, 1.5727 ms/op
  2276. WorkloadResult 80: 1 op, 783367.60 ns, 783.3676 us/op
  2277. WorkloadResult 81: 1 op, 1765300.10 ns, 1.7653 ms/op
  2278. WorkloadResult 82: 1 op, 713658.81 ns, 713.6588 us/op
  2279. WorkloadResult 83: 1 op, 1519816.98 ns, 1.5198 ms/op
  2280. WorkloadResult 84: 1 op, 672194.09 ns, 672.1941 us/op
  2281. WorkloadResult 85: 1 op, 1224756.48 ns, 1.2248 ms/op
  2282. WorkloadResult 86: 1 op, 693827.86 ns, 693.8279 us/op
  2283. WorkloadResult 87: 1 op, 1284249.33 ns, 1.2842 ms/op
  2284. WorkloadResult 88: 1 op, 715762.09 ns, 715.7621 us/op
  2285. WorkloadResult 89: 1 op, 1286052.14 ns, 1.2861 ms/op
  2286. WorkloadResult 90: 1 op, 689921.76 ns, 689.9218 us/op
  2287. WorkloadResult 91: 1 op, 1266221.19 ns, 1.2662 ms/op
  2288. WorkloadResult 92: 1 op, 690522.70 ns, 690.5227 us/op
  2289. WorkloadResult 93: 1 op, 1249094.46 ns, 1.2491 ms/op
  2290. WorkloadResult 94: 1 op, 689020.35 ns, 689.0204 us/op
  2291. WorkloadResult 95: 1 op, 1244887.90 ns, 1.2449 ms/op
  2292. WorkloadResult 96: 1 op, 659273.93 ns, 659.2739 us/op
  2293. WorkloadResult 97: 1 op, 1248193.05 ns, 1.2482 ms/op
  2294. WorkloadResult 98: 1 op, 658672.99 ns, 658.6730 us/op
  2295. WorkloadResult 99: 1 op, 1278239.95 ns, 1.2782 ms/op
  2296. WorkloadResult 100: 1 op, 790578.86 ns, 790.5789 us/op
  2297. GC: 0 0 0 0 0
  2298.  
  2299. // AfterAll
  2300.  
  2301. Mean = 4.5483 ms, StdErr = 0.2212 ms (4.86%); N = 100, StdDev = 2.2121 ms
  2302. Min = 0.6587 ms, Q1 = 1.6690 ms, Median = 5.2763 ms, Q3 = 6.1239 ms, Max = 7.3838 ms
  2303. IQR = 4.4549 ms, LowerFence = -5.0134 ms, UpperFence = 12.8063 ms
  2304. ConfidenceInterval = [3.7981 ms; 5.2986 ms] (CI 99.9%), Margin = 0.7503 ms (16.50% of Mean)
  2305. Skewness = -0.84, Kurtosis = 2.05, MValue = 3.15
  2306.  
  2307. // **************************
  2308. // Benchmark: ArrayEqualsBenchmark.LINQ: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
  2309. // *** Execute ***
  2310. // Launch: 1 / 1
  2311. // BeforeAnythingElse
  2312.  
  2313. // Benchmark Process Environment Information:
  2314. // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
  2315. // GC=Concurrent Workstation
  2316. // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
  2317.  
  2318. OverheadJitting 1: 1 op, 473539.05 ns, 473.5391 us/op
  2319. WorkloadJitting 1: 1 op, 10654929.15 ns, 10.6549 ms/op
  2320.  
  2321. OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
  2322. OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
  2323. OverheadWarmup 3: 1 op, 0.00 ns, 0.0000 ns/op
  2324. OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
  2325. OverheadWarmup 5: 1 op, 0.00 ns, 0.0000 ns/op
  2326. OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
  2327.  
  2328. OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
  2329. OverheadActual 2: 1 op, 0.00 ns, 0.0000 ns/op
  2330. OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
  2331. OverheadActual 4: 1 op, 0.00 ns, 0.0000 ns/op
  2332. OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
  2333. OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
  2334. OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
  2335. OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
  2336. OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
  2337. OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
  2338. OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
  2339. OverheadActual 12: 1 op, 300.47 ns, 300.4689 ns/op
  2340. OverheadActual 13: 1 op, 300.47 ns, 300.4689 ns/op
  2341. OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
  2342. OverheadActual 15: 1 op, 0.00 ns, 0.0000 ns/op
  2343. OverheadActual 16: 1 op, 0.00 ns, 0.0000 ns/op
  2344. OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
  2345. OverheadActual 18: 1 op, 0.00 ns, 0.0000 ns/op
  2346. OverheadActual 19: 1 op, 0.00 ns, 0.0000 ns/op
  2347. OverheadActual 20: 1 op, 0.00 ns, 0.0000 ns/op
  2348.  
  2349. WorkloadWarmup 1: 1 op, 10549464.55 ns, 10.5495 ms/op
  2350. WorkloadWarmup 2: 1 op, 10582516.13 ns, 10.5825 ms/op
  2351. WorkloadWarmup 3: 1 op, 10676863.38 ns, 10.6769 ms/op
  2352. WorkloadWarmup 4: 1 op, 9831343.78 ns, 9.8313 ms/op
  2353. WorkloadWarmup 5: 1 op, 11315359.88 ns, 11.3154 ms/op
  2354. WorkloadWarmup 6: 1 op, 9873709.90 ns, 9.8737 ms/op
  2355.  
  2356. // BeforeActualRun
  2357. WorkloadActual 1: 1 op, 10248094.20 ns, 10.2481 ms/op
  2358. WorkloadActual 2: 1 op, 10680469.01 ns, 10.6805 ms/op
  2359. WorkloadActual 3: 1 op, 10366779.43 ns, 10.3668 ms/op
  2360. WorkloadActual 4: 1 op, 10071718.93 ns, 10.0717 ms/op
  2361. WorkloadActual 5: 1 op, 11118853.19 ns, 11.1189 ms/op
  2362. WorkloadActual 6: 1 op, 14085082.59 ns, 14.0851 ms/op
  2363. WorkloadActual 7: 1 op, 10830403.01 ns, 10.8304 ms/op
  2364. WorkloadActual 8: 1 op, 9666085.86 ns, 9.6661 ms/op
  2365. WorkloadActual 9: 1 op, 10558178.15 ns, 10.5582 ms/op
  2366. WorkloadActual 10: 1 op, 9666386.33 ns, 9.6664 ms/op
  2367. WorkloadActual 11: 1 op, 10501990.46 ns, 10.5020 ms/op
  2368. WorkloadActual 12: 1 op, 9877616.00 ns, 9.8776 ms/op
  2369. WorkloadActual 13: 1 op, 11214402.32 ns, 11.2144 ms/op
  2370. WorkloadActual 14: 1 op, 10010122.80 ns, 10.0101 ms/op
  2371. WorkloadActual 15: 1 op, 10701501.83 ns, 10.7015 ms/op
  2372. WorkloadActual 16: 1 op, 9900151.17 ns, 9.9002 ms/op
  2373. WorkloadActual 17: 1 op, 10514309.68 ns, 10.5143 ms/op
  2374. WorkloadActual 18: 1 op, 10165164.77 ns, 10.1652 ms/op
  2375. WorkloadActual 19: 1 op, 10679567.60 ns, 10.6796 ms/op
  2376. WorkloadActual 20: 1 op, 5785529.48 ns, 5.7855 ms/op
  2377. WorkloadActual 21: 1 op, 7046898.09 ns, 7.0469 ms/op
  2378. WorkloadActual 22: 1 op, 5698393.48 ns, 5.6984 ms/op
  2379. WorkloadActual 23: 1 op, 6588382.49 ns, 6.5884 ms/op
  2380. WorkloadActual 24: 1 op, 5885886.10 ns, 5.8859 ms/op
  2381. WorkloadActual 25: 1 op, 7376812.99 ns, 7.3768 ms/op
  2382. WorkloadActual 26: 1 op, 6309847.78 ns, 6.3098 ms/op
  2383. WorkloadActual 27: 1 op, 7376212.05 ns, 7.3762 ms/op
  2384. WorkloadActual 28: 1 op, 5877172.50 ns, 5.8772 ms/op
  2385. WorkloadActual 29: 1 op, 7643028.47 ns, 7.6430 ms/op
  2386. WorkloadActual 30: 1 op, 5820684.34 ns, 5.8207 ms/op
  2387. WorkloadActual 31: 1 op, 6456476.62 ns, 6.4565 ms/op
  2388. WorkloadActual 32: 1 op, 6302936.99 ns, 6.3029 ms/op
  2389. WorkloadActual 33: 1 op, 6575161.86 ns, 6.5752 ms/op
  2390. WorkloadActual 34: 1 op, 6260871.34 ns, 6.2609 ms/op
  2391. WorkloadActual 35: 1 op, 6628945.80 ns, 6.6289 ms/op
  2392. WorkloadActual 36: 1 op, 5938768.64 ns, 5.9388 ms/op
  2393. WorkloadActual 37: 1 op, 6428232.54 ns, 6.4282 ms/op
  2394. WorkloadActual 38: 1 op, 6249753.99 ns, 6.2498 ms/op
  2395. WorkloadActual 39: 1 op, 6569152.48 ns, 6.5692 ms/op
  2396. WorkloadActual 40: 1 op, 5943876.61 ns, 5.9439 ms/op
  2397. WorkloadActual 41: 1 op, 6687236.77 ns, 6.6872 ms/op
  2398. WorkloadActual 42: 1 op, 6474204.29 ns, 6.4742 ms/op
  2399. WorkloadActual 43: 1 op, 6562241.69 ns, 6.5622 ms/op
  2400. WorkloadActual 44: 1 op, 5819182.00 ns, 5.8192 ms/op
  2401. WorkloadActual 45: 1 op, 7159573.95 ns, 7.1596 ms/op
  2402. WorkloadActual 46: 1 op, 5859444.84 ns, 5.8594 ms/op
  2403. WorkloadActual 47: 1 op, 7328137.02 ns, 7.3281 ms/op
  2404. WorkloadActual 48: 1 op, 6305340.75 ns, 6.3053 ms/op
  2405. WorkloadActual 49: 1 op, 6538805.11 ns, 6.5388 ms/op
  2406. WorkloadActual 50: 1 op, 5848627.95 ns, 5.8486 ms/op
  2407. WorkloadActual 51: 1 op, 7603366.57 ns, 7.6034 ms/op
  2408. WorkloadActual 52: 1 op, 5968515.06 ns, 5.9685 ms/op
  2409. WorkloadActual 53: 1 op, 6446561.15 ns, 6.4466 ms/op
  2410. WorkloadActual 54: 1 op, 6206486.46 ns, 6.2065 ms/op
  2411. WorkloadActual 55: 1 op, 6771969.01 ns, 6.7720 ms/op
  2412. WorkloadActual 56: 1 op, 5923144.25 ns, 5.9231 ms/op
  2413. WorkloadActual 57: 1 op, 6468795.85 ns, 6.4688 ms/op
  2414. WorkloadActual 58: 1 op, 5905416.58 ns, 5.9054 ms/op
  2415. WorkloadActual 59: 1 op, 6598297.96 ns, 6.5983 ms/op
  2416. WorkloadActual 60: 1 op, 5778919.16 ns, 5.7789 ms/op
  2417. WorkloadActual 61: 1 op, 6657790.81 ns, 6.6578 ms/op
  2418. WorkloadActual 62: 1 op, 7760211.36 ns, 7.7602 ms/op
  2419. WorkloadActual 63: 1 op, 6633753.30 ns, 6.6338 ms/op
  2420. WorkloadActual 64: 1 op, 6644269.71 ns, 6.6443 ms/op
  2421. WorkloadActual 65: 1 op, 6808626.22 ns, 6.8086 ms/op
  2422. WorkloadActual 66: 1 op, 5849829.83 ns, 5.8498 ms/op
  2423. WorkloadActual 67: 1 op, 6637659.40 ns, 6.6377 ms/op
  2424. WorkloadActual 68: 1 op, 6245847.89 ns, 6.2458 ms/op
  2425. WorkloadActual 69: 1 op, 6524382.60 ns, 6.5244 ms/op
  2426. WorkloadActual 70: 1 op, 5900609.08 ns, 5.9006 ms/op
  2427. WorkloadActual 71: 1 op, 6481115.08 ns, 6.4811 ms/op
  2428. WorkloadActual 72: 1 op, 6402091.74 ns, 6.4021 ms/op
  2429. WorkloadActual 73: 1 op, 6394580.02 ns, 6.3946 ms/op
  2430. WorkloadActual 74: 1 op, 5916834.40 ns, 5.9168 ms/op
  2431. WorkloadActual 75: 1 op, 6764457.29 ns, 6.7645 ms/op
  2432. WorkloadActual 76: 1 op, 6565847.32 ns, 6.5658 ms/op
  2433. WorkloadActual 77: 1 op, 6672814.26 ns, 6.6728 ms/op
  2434. WorkloadActual 78: 1 op, 5938768.64 ns, 5.9388 ms/op
  2435. WorkloadActual 79: 1 op, 6646673.46 ns, 6.6467 ms/op
  2436. WorkloadActual 80: 1 op, 6281904.17 ns, 6.2819 ms/op
  2437. WorkloadActual 81: 1 op, 6864212.98 ns, 6.8642 ms/op
  2438. WorkloadActual 82: 1 op, 5869360.31 ns, 5.8694 ms/op
  2439. WorkloadActual 83: 1 op, 6814635.60 ns, 6.8146 ms/op
  2440. WorkloadActual 84: 1 op, 6556232.31 ns, 6.5562 ms/op
  2441. WorkloadActual 85: 1 op, 7073639.83 ns, 7.0736 ms/op
  2442. WorkloadActual 86: 1 op, 6473002.41 ns, 6.4730 ms/op
  2443. WorkloadActual 87: 1 op, 6729001.95 ns, 6.7290 ms/op
  2444. WorkloadActual 88: 1 op, 6612420.00 ns, 6.6124 ms/op
  2445. WorkloadActual 89: 1 op, 6778278.86 ns, 6.7783 ms/op
  2446. WorkloadActual 90: 1 op, 6177941.91 ns, 6.1779 ms/op
  2447. WorkloadActual 91: 1 op, 6747030.09 ns, 6.7470 ms/op
  2448. WorkloadActual 92: 1 op, 6104627.49 ns, 6.1046 ms/op
  2449. WorkloadActual 93: 1 op, 7478972.43 ns, 7.4790 ms/op
  2450. WorkloadActual 94: 1 op, 6125960.79 ns, 6.1260 ms/op
  2451. WorkloadActual 95: 1 op, 6963668.20 ns, 6.9637 ms/op
  2452. WorkloadActual 96: 1 op, 5873266.41 ns, 5.8733 ms/op
  2453. WorkloadActual 97: 1 op, 7716042.43 ns, 7.7160 ms/op
  2454. WorkloadActual 98: 1 op, 6091106.39 ns, 6.0911 ms/op
  2455. WorkloadActual 99: 1 op, 6752739.00 ns, 6.7527 ms/op
  2456. WorkloadActual 100: 1 op, 6119350.47 ns, 6.1194 ms/op
  2457.  
  2458. // AfterActualRun
  2459. WorkloadResult 1: 1 op, 5785334.17 ns, 5.7853 ms/op
  2460. WorkloadResult 2: 1 op, 7046702.79 ns, 7.0467 ms/op
  2461. WorkloadResult 3: 1 op, 5698198.18 ns, 5.6982 ms/op
  2462. WorkloadResult 4: 1 op, 6588187.18 ns, 6.5882 ms/op
  2463. WorkloadResult 5: 1 op, 5885690.80 ns, 5.8857 ms/op
  2464. WorkloadResult 6: 1 op, 7376617.69 ns, 7.3766 ms/op
  2465. WorkloadResult 7: 1 op, 6309652.47 ns, 6.3097 ms/op
  2466. WorkloadResult 8: 1 op, 7376016.75 ns, 7.3760 ms/op
  2467. WorkloadResult 9: 1 op, 5876977.20 ns, 5.8770 ms/op
  2468. WorkloadResult 10: 1 op, 7642833.17 ns, 7.6428 ms/op
  2469. WorkloadResult 11: 1 op, 5820489.04 ns, 5.8205 ms/op
  2470. WorkloadResult 12: 1 op, 6456281.32 ns, 6.4563 ms/op
  2471. WorkloadResult 13: 1 op, 6302741.69 ns, 6.3027 ms/op
  2472. WorkloadResult 14: 1 op, 6574966.55 ns, 6.5750 ms/op
  2473. WorkloadResult 15: 1 op, 6260676.04 ns, 6.2607 ms/op
  2474. WorkloadResult 16: 1 op, 6628750.49 ns, 6.6288 ms/op
  2475. WorkloadResult 17: 1 op, 5938573.33 ns, 5.9386 ms/op
  2476. WorkloadResult 18: 1 op, 6428037.24 ns, 6.4280 ms/op
  2477. WorkloadResult 19: 1 op, 6249558.69 ns, 6.2496 ms/op
  2478. WorkloadResult 20: 1 op, 6568957.17 ns, 6.5690 ms/op
  2479. WorkloadResult 21: 1 op, 5943681.30 ns, 5.9437 ms/op
  2480. WorkloadResult 22: 1 op, 6687041.47 ns, 6.6870 ms/op
  2481. WorkloadResult 23: 1 op, 6474008.99 ns, 6.4740 ms/op
  2482. WorkloadResult 24: 1 op, 6562046.39 ns, 6.5620 ms/op
  2483. WorkloadResult 25: 1 op, 5818986.69 ns, 5.8190 ms/op
  2484. WorkloadResult 26: 1 op, 7159378.64 ns, 7.1594 ms/op
  2485. WorkloadResult 27: 1 op, 5859249.53 ns, 5.8592 ms/op
  2486. WorkloadResult 28: 1 op, 7327941.72 ns, 7.3279 ms/op
  2487. WorkloadResult 29: 1 op, 6305145.44 ns, 6.3051 ms/op
  2488. WorkloadResult 30: 1 op, 6538609.81 ns, 6.5386 ms/op
  2489. WorkloadResult 31: 1 op, 5848432.65 ns, 5.8484 ms/op
  2490. WorkloadResult 32: 1 op, 7603171.27 ns, 7.6032 ms/op
  2491. WorkloadResult 33: 1 op, 5968319.76 ns, 5.9683 ms/op
  2492. WorkloadResult 34: 1 op, 6446365.84 ns, 6.4464 ms/op
  2493. WorkloadResult 35: 1 op, 6206291.16 ns, 6.2063 ms/op
  2494. WorkloadResult 36: 1 op, 6771773.71 ns, 6.7718 ms/op
  2495. WorkloadResult 37: 1 op, 5922948.95 ns, 5.9229 ms/op
  2496. WorkloadResult 38: 1 op, 6468600.54 ns, 6.4686 ms/op
  2497. WorkloadResult 39: 1 op, 5905221.28 ns, 5.9052 ms/op
  2498. WorkloadResult 40: 1 op, 6598102.66 ns, 6.5981 ms/op
  2499. WorkloadResult 41: 1 op, 5778723.85 ns, 5.7787 ms/op
  2500. WorkloadResult 42: 1 op, 6657595.51 ns, 6.6576 ms/op
  2501. WorkloadResult 43: 1 op, 7760016.06 ns, 7.7600 ms/op
  2502. WorkloadResult 44: 1 op, 6633557.99 ns, 6.6336 ms/op
  2503. WorkloadResult 45: 1 op, 6644074.41 ns, 6.6441 ms/op
  2504. WorkloadResult 46: 1 op, 6808430.92 ns, 6.8084 ms/op
  2505. WorkloadResult 47: 1 op, 5849634.52 ns, 5.8496 ms/op
  2506. WorkloadResult 48: 1 op, 6637464.09 ns, 6.6375 ms/op
  2507. WorkloadResult 49: 1 op, 6245652.59 ns, 6.2457 ms/op
  2508. WorkloadResult 50: 1 op, 6524187.30 ns, 6.5242 ms/op
  2509. WorkloadResult 51: 1 op, 5900413.78 ns, 5.9004 ms/op
  2510. WorkloadResult 52: 1 op, 6480919.77 ns, 6.4809 ms/op
  2511. WorkloadResult 53: 1 op, 6401896.44 ns, 6.4019 ms/op
  2512. WorkloadResult 54: 1 op, 6394384.72 ns, 6.3944 ms/op
  2513. WorkloadResult 55: 1 op, 5916639.10 ns, 5.9166 ms/op
  2514. WorkloadResult 56: 1 op, 6764261.98 ns, 6.7643 ms/op
  2515. WorkloadResult 57: 1 op, 6565652.01 ns, 6.5657 ms/op
  2516. WorkloadResult 58: 1 op, 6672618.96 ns, 6.6726 ms/op
  2517. WorkloadResult 59: 1 op, 5938573.33 ns, 5.9386 ms/op
  2518. WorkloadResult 60: 1 op, 6646478.16 ns, 6.6465 ms/op
  2519. WorkloadResult 61: 1 op, 6281708.86 ns, 6.2817 ms/op
  2520. WorkloadResult 62: 1 op, 6864017.67 ns, 6.8640 ms/op
  2521. WorkloadResult 63: 1 op, 5869165.01 ns, 5.8692 ms/op
  2522. WorkloadResult 64: 1 op, 6814440.30 ns, 6.8144 ms/op
  2523. WorkloadResult 65: 1 op, 6556037.01 ns, 6.5560 ms/op
  2524. WorkloadResult 66: 1 op, 7073444.52 ns, 7.0734 ms/op
  2525. WorkloadResult 67: 1 op, 6472807.11 ns, 6.4728 ms/op
  2526. WorkloadResult 68: 1 op, 6728806.65 ns, 6.7288 ms/op
  2527. WorkloadResult 69: 1 op, 6612224.70 ns, 6.6122 ms/op
  2528. WorkloadResult 70: 1 op, 6778083.56 ns, 6.7781 ms/op
  2529. WorkloadResult 71: 1 op, 6177746.61 ns, 6.1777 ms/op
  2530. WorkloadResult 72: 1 op, 6746834.79 ns, 6.7468 ms/op
  2531. WorkloadResult 73: 1 op, 6104432.19 ns, 6.1044 ms/op
  2532. WorkloadResult 74: 1 op, 7478777.13 ns, 7.4788 ms/op
  2533. WorkloadResult 75: 1 op, 6125765.48 ns, 6.1258 ms/op
  2534. WorkloadResult 76: 1 op, 6963472.89 ns, 6.9635 ms/op
  2535. WorkloadResult 77: 1 op, 5873071.10 ns, 5.8731 ms/op
  2536. WorkloadResult 78: 1 op, 7715847.12 ns, 7.7158 ms/op
  2537. WorkloadResult 79: 1 op, 6090911.08 ns, 6.0909 ms/op
  2538. WorkloadResult 80: 1 op, 6752543.69 ns, 6.7525 ms/op
  2539. WorkloadResult 81: 1 op, 6119155.17 ns, 6.1192 ms/op
  2540. GC: 0 0 0 0 0
  2541.  
  2542. // AfterAll
  2543.  
  2544. Mean = 6.4772 ms, StdErr = 0.0558 ms (0.86%); N = 81, StdDev = 0.5021 ms
  2545. Min = 5.6982 ms, Q1 = 6.0296 ms, Median = 6.4740 ms, Q3 = 6.7378 ms, Max = 7.7600 ms
  2546. IQR = 0.7082 ms, LowerFence = 4.9673 ms, UpperFence = 7.8001 ms
  2547. ConfidenceInterval = [6.2866 ms; 6.6678 ms] (CI 99.9%), Margin = 0.1906 ms (2.94% of Mean)
  2548. Skewness = 0.62, Kurtosis = 2.91, MValue = 4.38
  2549.  
  2550. // **************************
  2551. // Benchmark: ArrayEqualsBenchmark.Vectors: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
  2552. // *** Execute ***
  2553. // Launch: 1 / 1
  2554. // BeforeAnythingElse
  2555.  
  2556. // Benchmark Process Environment Information:
  2557. // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
  2558. // GC=Concurrent Workstation
  2559. // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
  2560.  
  2561. OverheadJitting 1: 1 op, 235567.65 ns, 235.5677 us/op
  2562. WorkloadJitting 1: 1 op, 1773067.23 ns, 1.7731 ms/op
  2563.  
  2564. OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
  2565. OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
  2566. OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
  2567. OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
  2568. OverheadWarmup 5: 1 op, 0.00 ns, 0.0000 ns/op
  2569. OverheadWarmup 6: 1 op, 0.00 ns, 0.0000 ns/op
  2570.  
  2571. OverheadActual 1: 1 op, 0.00 ns, 0.0000 ns/op
  2572. OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
  2573. OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
  2574. OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
  2575. OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
  2576. OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
  2577. OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
  2578. OverheadActual 8: 1 op, 300.47 ns, 300.4689 ns/op
  2579. OverheadActual 9: 1 op, 0.00 ns, 0.0000 ns/op
  2580. OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
  2581. OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
  2582. OverheadActual 12: 1 op, 0.00 ns, 0.0000 ns/op
  2583. OverheadActual 13: 1 op, 0.00 ns, 0.0000 ns/op
  2584. OverheadActual 14: 1 op, 0.00 ns, 0.0000 ns/op
  2585. OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
  2586. OverheadActual 16: 1 op, 0.00 ns, 0.0000 ns/op
  2587. OverheadActual 17: 1 op, 0.00 ns, 0.0000 ns/op
  2588. OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
  2589. OverheadActual 19: 1 op, 0.00 ns, 0.0000 ns/op
  2590. OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
  2591.  
  2592. WorkloadWarmup 1: 1 op, 1026401.91 ns, 1.0264 ms/op
  2593. WorkloadWarmup 2: 1 op, 339830.37 ns, 339.8304 us/op
  2594. WorkloadWarmup 3: 1 op, 980730.63 ns, 980.7306 us/op
  2595. WorkloadWarmup 4: 1 op, 439886.53 ns, 439.8865 us/op
  2596. WorkloadWarmup 5: 1 op, 1013782.21 ns, 1.0138 ms/op
  2597. WorkloadWarmup 6: 1 op, 501783.13 ns, 501.7831 us/op
  2598.  
  2599. // BeforeActualRun
  2600. WorkloadActual 1: 1 op, 926345.75 ns, 926.3457 us/op
  2601. WorkloadActual 2: 1 op, 371980.55 ns, 371.9806 us/op
  2602. WorkloadActual 3: 1 op, 914927.93 ns, 914.9279 us/op
  2603. WorkloadActual 4: 1 op, 324506.46 ns, 324.5065 us/op
  2604. WorkloadActual 5: 1 op, 928449.03 ns, 928.4490 us/op
  2605. WorkloadActual 6: 1 op, 325107.40 ns, 325.1074 us/op
  2606. WorkloadActual 7: 1 op, 884280.10 ns, 884.2801 us/op
  2607. WorkloadActual 8: 1 op, 327511.15 ns, 327.5111 us/op
  2608. WorkloadActual 9: 1 op, 1266476.59 ns, 1.2665 ms/op
  2609. WorkloadActual 10: 1 op, 328713.02 ns, 328.7130 us/op
  2610. WorkloadActual 11: 1 op, 909219.02 ns, 909.2190 us/op
  2611. WorkloadActual 12: 1 op, 338628.50 ns, 338.6285 us/op
  2612. WorkloadActual 13: 1 op, 961200.15 ns, 961.2001 us/op
  2613. WorkloadActual 14: 1 op, 406234.01 ns, 406.2340 us/op
  2614. WorkloadActual 15: 1 op, 892993.70 ns, 892.9937 us/op
  2615. WorkloadActual 16: 1 op, 316393.80 ns, 316.3938 us/op
  2616. WorkloadActual 17: 1 op, 892993.70 ns, 892.9937 us/op
  2617. WorkloadActual 18: 1 op, 364468.83 ns, 364.4688 us/op
  2618. WorkloadActual 19: 1 op, 911021.83 ns, 911.0218 us/op
  2619. WorkloadActual 20: 1 op, 423661.21 ns, 423.6612 us/op
  2620. WorkloadActual 21: 1 op, 997556.89 ns, 997.5569 us/op
  2621. WorkloadActual 22: 1 op, 432675.28 ns, 432.6753 us/op
  2622. WorkloadActual 23: 1 op, 1019491.12 ns, 1.0195 ms/op
  2623. WorkloadActual 24: 1 op, 346440.69 ns, 346.4407 us/op
  2624. WorkloadActual 25: 1 op, 1000561.58 ns, 1.0006 ms/op
  2625. WorkloadActual 26: 1 op, 576299.43 ns, 576.2994 us/op
  2626. WorkloadActual 27: 1 op, 1271284.09 ns, 1.2713 ms/op
  2627. WorkloadActual 28: 1 op, 517107.05 ns, 517.1070 us/op
  2628. WorkloadActual 29: 1 op, 1446757.96 ns, 1.4468 ms/op
  2629. WorkloadActual 30: 1 op, 719022.18 ns, 719.0222 us/op
  2630. WorkloadActual 31: 1 op, 1082589.60 ns, 1.0826 ms/op
  2631. WorkloadActual 32: 1 op, 316393.80 ns, 316.3938 us/op
  2632. WorkloadActual 33: 1 op, 926646.22 ns, 926.6462 us/op
  2633. WorkloadActual 34: 1 op, 316694.26 ns, 316.6943 us/op
  2634. WorkloadActual 35: 1 op, 890890.41 ns, 890.8904 us/op
  2635. WorkloadActual 36: 1 op, 317595.67 ns, 317.5957 us/op
  2636. WorkloadActual 37: 1 op, 907416.20 ns, 907.4162 us/op
  2637. WorkloadActual 38: 1 op, 361764.61 ns, 361.7646 us/op
  2638. WorkloadActual 39: 1 op, 877369.31 ns, 877.3693 us/op
  2639. WorkloadActual 40: 1 op, 359661.32 ns, 359.6613 us/op
  2640. WorkloadActual 41: 1 op, 1077181.16 ns, 1.0772 ms/op
  2641. WorkloadActual 42: 1 op, 329013.49 ns, 329.0135 us/op
  2642. WorkloadActual 43: 1 op, 967810.46 ns, 967.8105 us/op
  2643. WorkloadActual 44: 1 op, 317896.14 ns, 317.8961 us/op
  2644. WorkloadActual 45: 1 op, 1086195.22 ns, 1.0862 ms/op
  2645. WorkloadActual 46: 1 op, 338328.03 ns, 338.3280 us/op
  2646. WorkloadActual 47: 1 op, 941669.66 ns, 941.6697 us/op
  2647. WorkloadActual 48: 1 op, 340431.31 ns, 340.4313 us/op
  2648. WorkloadActual 49: 1 op, 910420.89 ns, 910.4209 us/op
  2649. WorkloadActual 50: 1 op, 443792.63 ns, 443.7926 us/op
  2650. WorkloadActual 51: 1 op, 1219302.97 ns, 1.2193 ms/op
  2651. WorkloadActual 52: 1 op, 369276.33 ns, 369.2763 us/op
  2652. WorkloadActual 53: 1 op, 945275.29 ns, 945.2753 us/op
  2653. WorkloadActual 54: 1 op, 324806.93 ns, 324.8069 us/op
  2654. WorkloadActual 55: 1 op, 940467.79 ns, 940.4678 us/op
  2655. WorkloadActual 56: 1 op, 354252.88 ns, 354.2529 us/op
  2656. WorkloadActual 57: 1 op, 988242.35 ns, 988.2423 us/op
  2657. WorkloadActual 58: 1 op, 366572.11 ns, 366.5721 us/op
  2658. WorkloadActual 59: 1 op, 908618.08 ns, 908.6181 us/op
  2659. WorkloadActual 60: 1 op, 315792.86 ns, 315.7929 us/op
  2660. WorkloadActual 61: 1 op, 944373.88 ns, 944.3739 us/op
  2661. WorkloadActual 62: 1 op, 315492.39 ns, 315.4924 us/op
  2662. WorkloadActual 63: 1 op, 931754.19 ns, 931.7542 us/op
  2663. WorkloadActual 64: 1 op, 349745.85 ns, 349.7458 us/op
  2664. WorkloadActual 65: 1 op, 924843.40 ns, 924.8434 us/op
  2665. WorkloadActual 66: 1 op, 323905.52 ns, 323.9055 us/op
  2666. WorkloadActual 67: 1 op, 1024899.56 ns, 1.0249 ms/op
  2667. WorkloadActual 68: 1 op, 331717.71 ns, 331.7177 us/op
  2668. WorkloadActual 69: 1 op, 924242.47 ns, 924.2425 us/op
  2669. WorkloadActual 70: 1 op, 317595.67 ns, 317.5957 us/op
  2670. WorkloadActual 71: 1 op, 902909.17 ns, 902.9092 us/op
  2671. WorkloadActual 72: 1 op, 315191.92 ns, 315.1919 us/op
  2672. WorkloadActual 73: 1 op, 888787.13 ns, 888.7871 us/op
  2673. WorkloadActual 74: 1 op, 332919.59 ns, 332.9196 us/op
  2674. WorkloadActual 75: 1 op, 927247.15 ns, 927.2472 us/op
  2675. WorkloadActual 76: 1 op, 315792.86 ns, 315.7929 us/op
  2676. WorkloadActual 77: 1 op, 956092.17 ns, 956.0922 us/op
  2677. WorkloadActual 78: 1 op, 393013.38 ns, 393.0134 us/op
  2678. WorkloadActual 79: 1 op, 876467.90 ns, 876.4679 us/op
  2679. WorkloadActual 80: 1 op, 365971.17 ns, 365.9712 us/op
  2680. WorkloadActual 81: 1 op, 941369.19 ns, 941.3692 us/op
  2681. WorkloadActual 82: 1 op, 316393.80 ns, 316.3938 us/op
  2682. WorkloadActual 83: 1 op, 903510.11 ns, 903.5101 us/op
  2683. WorkloadActual 84: 1 op, 315792.86 ns, 315.7929 us/op
  2684. WorkloadActual 85: 1 op, 877970.25 ns, 877.9702 us/op
  2685. WorkloadActual 86: 1 op, 351248.19 ns, 351.2482 us/op
  2686. WorkloadActual 87: 1 op, 948880.92 ns, 948.8809 us/op
  2687. WorkloadActual 88: 1 op, 331717.71 ns, 331.7177 us/op
  2688. WorkloadActual 89: 1 op, 927547.62 ns, 927.5476 us/op
  2689. WorkloadActual 90: 1 op, 380694.15 ns, 380.6941 us/op
  2690. WorkloadActual 91: 1 op, 1006871.42 ns, 1.0069 ms/op
  2691. WorkloadActual 92: 1 op, 364168.36 ns, 364.1684 us/op
  2692. WorkloadActual 93: 1 op, 955491.24 ns, 955.4912 us/op
  2693. WorkloadActual 94: 1 op, 387604.94 ns, 387.6049 us/op
  2694. WorkloadActual 95: 1 op, 925444.34 ns, 925.4443 us/op
  2695. WorkloadActual 96: 1 op, 324205.99 ns, 324.2060 us/op
  2696. WorkloadActual 97: 1 op, 1022796.28 ns, 1.0228 ms/op
  2697. WorkloadActual 98: 1 op, 315492.39 ns, 315.4924 us/op
  2698. WorkloadActual 99: 1 op, 922740.12 ns, 922.7401 us/op
  2699. WorkloadActual 100: 1 op, 331417.24 ns, 331.4172 us/op
  2700.  
  2701. // AfterActualRun
  2702. WorkloadResult 1: 1 op, 926165.47 ns, 926.1655 us/op
  2703. WorkloadResult 2: 1 op, 371800.27 ns, 371.8003 us/op
  2704. WorkloadResult 3: 1 op, 914747.65 ns, 914.7476 us/op
  2705. WorkloadResult 4: 1 op, 324326.18 ns, 324.3262 us/op
  2706. WorkloadResult 5: 1 op, 928268.75 ns, 928.2687 us/op
  2707. WorkloadResult 6: 1 op, 324927.11 ns, 324.9271 us/op
  2708. WorkloadResult 7: 1 op, 884099.81 ns, 884.0998 us/op
  2709. WorkloadResult 8: 1 op, 327330.87 ns, 327.3309 us/op
  2710. WorkloadResult 9: 1 op, 1266296.31 ns, 1.2663 ms/op
  2711. WorkloadResult 10: 1 op, 328532.74 ns, 328.5327 us/op
  2712. WorkloadResult 11: 1 op, 909038.74 ns, 909.0387 us/op
  2713. WorkloadResult 12: 1 op, 338448.22 ns, 338.4482 us/op
  2714. WorkloadResult 13: 1 op, 961019.86 ns, 961.0199 us/op
  2715. WorkloadResult 14: 1 op, 406053.73 ns, 406.0537 us/op
  2716. WorkloadResult 15: 1 op, 892813.41 ns, 892.8134 us/op
  2717. WorkloadResult 16: 1 op, 316213.51 ns, 316.2135 us/op
  2718. WorkloadResult 17: 1 op, 892813.41 ns, 892.8134 us/op
  2719. WorkloadResult 18: 1 op, 364288.55 ns, 364.2885 us/op
  2720. WorkloadResult 19: 1 op, 910841.55 ns, 910.8416 us/op
  2721. WorkloadResult 20: 1 op, 423480.93 ns, 423.4809 us/op
  2722. WorkloadResult 21: 1 op, 997376.61 ns, 997.3766 us/op
  2723. WorkloadResult 22: 1 op, 432494.99 ns, 432.4950 us/op
  2724. WorkloadResult 23: 1 op, 1019310.84 ns, 1.0193 ms/op
  2725. WorkloadResult 24: 1 op, 346260.41 ns, 346.2604 us/op
  2726. WorkloadResult 25: 1 op, 1000381.30 ns, 1.0004 ms/op
  2727. WorkloadResult 26: 1 op, 576119.15 ns, 576.1191 us/op
  2728. WorkloadResult 27: 1 op, 1271103.81 ns, 1.2711 ms/op
  2729. WorkloadResult 28: 1 op, 516926.77 ns, 516.9268 us/op
  2730. WorkloadResult 29: 1 op, 1446577.67 ns, 1.4466 ms/op
  2731. WorkloadResult 30: 1 op, 718841.90 ns, 718.8419 us/op
  2732. WorkloadResult 31: 1 op, 1082409.32 ns, 1.0824 ms/op
  2733. WorkloadResult 32: 1 op, 316213.51 ns, 316.2135 us/op
  2734. WorkloadResult 33: 1 op, 926465.94 ns, 926.4659 us/op
  2735. WorkloadResult 34: 1 op, 316513.98 ns, 316.5140 us/op
  2736. WorkloadResult 35: 1 op, 890710.13 ns, 890.7101 us/op
  2737. WorkloadResult 36: 1 op, 317415.39 ns, 317.4154 us/op
  2738. WorkloadResult 37: 1 op, 907235.92 ns, 907.2359 us/op
  2739. WorkloadResult 38: 1 op, 361584.32 ns, 361.5843 us/op
  2740. WorkloadResult 39: 1 op, 877189.03 ns, 877.1890 us/op
  2741. WorkloadResult 40: 1 op, 359481.04 ns, 359.4810 us/op
  2742. WorkloadResult 41: 1 op, 1077000.88 ns, 1.0770 ms/op
  2743. WorkloadResult 42: 1 op, 328833.21 ns, 328.8332 us/op
  2744. WorkloadResult 43: 1 op, 967630.18 ns, 967.6302 us/op
  2745. WorkloadResult 44: 1 op, 317715.86 ns, 317.7159 us/op
  2746. WorkloadResult 45: 1 op, 1086014.94 ns, 1.0860 ms/op
  2747. WorkloadResult 46: 1 op, 338147.75 ns, 338.1477 us/op
  2748. WorkloadResult 47: 1 op, 941489.38 ns, 941.4894 us/op
  2749. WorkloadResult 48: 1 op, 340251.03 ns, 340.2510 us/op
  2750. WorkloadResult 49: 1 op, 910240.61 ns, 910.2406 us/op
  2751. WorkloadResult 50: 1 op, 443612.35 ns, 443.6123 us/op
  2752. WorkloadResult 51: 1 op, 1219122.68 ns, 1.2191 ms/op
  2753. WorkloadResult 52: 1 op, 369096.05 ns, 369.0960 us/op
  2754. WorkloadResult 53: 1 op, 945095.01 ns, 945.0950 us/op
  2755. WorkloadResult 54: 1 op, 324626.64 ns, 324.6266 us/op
  2756. WorkloadResult 55: 1 op, 940287.51 ns, 940.2875 us/op
  2757. WorkloadResult 56: 1 op, 354072.60 ns, 354.0726 us/op
  2758. WorkloadResult 57: 1 op, 988062.07 ns, 988.0621 us/op
  2759. WorkloadResult 58: 1 op, 366391.83 ns, 366.3918 us/op
  2760. WorkloadResult 59: 1 op, 908437.80 ns, 908.4378 us/op
  2761. WorkloadResult 60: 1 op, 315612.58 ns, 315.6126 us/op
  2762. WorkloadResult 61: 1 op, 944193.60 ns, 944.1936 us/op
  2763. WorkloadResult 62: 1 op, 315312.11 ns, 315.3121 us/op
  2764. WorkloadResult 63: 1 op, 931573.91 ns, 931.5739 us/op
  2765. WorkloadResult 64: 1 op, 349565.57 ns, 349.5656 us/op
  2766. WorkloadResult 65: 1 op, 924663.12 ns, 924.6631 us/op
  2767. WorkloadResult 66: 1 op, 323725.24 ns, 323.7252 us/op
  2768. WorkloadResult 67: 1 op, 1024719.28 ns, 1.0247 ms/op
  2769. WorkloadResult 68: 1 op, 331537.43 ns, 331.5374 us/op
  2770. WorkloadResult 69: 1 op, 924062.18 ns, 924.0622 us/op
  2771. WorkloadResult 70: 1 op, 317415.39 ns, 317.4154 us/op
  2772. WorkloadResult 71: 1 op, 902728.89 ns, 902.7289 us/op
  2773. WorkloadResult 72: 1 op, 315011.64 ns, 315.0116 us/op
  2774. WorkloadResult 73: 1 op, 888606.85 ns, 888.6068 us/op
  2775. WorkloadResult 74: 1 op, 332739.31 ns, 332.7393 us/op
  2776. WorkloadResult 75: 1 op, 927066.87 ns, 927.0669 us/op
  2777. WorkloadResult 76: 1 op, 315612.58 ns, 315.6126 us/op
  2778. WorkloadResult 77: 1 op, 955911.89 ns, 955.9119 us/op
  2779. WorkloadResult 78: 1 op, 392833.09 ns, 392.8331 us/op
  2780. WorkloadResult 79: 1 op, 876287.62 ns, 876.2876 us/op
  2781. WorkloadResult 80: 1 op, 365790.89 ns, 365.7909 us/op
  2782. WorkloadResult 81: 1 op, 941188.91 ns, 941.1889 us/op
  2783. WorkloadResult 82: 1 op, 316213.51 ns, 316.2135 us/op
  2784. WorkloadResult 83: 1 op, 903329.83 ns, 903.3298 us/op
  2785. WorkloadResult 84: 1 op, 315612.58 ns, 315.6126 us/op
  2786. WorkloadResult 85: 1 op, 877789.97 ns, 877.7900 us/op
  2787. WorkloadResult 86: 1 op, 351067.91 ns, 351.0679 us/op
  2788. WorkloadResult 87: 1 op, 948700.64 ns, 948.7006 us/op
  2789. WorkloadResult 88: 1 op, 331537.43 ns, 331.5374 us/op
  2790. WorkloadResult 89: 1 op, 927367.34 ns, 927.3673 us/op
  2791. WorkloadResult 90: 1 op, 380513.87 ns, 380.5139 us/op
  2792. WorkloadResult 91: 1 op, 1006691.14 ns, 1.0067 ms/op
  2793. WorkloadResult 92: 1 op, 363988.08 ns, 363.9881 us/op
  2794. WorkloadResult 93: 1 op, 955310.95 ns, 955.3110 us/op
  2795. WorkloadResult 94: 1 op, 387424.65 ns, 387.4247 us/op
  2796. WorkloadResult 95: 1 op, 925264.06 ns, 925.2641 us/op
  2797. WorkloadResult 96: 1 op, 324025.71 ns, 324.0257 us/op
  2798. WorkloadResult 97: 1 op, 1022616.00 ns, 1.0226 ms/op
  2799. WorkloadResult 98: 1 op, 315312.11 ns, 315.3121 us/op
  2800. WorkloadResult 99: 1 op, 922559.84 ns, 922.5598 us/op
  2801. WorkloadResult 100: 1 op, 331236.96 ns, 331.2370 us/op
  2802. GC: 0 0 0 0 0
  2803.  
  2804. // AfterAll
  2805.  
  2806. Mean = 666.8097 us, StdErr = 32.1399 us (4.82%); N = 100, StdDev = 321.3994 us
  2807. Min = 315.0116 us, Q1 = 335.4435 us, Median = 797.5648 us, Q3 = 929.9213 us, Max = 1,446.5777 us
  2808. IQR = 594.4778 us, LowerFence = -556.2732 us, UpperFence = 1,821.6380 us
  2809. ConfidenceInterval = [557.8061 us; 775.8132 us] (CI 99.9%), Margin = 109.0036 us (16.35% of Mean)
  2810. Skewness = 0.17, Kurtosis = 1.49, MValue = 4.1
  2811.  
  2812. // **************************
  2813. // Benchmark: ArrayEqualsBenchmark.MemCmp: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
  2814. // *** Execute ***
  2815. // Launch: 1 / 1
  2816. // BeforeAnythingElse
  2817.  
  2818. // Benchmark Process Environment Information:
  2819. // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
  2820. // GC=Concurrent Workstation
  2821. // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
  2822.  
  2823. OverheadJitting 1: 1 op, 236769.53 ns, 236.7695 us/op
  2824. WorkloadJitting 1: 1 op, 1307640.84 ns, 1.3076 ms/op
  2825.  
  2826. OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
  2827. OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
  2828. OverheadWarmup 3: 1 op, 0.00 ns, 0.0000 ns/op
  2829. OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
  2830. OverheadWarmup 5: 1 op, 0.00 ns, 0.0000 ns/op
  2831. OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
  2832.  
  2833. OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
  2834. OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
  2835. OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
  2836. OverheadActual 4: 1 op, 300.47 ns, 300.4689 ns/op
  2837. OverheadActual 5: 1 op, 300.47 ns, 300.4689 ns/op
  2838. OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
  2839. OverheadActual 7: 1 op, 0.00 ns, 0.0000 ns/op
  2840. OverheadActual 8: 1 op, 0.00 ns, 0.0000 ns/op
  2841. OverheadActual 9: 1 op, 300.47 ns, 300.4689 ns/op
  2842. OverheadActual 10: 1 op, 300.47 ns, 300.4689 ns/op
  2843. OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
  2844. OverheadActual 12: 1 op, 0.00 ns, 0.0000 ns/op
  2845. OverheadActual 13: 1 op, 300.47 ns, 300.4689 ns/op
  2846. OverheadActual 14: 1 op, 300.47 ns, 300.4689 ns/op
  2847. OverheadActual 15: 1 op, 300.47 ns, 300.4689 ns/op
  2848. OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
  2849. OverheadActual 17: 1 op, 0.00 ns, 0.0000 ns/op
  2850. OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
  2851. OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
  2852. OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
  2853.  
  2854. WorkloadWarmup 1: 1 op, 745463.44 ns, 745.4634 us/op
  2855. WorkloadWarmup 2: 1 op, 58290.97 ns, 58.2910 us/op
  2856. WorkloadWarmup 3: 1 op, 721726.40 ns, 721.7264 us/op
  2857. WorkloadWarmup 4: 1 op, 113877.73 ns, 113.8777 us/op
  2858. WorkloadWarmup 5: 1 op, 724731.09 ns, 724.7311 us/op
  2859. WorkloadWarmup 6: 1 op, 61596.13 ns, 61.5961 us/op
  2860.  
  2861. // BeforeActualRun
  2862. WorkloadActual 1: 1 op, 647210.10 ns, 647.2101 us/op
  2863. WorkloadActual 2: 1 op, 56788.63 ns, 56.7886 us/op
  2864. WorkloadActual 3: 1 op, 664937.77 ns, 664.9378 us/op
  2865. WorkloadActual 4: 1 op, 52281.60 ns, 52.2816 us/op
  2866. WorkloadActual 5: 1 op, 672149.02 ns, 672.1490 us/op
  2867. WorkloadActual 6: 1 op, 82628.96 ns, 82.6290 us/op
  2868. WorkloadActual 7: 1 op, 662233.55 ns, 662.2335 us/op
  2869. WorkloadActual 8: 1 op, 81427.08 ns, 81.4271 us/op
  2870. WorkloadActual 9: 1 op, 730740.47 ns, 730.7405 us/op
  2871. WorkloadActual 10: 1 op, 52582.06 ns, 52.5821 us/op
  2872. WorkloadActual 11: 1 op, 686872.00 ns, 686.8720 us/op
  2873. WorkloadActual 12: 1 op, 73614.89 ns, 73.6149 us/op
  2874. WorkloadActual 13: 1 op, 772806.12 ns, 772.8061 us/op
  2875. WorkloadActual 14: 1 op, 54985.82 ns, 54.9858 us/op
  2876. WorkloadActual 15: 1 op, 712111.39 ns, 712.1114 us/op
  2877. WorkloadActual 16: 1 op, 63699.42 ns, 63.6994 us/op
  2878. WorkloadActual 17: 1 op, 712111.39 ns, 712.1114 us/op
  2879. WorkloadActual 18: 1 op, 76619.58 ns, 76.6196 us/op
  2880. WorkloadActual 19: 1 op, 780618.31 ns, 780.6183 us/op
  2881. WorkloadActual 20: 1 op, 75117.24 ns, 75.1172 us/op
  2882. WorkloadActual 21: 1 op, 1275190.19 ns, 1.2752 ms/op
  2883. WorkloadActual 22: 1 op, 100056.16 ns, 100.0562 us/op
  2884. WorkloadActual 23: 1 op, 811867.08 ns, 811.8671 us/op
  2885. WorkloadActual 24: 1 op, 76319.11 ns, 76.3191 us/op
  2886. WorkloadActual 25: 1 op, 925444.34 ns, 925.4443 us/op
  2887. WorkloadActual 26: 1 op, 72713.48 ns, 72.7135 us/op
  2888. WorkloadActual 27: 1 op, 1046232.86 ns, 1.0462 ms/op
  2889. WorkloadActual 28: 1 op, 160450.41 ns, 160.4504 us/op
  2890. WorkloadActual 29: 1 op, 723228.74 ns, 723.2287 us/op
  2891. WorkloadActual 30: 1 op, 100356.63 ns, 100.3566 us/op
  2892. WorkloadActual 31: 1 op, 1041425.35 ns, 1.0414 ms/op
  2893. WorkloadActual 32: 1 op, 77821.46 ns, 77.8215 us/op
  2894. WorkloadActual 33: 1 op, 998157.82 ns, 998.1578 us/op
  2895. WorkloadActual 34: 1 op, 72413.01 ns, 72.4130 us/op
  2896. WorkloadActual 35: 1 op, 716017.49 ns, 716.0175 us/op
  2897. WorkloadActual 36: 1 op, 96751.00 ns, 96.7510 us/op
  2898. WorkloadActual 37: 1 op, 721425.93 ns, 721.4259 us/op
  2899. WorkloadActual 38: 1 op, 68206.45 ns, 68.2064 us/op
  2900. WorkloadActual 39: 1 op, 683566.84 ns, 683.5668 us/op
  2901. WorkloadActual 40: 1 op, 86234.59 ns, 86.2346 us/op
  2902. WorkloadActual 41: 1 op, 742158.29 ns, 742.1583 us/op
  2903. WorkloadActual 42: 1 op, 103962.25 ns, 103.9623 us/op
  2904. WorkloadActual 43: 1 op, 685369.66 ns, 685.3697 us/op
  2905. WorkloadActual 44: 1 op, 61596.13 ns, 61.5961 us/op
  2906. WorkloadActual 45: 1 op, 666440.11 ns, 666.4401 us/op
  2907. WorkloadActual 46: 1 op, 55586.75 ns, 55.5868 us/op
  2908. WorkloadActual 47: 1 op, 914627.46 ns, 914.6275 us/op
  2909. WorkloadActual 48: 1 op, 106065.54 ns, 106.0655 us/op
  2910. WorkloadActual 49: 1 op, 777012.68 ns, 777.0127 us/op
  2911. WorkloadActual 50: 1 op, 88037.40 ns, 88.0374 us/op
  2912. WorkloadActual 51: 1 op, 758083.14 ns, 758.0831 us/op
  2913. WorkloadActual 52: 1 op, 95849.59 ns, 95.8496 us/op
  2914. WorkloadActual 53: 1 op, 673350.90 ns, 673.3509 us/op
  2915. WorkloadActual 54: 1 op, 128600.71 ns, 128.6007 us/op
  2916. WorkloadActual 55: 1 op, 875866.97 ns, 875.8670 us/op
  2917. WorkloadActual 56: 1 op, 173370.58 ns, 173.3706 us/op
  2918. WorkloadActual 57: 1 op, 918233.09 ns, 918.2331 us/op
  2919. WorkloadActual 58: 1 op, 73013.95 ns, 73.0140 us/op
  2920. WorkloadActual 59: 1 op, 832599.44 ns, 832.5994 us/op
  2921. WorkloadActual 60: 1 op, 137013.84 ns, 137.0138 us/op
  2922. WorkloadActual 61: 1 op, 813669.89 ns, 813.6699 us/op
  2923. WorkloadActual 62: 1 op, 68807.39 ns, 68.8074 us/op
  2924. WorkloadActual 63: 1 op, 1003265.80 ns, 1.0033 ms/op
  2925. WorkloadActual 64: 1 op, 63699.42 ns, 63.6994 us/op
  2926. WorkloadActual 65: 1 op, 683266.37 ns, 683.2664 us/op
  2927. WorkloadActual 66: 1 op, 80525.68 ns, 80.5257 us/op
  2928. WorkloadActual 67: 1 op, 813068.96 ns, 813.0690 us/op
  2929. WorkloadActual 68: 1 op, 88037.40 ns, 88.0374 us/op
  2930. WorkloadActual 69: 1 op, 733144.22 ns, 733.1442 us/op
  2931. WorkloadActual 70: 1 op, 67905.98 ns, 67.9060 us/op
  2932. WorkloadActual 71: 1 op, 682364.97 ns, 682.3650 us/op
  2933. WorkloadActual 72: 1 op, 70309.73 ns, 70.3097 us/op
  2934. WorkloadActual 73: 1 op, 682064.50 ns, 682.0645 us/op
  2935. WorkloadActual 74: 1 op, 74516.30 ns, 74.5163 us/op
  2936. WorkloadActual 75: 1 op, 665839.18 ns, 665.8392 us/op
  2937. WorkloadActual 76: 1 op, 128600.71 ns, 128.6007 us/op
  2938. WorkloadActual 77: 1 op, 753876.58 ns, 753.8766 us/op
  2939. WorkloadActual 78: 1 op, 83830.83 ns, 83.8308 us/op
  2940. WorkloadActual 79: 1 op, 652618.54 ns, 652.6185 us/op
  2941. WorkloadActual 80: 1 op, 79323.80 ns, 79.3238 us/op
  2942. WorkloadActual 81: 1 op, 730740.47 ns, 730.7405 us/op
  2943. WorkloadActual 82: 1 op, 167361.20 ns, 167.3612 us/op
  2944. WorkloadActual 83: 1 op, 666440.11 ns, 666.4401 us/op
  2945. WorkloadActual 84: 1 op, 88037.40 ns, 88.0374 us/op
  2946. WorkloadActual 85: 1 op, 665538.71 ns, 665.5387 us/op
  2947. WorkloadActual 86: 1 op, 60093.79 ns, 60.0938 us/op
  2948. WorkloadActual 87: 1 op, 747566.73 ns, 747.5667 us/op
  2949. WorkloadActual 88: 1 op, 63398.95 ns, 63.3989 us/op
  2950. WorkloadActual 89: 1 op, 700994.04 ns, 700.9940 us/op
  2951. WorkloadActual 90: 1 op, 65201.76 ns, 65.2018 us/op
  2952. WorkloadActual 91: 1 op, 655322.76 ns, 655.3228 us/op
  2953. WorkloadActual 92: 1 op, 52882.53 ns, 52.8825 us/op
  2954. WorkloadActual 93: 1 op, 655623.23 ns, 655.6232 us/op
  2955. WorkloadActual 94: 1 op, 51981.13 ns, 51.9811 us/op
  2956. WorkloadActual 95: 1 op, 714214.67 ns, 714.2147 us/op
  2957. WorkloadActual 96: 1 op, 111173.51 ns, 111.1735 us/op
  2958. WorkloadActual 97: 1 op, 761989.24 ns, 761.9892 us/op
  2959. WorkloadActual 98: 1 op, 59192.38 ns, 59.1924 us/op
  2960. WorkloadActual 99: 1 op, 665538.71 ns, 665.5387 us/op
  2961. WorkloadActual 100: 1 op, 48976.44 ns, 48.9764 us/op
  2962.  
  2963. // AfterActualRun
  2964. WorkloadResult 1: 1 op, 646969.73 ns, 646.9697 us/op
  2965. WorkloadResult 2: 1 op, 56548.25 ns, 56.5483 us/op
  2966. WorkloadResult 3: 1 op, 664697.39 ns, 664.6974 us/op
  2967. WorkloadResult 4: 1 op, 52041.22 ns, 52.0412 us/op
  2968. WorkloadResult 5: 1 op, 671908.65 ns, 671.9086 us/op
  2969. WorkloadResult 6: 1 op, 82388.58 ns, 82.3886 us/op
  2970. WorkloadResult 7: 1 op, 661993.17 ns, 661.9932 us/op
  2971. WorkloadResult 8: 1 op, 81186.71 ns, 81.1867 us/op
  2972. WorkloadResult 9: 1 op, 730500.09 ns, 730.5001 us/op
  2973. WorkloadResult 10: 1 op, 52341.69 ns, 52.3417 us/op
  2974. WorkloadResult 11: 1 op, 686631.63 ns, 686.6316 us/op
  2975. WorkloadResult 12: 1 op, 73374.52 ns, 73.3745 us/op
  2976. WorkloadResult 13: 1 op, 772565.74 ns, 772.5657 us/op
  2977. WorkloadResult 14: 1 op, 54745.44 ns, 54.7454 us/op
  2978. WorkloadResult 15: 1 op, 711871.02 ns, 711.8710 us/op
  2979. WorkloadResult 16: 1 op, 63459.04 ns, 63.4590 us/op
  2980. WorkloadResult 17: 1 op, 711871.02 ns, 711.8710 us/op
  2981. WorkloadResult 18: 1 op, 76379.21 ns, 76.3792 us/op
  2982. WorkloadResult 19: 1 op, 780377.94 ns, 780.3779 us/op
  2983. WorkloadResult 20: 1 op, 74876.86 ns, 74.8769 us/op
  2984. WorkloadResult 21: 1 op, 1274949.81 ns, 1.2749 ms/op
  2985. WorkloadResult 22: 1 op, 99815.78 ns, 99.8158 us/op
  2986. WorkloadResult 23: 1 op, 811626.71 ns, 811.6267 us/op
  2987. WorkloadResult 24: 1 op, 76078.74 ns, 76.0787 us/op
  2988. WorkloadResult 25: 1 op, 925203.97 ns, 925.2040 us/op
  2989. WorkloadResult 26: 1 op, 72473.11 ns, 72.4731 us/op
  2990. WorkloadResult 27: 1 op, 1045992.48 ns, 1.0460 ms/op
  2991. WorkloadResult 28: 1 op, 160210.04 ns, 160.2100 us/op
  2992. WorkloadResult 29: 1 op, 722988.37 ns, 722.9884 us/op
  2993. WorkloadResult 30: 1 op, 100116.25 ns, 100.1163 us/op
  2994. WorkloadResult 31: 1 op, 1041184.98 ns, 1.0412 ms/op
  2995. WorkloadResult 32: 1 op, 77581.08 ns, 77.5811 us/op
  2996. WorkloadResult 33: 1 op, 997917.45 ns, 997.9174 us/op
  2997. WorkloadResult 34: 1 op, 72172.64 ns, 72.1726 us/op
  2998. WorkloadResult 35: 1 op, 715777.11 ns, 715.7771 us/op
  2999. WorkloadResult 36: 1 op, 96510.62 ns, 96.5106 us/op
  3000. WorkloadResult 37: 1 op, 721185.55 ns, 721.1856 us/op
  3001. WorkloadResult 38: 1 op, 67966.07 ns, 67.9661 us/op
  3002. WorkloadResult 39: 1 op, 683326.47 ns, 683.3265 us/op
  3003. WorkloadResult 40: 1 op, 85994.21 ns, 85.9942 us/op
  3004. WorkloadResult 41: 1 op, 741917.91 ns, 741.9179 us/op
  3005. WorkloadResult 42: 1 op, 103721.88 ns, 103.7219 us/op
  3006. WorkloadResult 43: 1 op, 685129.28 ns, 685.1293 us/op
  3007. WorkloadResult 44: 1 op, 61355.76 ns, 61.3558 us/op
  3008. WorkloadResult 45: 1 op, 666199.74 ns, 666.1997 us/op
  3009. WorkloadResult 46: 1 op, 55346.38 ns, 55.3464 us/op
  3010. WorkloadResult 47: 1 op, 914387.08 ns, 914.3871 us/op
  3011. WorkloadResult 48: 1 op, 105825.16 ns, 105.8252 us/op
  3012. WorkloadResult 49: 1 op, 776772.31 ns, 776.7723 us/op
  3013. WorkloadResult 50: 1 op, 87797.02 ns, 87.7970 us/op
  3014. WorkloadResult 51: 1 op, 757842.77 ns, 757.8428 us/op
  3015. WorkloadResult 52: 1 op, 95609.22 ns, 95.6092 us/op
  3016. WorkloadResult 53: 1 op, 673110.52 ns, 673.1105 us/op
  3017. WorkloadResult 54: 1 op, 128360.33 ns, 128.3603 us/op
  3018. WorkloadResult 55: 1 op, 875626.59 ns, 875.6266 us/op
  3019. WorkloadResult 56: 1 op, 173130.20 ns, 173.1302 us/op
  3020. WorkloadResult 57: 1 op, 917992.71 ns, 917.9927 us/op
  3021. WorkloadResult 58: 1 op, 72773.58 ns, 72.7736 us/op
  3022. WorkloadResult 59: 1 op, 832359.06 ns, 832.3591 us/op
  3023. WorkloadResult 60: 1 op, 136773.46 ns, 136.7735 us/op
  3024. WorkloadResult 61: 1 op, 813429.52 ns, 813.4295 us/op
  3025. WorkloadResult 62: 1 op, 68567.01 ns, 68.5670 us/op
  3026. WorkloadResult 63: 1 op, 1003025.42 ns, 1.0030 ms/op
  3027. WorkloadResult 64: 1 op, 63459.04 ns, 63.4590 us/op
  3028. WorkloadResult 65: 1 op, 683026.00 ns, 683.0260 us/op
  3029. WorkloadResult 66: 1 op, 80285.30 ns, 80.2853 us/op
  3030. WorkloadResult 67: 1 op, 812828.58 ns, 812.8286 us/op
  3031. WorkloadResult 68: 1 op, 87797.02 ns, 87.7970 us/op
  3032. WorkloadResult 69: 1 op, 732903.84 ns, 732.9038 us/op
  3033. WorkloadResult 70: 1 op, 67665.61 ns, 67.6656 us/op
  3034. WorkloadResult 71: 1 op, 682124.59 ns, 682.1246 us/op
  3035. WorkloadResult 72: 1 op, 70069.36 ns, 70.0694 us/op
  3036. WorkloadResult 73: 1 op, 681824.12 ns, 681.8241 us/op
  3037. WorkloadResult 74: 1 op, 74275.92 ns, 74.2759 us/op
  3038. WorkloadResult 75: 1 op, 665598.80 ns, 665.5988 us/op
  3039. WorkloadResult 76: 1 op, 128360.33 ns, 128.3603 us/op
  3040. WorkloadResult 77: 1 op, 753636.20 ns, 753.6362 us/op
  3041. WorkloadResult 78: 1 op, 83590.46 ns, 83.5905 us/op
  3042. WorkloadResult 79: 1 op, 652378.17 ns, 652.3782 us/op
  3043. WorkloadResult 80: 1 op, 79083.43 ns, 79.0834 us/op
  3044. WorkloadResult 81: 1 op, 730500.09 ns, 730.5001 us/op
  3045. WorkloadResult 82: 1 op, 167120.83 ns, 167.1208 us/op
  3046. WorkloadResult 83: 1 op, 666199.74 ns, 666.1997 us/op
  3047. WorkloadResult 84: 1 op, 87797.02 ns, 87.7970 us/op
  3048. WorkloadResult 85: 1 op, 665298.33 ns, 665.2983 us/op
  3049. WorkloadResult 86: 1 op, 59853.41 ns, 59.8534 us/op
  3050. WorkloadResult 87: 1 op, 747326.35 ns, 747.3264 us/op
  3051. WorkloadResult 88: 1 op, 63158.57 ns, 63.1586 us/op
  3052. WorkloadResult 89: 1 op, 700753.67 ns, 700.7537 us/op
  3053. WorkloadResult 90: 1 op, 64961.39 ns, 64.9614 us/op
  3054. WorkloadResult 91: 1 op, 655082.39 ns, 655.0824 us/op
  3055. WorkloadResult 92: 1 op, 52642.16 ns, 52.6422 us/op
  3056. WorkloadResult 93: 1 op, 655382.86 ns, 655.3829 us/op
  3057. WorkloadResult 94: 1 op, 51740.75 ns, 51.7408 us/op
  3058. WorkloadResult 95: 1 op, 713974.30 ns, 713.9743 us/op
  3059. WorkloadResult 96: 1 op, 110933.13 ns, 110.9331 us/op
  3060. WorkloadResult 97: 1 op, 761748.86 ns, 761.7489 us/op
  3061. WorkloadResult 98: 1 op, 58952.01 ns, 58.9520 us/op
  3062. WorkloadResult 99: 1 op, 665298.33 ns, 665.2983 us/op
  3063. WorkloadResult 100: 1 op, 48736.06 ns, 48.7361 us/op
  3064. GC: 0 0 0 0 0
  3065.  
  3066. // AfterAll
  3067.  
  3068. Mean = 424.2922 us, StdErr = 35.5206 us (8.37%); N = 100, StdDev = 355.2057 us
  3069. Min = 48.7361 us, Q1 = 75.4778 us, Median = 410.0500 us, Q3 = 722.0870 us, Max = 1,274.9498 us
  3070. IQR = 646.6092 us, LowerFence = -894.4359 us, UpperFence = 1,692.0007 us
  3071. ConfidenceInterval = [303.8231 us; 544.7612 us] (CI 99.9%), Margin = 120.4690 us (28.39% of Mean)
  3072. Skewness = 0.22, Kurtosis = 1.45, MValue = 3.72
  3073.  
  3074. // **************************
  3075. // Benchmark: ArrayEqualsBenchmark.Intrinsics: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
  3076. // *** Execute ***
  3077. // Launch: 1 / 1
  3078. // BeforeAnythingElse
  3079.  
  3080. // Benchmark Process Environment Information:
  3081. // Runtime=.NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
  3082. // GC=Concurrent Workstation
  3083. // Job: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1)
  3084.  
  3085. OverheadJitting 1: 1 op, 251192.04 ns, 251.1920 us/op
  3086. WorkloadJitting 1: 1 op, 2666962.33 ns, 2.6670 ms/op
  3087.  
  3088. OverheadWarmup 1: 1 op, 300.47 ns, 300.4689 ns/op
  3089. OverheadWarmup 2: 1 op, 300.47 ns, 300.4689 ns/op
  3090. OverheadWarmup 3: 1 op, 300.47 ns, 300.4689 ns/op
  3091. OverheadWarmup 4: 1 op, 300.47 ns, 300.4689 ns/op
  3092. OverheadWarmup 5: 1 op, 0.00 ns, 0.0000 ns/op
  3093. OverheadWarmup 6: 1 op, 300.47 ns, 300.4689 ns/op
  3094.  
  3095. OverheadActual 1: 1 op, 300.47 ns, 300.4689 ns/op
  3096. OverheadActual 2: 1 op, 300.47 ns, 300.4689 ns/op
  3097. OverheadActual 3: 1 op, 300.47 ns, 300.4689 ns/op
  3098. OverheadActual 4: 1 op, 0.00 ns, 0.0000 ns/op
  3099. OverheadActual 5: 1 op, 0.00 ns, 0.0000 ns/op
  3100. OverheadActual 6: 1 op, 300.47 ns, 300.4689 ns/op
  3101. OverheadActual 7: 1 op, 300.47 ns, 300.4689 ns/op
  3102. OverheadActual 8: 1 op, 0.00 ns, 0.0000 ns/op
  3103. OverheadActual 9: 1 op, 0.00 ns, 0.0000 ns/op
  3104. OverheadActual 10: 1 op, 0.00 ns, 0.0000 ns/op
  3105. OverheadActual 11: 1 op, 300.47 ns, 300.4689 ns/op
  3106. OverheadActual 12: 1 op, 0.00 ns, 0.0000 ns/op
  3107. OverheadActual 13: 1 op, 0.00 ns, 0.0000 ns/op
  3108. OverheadActual 14: 1 op, 0.00 ns, 0.0000 ns/op
  3109. OverheadActual 15: 1 op, 0.00 ns, 0.0000 ns/op
  3110. OverheadActual 16: 1 op, 300.47 ns, 300.4689 ns/op
  3111. OverheadActual 17: 1 op, 300.47 ns, 300.4689 ns/op
  3112. OverheadActual 18: 1 op, 300.47 ns, 300.4689 ns/op
  3113. OverheadActual 19: 1 op, 300.47 ns, 300.4689 ns/op
  3114. OverheadActual 20: 1 op, 300.47 ns, 300.4689 ns/op
  3115.  
  3116. WorkloadWarmup 1: 1 op, 930552.31 ns, 930.5523 us/op
  3117. WorkloadWarmup 2: 1 op, 140319.00 ns, 140.3190 us/op
  3118. WorkloadWarmup 3: 1 op, 874965.56 ns, 874.9656 us/op
  3119. WorkloadWarmup 4: 1 op, 71812.08 ns, 71.8121 us/op
  3120. WorkloadWarmup 5: 1 op, 753275.64 ns, 753.2756 us/op
  3121. WorkloadWarmup 6: 1 op, 109971.63 ns, 109.9716 us/op
  3122.  
  3123. // BeforeActualRun
  3124. WorkloadActual 1: 1 op, 673651.37 ns, 673.6514 us/op
  3125. WorkloadActual 2: 1 op, 89539.74 ns, 89.5397 us/op
  3126. WorkloadActual 3: 1 op, 656825.11 ns, 656.8251 us/op
  3127. WorkloadActual 4: 1 op, 81727.55 ns, 81.7276 us/op
  3128. WorkloadActual 5: 1 op, 675454.18 ns, 675.4542 us/op
  3129. WorkloadActual 6: 1 op, 72112.55 ns, 72.1125 us/op
  3130. WorkloadActual 7: 1 op, 641801.66 ns, 641.8017 us/op
  3131. WorkloadActual 8: 1 op, 71511.61 ns, 71.5116 us/op
  3132. WorkloadActual 9: 1 op, 647210.10 ns, 647.2101 us/op
  3133. WorkloadActual 10: 1 op, 79323.80 ns, 79.3238 us/op
  3134. WorkloadActual 11: 1 op, 654721.82 ns, 654.7218 us/op
  3135. WorkloadActual 12: 1 op, 71511.61 ns, 71.5116 us/op
  3136. WorkloadActual 13: 1 op, 643003.54 ns, 643.0035 us/op
  3137. WorkloadActual 14: 1 op, 71511.61 ns, 71.5116 us/op
  3138. WorkloadActual 15: 1 op, 644205.41 ns, 644.2054 us/op
  3139. WorkloadActual 16: 1 op, 69708.79 ns, 69.7088 us/op
  3140. WorkloadActual 17: 1 op, 713914.21 ns, 713.9142 us/op
  3141. WorkloadActual 18: 1 op, 89840.21 ns, 89.8402 us/op
  3142. WorkloadActual 19: 1 op, 813970.36 ns, 813.9704 us/op
  3143. WorkloadActual 20: 1 op, 81126.61 ns, 81.1266 us/op
  3144. WorkloadActual 21: 1 op, 675153.71 ns, 675.1537 us/op
  3145. WorkloadActual 22: 1 op, 70309.73 ns, 70.3097 us/op
  3146. WorkloadActual 23: 1 op, 697989.35 ns, 697.9894 us/op
  3147. WorkloadActual 24: 1 op, 69708.79 ns, 69.7088 us/op
  3148. WorkloadActual 25: 1 op, 644806.35 ns, 644.8063 us/op
  3149. WorkloadActual 26: 1 op, 69408.33 ns, 69.4083 us/op
  3150. WorkloadActual 27: 1 op, 1211190.30 ns, 1.2112 ms/op
  3151. WorkloadActual 28: 1 op, 94948.19 ns, 94.9482 us/op
  3152. WorkloadActual 29: 1 op, 696487.01 ns, 696.4870 us/op
  3153. WorkloadActual 30: 1 op, 71812.08 ns, 71.8121 us/op
  3154. WorkloadActual 31: 1 op, 678759.34 ns, 678.7593 us/op
  3155. WorkloadActual 32: 1 op, 161351.82 ns, 161.3518 us/op
  3156. WorkloadActual 33: 1 op, 705801.54 ns, 705.8015 us/op
  3157. WorkloadActual 34: 1 op, 73013.95 ns, 73.0140 us/op
  3158. WorkloadActual 35: 1 op, 697989.35 ns, 697.9894 us/op
  3159. WorkloadActual 36: 1 op, 70009.26 ns, 70.0093 us/op
  3160. WorkloadActual 37: 1 op, 641801.66 ns, 641.8017 us/op
  3161. WorkloadActual 38: 1 op, 69408.33 ns, 69.4083 us/op
  3162. WorkloadActual 39: 1 op, 771604.24 ns, 771.6042 us/op
  3163. WorkloadActual 40: 1 op, 83229.90 ns, 83.2299 us/op
  3164. WorkloadActual 41: 1 op, 761087.83 ns, 761.0878 us/op
  3165. WorkloadActual 42: 1 op, 79323.80 ns, 79.3238 us/op
  3166. WorkloadActual 43: 1 op, 649012.91 ns, 649.0129 us/op
  3167. WorkloadActual 44: 1 op, 75417.70 ns, 75.4177 us/op
  3168. WorkloadActual 45: 1 op, 643003.54 ns, 643.0035 us/op
  3169. WorkloadActual 46: 1 op, 72112.55 ns, 72.1125 us/op
  3170. WorkloadActual 47: 1 op, 631886.18 ns, 631.8862 us/op
  3171. WorkloadActual 48: 1 op, 70610.20 ns, 70.6102 us/op
  3172. WorkloadActual 49: 1 op, 857538.36 ns, 857.5384 us/op
  3173. WorkloadActual 50: 1 op, 77821.46 ns, 77.8215 us/op
  3174. WorkloadActual 51: 1 op, 676656.06 ns, 676.6561 us/op
  3175. WorkloadActual 52: 1 op, 110873.04 ns, 110.8730 us/op
  3176. WorkloadActual 53: 1 op, 685970.59 ns, 685.9706 us/op
  3177. WorkloadActual 54: 1 op, 97952.88 ns, 97.9529 us/op
  3178. WorkloadActual 55: 1 op, 657726.51 ns, 657.7265 us/op
  3179. WorkloadActual 56: 1 op, 71511.61 ns, 71.5116 us/op
  3180. WorkloadActual 57: 1 op, 655022.29 ns, 655.0223 us/op
  3181. WorkloadActual 58: 1 op, 69708.79 ns, 69.7088 us/op
  3182. WorkloadActual 59: 1 op, 817275.52 ns, 817.2755 us/op
  3183. WorkloadActual 60: 1 op, 97051.47 ns, 97.0515 us/op
  3184. WorkloadActual 61: 1 op, 632787.59 ns, 632.7876 us/op
  3185. WorkloadActual 62: 1 op, 71511.61 ns, 71.5116 us/op
  3186. WorkloadActual 63: 1 op, 729839.06 ns, 729.8391 us/op
  3187. WorkloadActual 64: 1 op, 70309.73 ns, 70.3097 us/op
  3188. WorkloadActual 65: 1 op, 744862.51 ns, 744.8625 us/op
  3189. WorkloadActual 66: 1 op, 90140.68 ns, 90.1407 us/op
  3190. WorkloadActual 67: 1 op, 677857.93 ns, 677.8579 us/op
  3191. WorkloadActual 68: 1 op, 71511.61 ns, 71.5116 us/op
  3192. WorkloadActual 69: 1 op, 671548.09 ns, 671.5481 us/op
  3193. WorkloadActual 70: 1 op, 70910.67 ns, 70.9107 us/op
  3194. WorkloadActual 71: 1 op, 743059.69 ns, 743.0597 us/op
  3195. WorkloadActual 72: 1 op, 85333.18 ns, 85.3332 us/op
  3196. WorkloadActual 73: 1 op, 978326.87 ns, 978.3269 us/op
  3197. WorkloadActual 74: 1 op, 75417.70 ns, 75.4177 us/op
  3198. WorkloadActual 75: 1 op, 684167.78 ns, 684.1678 us/op
  3199. WorkloadActual 76: 1 op, 71211.14 ns, 71.2111 us/op
  3200. WorkloadActual 77: 1 op, 661933.08 ns, 661.9331 us/op
  3201. WorkloadActual 78: 1 op, 79323.80 ns, 79.3238 us/op
  3202. WorkloadActual 79: 1 op, 681463.56 ns, 681.4636 us/op
  3203. WorkloadActual 80: 1 op, 103661.78 ns, 103.6618 us/op
  3204. WorkloadActual 81: 1 op, 688073.88 ns, 688.0739 us/op
  3205. WorkloadActual 82: 1 op, 73013.95 ns, 73.0140 us/op
  3206. WorkloadActual 83: 1 op, 677857.93 ns, 677.8579 us/op
  3207. WorkloadActual 84: 1 op, 112675.85 ns, 112.6759 us/op
  3208. WorkloadActual 85: 1 op, 673050.43 ns, 673.0504 us/op
  3209. WorkloadActual 86: 1 op, 69408.33 ns, 69.4083 us/op
  3210. WorkloadActual 87: 1 op, 673050.43 ns, 673.0504 us/op
  3211. WorkloadActual 88: 1 op, 70610.20 ns, 70.6102 us/op
  3212. WorkloadActual 89: 1 op, 660731.20 ns, 660.7312 us/op
  3213. WorkloadActual 90: 1 op, 69408.33 ns, 69.4083 us/op
  3214. WorkloadActual 91: 1 op, 643904.94 ns, 643.9049 us/op
  3215. WorkloadActual 92: 1 op, 69708.79 ns, 69.7088 us/op
  3216. WorkloadActual 93: 1 op, 644205.41 ns, 644.2054 us/op
  3217. WorkloadActual 94: 1 op, 72713.48 ns, 72.7135 us/op
  3218. WorkloadActual 95: 1 op, 655022.29 ns, 655.0223 us/op
  3219. WorkloadActual 96: 1 op, 69708.79 ns, 69.7088 us/op
  3220. WorkloadActual 97: 1 op, 772205.18 ns, 772.2052 us/op
  3221. WorkloadActual 98: 1 op, 144225.09 ns, 144.2251 us/op
  3222. WorkloadActual 99: 1 op, 658928.39 ns, 658.9284 us/op
  3223. WorkloadActual 100: 1 op, 68807.39 ns, 68.8074 us/op
  3224.  
  3225. // AfterActualRun
  3226. WorkloadResult 1: 1 op, 673486.11 ns, 673.4861 us/op
  3227. WorkloadResult 2: 1 op, 89374.49 ns, 89.3745 us/op
  3228. WorkloadResult 3: 1 op, 656659.85 ns, 656.6598 us/op
  3229. WorkloadResult 4: 1 op, 81562.29 ns, 81.5623 us/op
  3230. WorkloadResult 5: 1 op, 675288.92 ns, 675.2889 us/op
  3231. WorkloadResult 6: 1 op, 71947.29 ns, 71.9473 us/op
  3232. WorkloadResult 7: 1 op, 641636.40 ns, 641.6364 us/op
  3233. WorkloadResult 8: 1 op, 71346.35 ns, 71.3464 us/op
  3234. WorkloadResult 9: 1 op, 647044.84 ns, 647.0448 us/op
  3235. WorkloadResult 10: 1 op, 79158.54 ns, 79.1585 us/op
  3236. WorkloadResult 11: 1 op, 654556.57 ns, 654.5566 us/op
  3237. WorkloadResult 12: 1 op, 71346.35 ns, 71.3464 us/op
  3238. WorkloadResult 13: 1 op, 642838.28 ns, 642.8383 us/op
  3239. WorkloadResult 14: 1 op, 71346.35 ns, 71.3464 us/op
  3240. WorkloadResult 15: 1 op, 644040.15 ns, 644.0402 us/op
  3241. WorkloadResult 16: 1 op, 69543.54 ns, 69.5435 us/op
  3242. WorkloadResult 17: 1 op, 713748.95 ns, 713.7489 us/op
  3243. WorkloadResult 18: 1 op, 89674.96 ns, 89.6750 us/op
  3244. WorkloadResult 19: 1 op, 813805.11 ns, 813.8051 us/op
  3245. WorkloadResult 20: 1 op, 80961.36 ns, 80.9614 us/op
  3246. WorkloadResult 21: 1 op, 674988.45 ns, 674.9885 us/op
  3247. WorkloadResult 22: 1 op, 70144.47 ns, 70.1445 us/op
  3248. WorkloadResult 23: 1 op, 697824.09 ns, 697.8241 us/op
  3249. WorkloadResult 24: 1 op, 69543.54 ns, 69.5435 us/op
  3250. WorkloadResult 25: 1 op, 644641.09 ns, 644.6411 us/op
  3251. WorkloadResult 26: 1 op, 69243.07 ns, 69.2431 us/op
  3252. WorkloadResult 27: 1 op, 1211025.05 ns, 1.2110 ms/op
  3253. WorkloadResult 28: 1 op, 94782.93 ns, 94.7829 us/op
  3254. WorkloadResult 29: 1 op, 696321.75 ns, 696.3217 us/op
  3255. WorkloadResult 30: 1 op, 71646.82 ns, 71.6468 us/op
  3256. WorkloadResult 31: 1 op, 678594.08 ns, 678.5941 us/op
  3257. WorkloadResult 32: 1 op, 161186.56 ns, 161.1866 us/op
  3258. WorkloadResult 33: 1 op, 705636.29 ns, 705.6363 us/op
  3259. WorkloadResult 34: 1 op, 72848.69 ns, 72.8487 us/op
  3260. WorkloadResult 35: 1 op, 697824.09 ns, 697.8241 us/op
  3261. WorkloadResult 36: 1 op, 69844.01 ns, 69.8440 us/op
  3262. WorkloadResult 37: 1 op, 641636.40 ns, 641.6364 us/op
  3263. WorkloadResult 38: 1 op, 69243.07 ns, 69.2431 us/op
  3264. WorkloadResult 39: 1 op, 771438.98 ns, 771.4390 us/op
  3265. WorkloadResult 40: 1 op, 83064.64 ns, 83.0646 us/op
  3266. WorkloadResult 41: 1 op, 760922.57 ns, 760.9226 us/op
  3267. WorkloadResult 42: 1 op, 79158.54 ns, 79.1585 us/op
  3268. WorkloadResult 43: 1 op, 648847.66 ns, 648.8477 us/op
  3269. WorkloadResult 44: 1 op, 75252.45 ns, 75.2524 us/op
  3270. WorkloadResult 45: 1 op, 642838.28 ns, 642.8383 us/op
  3271. WorkloadResult 46: 1 op, 71947.29 ns, 71.9473 us/op
  3272. WorkloadResult 47: 1 op, 631720.93 ns, 631.7209 us/op
  3273. WorkloadResult 48: 1 op, 70444.94 ns, 70.4449 us/op
  3274. WorkloadResult 49: 1 op, 857373.10 ns, 857.3731 us/op
  3275. WorkloadResult 50: 1 op, 77656.20 ns, 77.6562 us/op
  3276. WorkloadResult 51: 1 op, 676490.80 ns, 676.4908 us/op
  3277. WorkloadResult 52: 1 op, 110707.78 ns, 110.7078 us/op
  3278. WorkloadResult 53: 1 op, 685805.34 ns, 685.8053 us/op
  3279. WorkloadResult 54: 1 op, 97787.62 ns, 97.7876 us/op
  3280. WorkloadResult 55: 1 op, 657561.26 ns, 657.5613 us/op
  3281. WorkloadResult 56: 1 op, 71346.35 ns, 71.3464 us/op
  3282. WorkloadResult 57: 1 op, 654857.04 ns, 654.8570 us/op
  3283. WorkloadResult 58: 1 op, 69543.54 ns, 69.5435 us/op
  3284. WorkloadResult 59: 1 op, 817110.26 ns, 817.1103 us/op
  3285. WorkloadResult 60: 1 op, 96886.21 ns, 96.8862 us/op
  3286. WorkloadResult 61: 1 op, 632622.33 ns, 632.6223 us/op
  3287. WorkloadResult 62: 1 op, 71346.35 ns, 71.3464 us/op
  3288. WorkloadResult 63: 1 op, 729673.80 ns, 729.6738 us/op
  3289. WorkloadResult 64: 1 op, 70144.47 ns, 70.1445 us/op
  3290. WorkloadResult 65: 1 op, 744697.25 ns, 744.6972 us/op
  3291. WorkloadResult 66: 1 op, 89975.42 ns, 89.9754 us/op
  3292. WorkloadResult 67: 1 op, 677692.67 ns, 677.6927 us/op
  3293. WorkloadResult 68: 1 op, 71346.35 ns, 71.3464 us/op
  3294. WorkloadResult 69: 1 op, 671382.83 ns, 671.3828 us/op
  3295. WorkloadResult 70: 1 op, 70745.41 ns, 70.7454 us/op
  3296. WorkloadResult 71: 1 op, 742894.44 ns, 742.8944 us/op
  3297. WorkloadResult 72: 1 op, 85167.92 ns, 85.1679 us/op
  3298. WorkloadResult 73: 1 op, 978161.62 ns, 978.1616 us/op
  3299. WorkloadResult 74: 1 op, 75252.45 ns, 75.2524 us/op
  3300. WorkloadResult 75: 1 op, 684002.52 ns, 684.0025 us/op
  3301. WorkloadResult 76: 1 op, 71045.88 ns, 71.0459 us/op
  3302. WorkloadResult 77: 1 op, 661767.82 ns, 661.7678 us/op
  3303. WorkloadResult 78: 1 op, 79158.54 ns, 79.1585 us/op
  3304. WorkloadResult 79: 1 op, 681298.30 ns, 681.2983 us/op
  3305. WorkloadResult 80: 1 op, 103496.53 ns, 103.4965 us/op
  3306. WorkloadResult 81: 1 op, 687908.62 ns, 687.9086 us/op
  3307. WorkloadResult 82: 1 op, 72848.69 ns, 72.8487 us/op
  3308. WorkloadResult 83: 1 op, 677692.67 ns, 677.6927 us/op
  3309. WorkloadResult 84: 1 op, 112510.60 ns, 112.5106 us/op
  3310. WorkloadResult 85: 1 op, 672885.17 ns, 672.8852 us/op
  3311. WorkloadResult 86: 1 op, 69243.07 ns, 69.2431 us/op
  3312. WorkloadResult 87: 1 op, 672885.17 ns, 672.8852 us/op
  3313. WorkloadResult 88: 1 op, 70444.94 ns, 70.4449 us/op
  3314. WorkloadResult 89: 1 op, 660565.95 ns, 660.5659 us/op
  3315. WorkloadResult 90: 1 op, 69243.07 ns, 69.2431 us/op
  3316. WorkloadResult 91: 1 op, 643739.68 ns, 643.7397 us/op
  3317. WorkloadResult 92: 1 op, 69543.54 ns, 69.5435 us/op
  3318. WorkloadResult 93: 1 op, 644040.15 ns, 644.0402 us/op
  3319. WorkloadResult 94: 1 op, 72548.23 ns, 72.5482 us/op
  3320. WorkloadResult 95: 1 op, 654857.04 ns, 654.8570 us/op
  3321. WorkloadResult 96: 1 op, 69543.54 ns, 69.5435 us/op
  3322. WorkloadResult 97: 1 op, 772039.92 ns, 772.0399 us/op
  3323. WorkloadResult 98: 1 op, 144059.83 ns, 144.0598 us/op
  3324. WorkloadResult 99: 1 op, 658763.13 ns, 658.7631 us/op
  3325. WorkloadResult 100: 1 op, 68642.13 ns, 68.6421 us/op
  3326. GC: 0 0 0 0 0
  3327.  
  3328. // AfterAll
  3329.  
  3330. Mean = 392.0098 us, StdErr = 32.0655 us (8.18%); N = 100, StdDev = 320.6548 us
  3331. Min = 68.6421 us, Q1 = 71.9473 us, Median = 396.4537 us, Q3 = 675.1387 us, Max = 1,211.0251 us
  3332. IQR = 603.1914 us, LowerFence = -832.8398 us, UpperFence = 1,579.9258 us
  3333. ConfidenceInterval = [283.2588 us; 500.7608 us] (CI 99.9%), Margin = 108.7510 us (27.74% of Mean)
  3334. Skewness = 0.18, Kurtosis = 1.41, MValue = 3.92
  3335.  
  3336. // ***** BenchmarkRunner: Finish *****
  3337.  
  3338. // * Export *
  3339. BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-report.csv
  3340. BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-report-github.md
  3341. BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-report.html
  3342. BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-disassembly-report.html
  3343. BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-asm.raw.html
  3344. BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-asm.pretty.html
  3345. BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-asm.pretty.md
  3346. BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-disassembly-report.html
  3347. BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-asm.raw.html
  3348. BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-asm.pretty.html
  3349. BenchmarkDotNet.Artifacts\results\SIMDArticle.ArrayEqualsBenchmark-asm.pretty.md
  3350.  
  3351. // * Detailed results *
  3352. ArrayEqualsBenchmark.Naive: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
  3353. Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
  3354. Mean = 58.1259 us, StdErr = 0.8306 us (1.43%); N = 97, StdDev = 8.1800 us
  3355. Min = 50.5088 us, Q1 = 52.3116 us, Median = 53.5135 us, Q3 = 65.0816 us, Max = 82.6590 us
  3356. IQR = 12.7699 us, LowerFence = 33.1567 us, UpperFence = 84.2365 us
  3357. ConfidenceInterval = [55.3063 us; 60.9454 us] (CI 99.9%), Margin = 2.8195 us (4.85% of Mean)
  3358. Skewness = 1.16, Kurtosis = 3.44, MValue = 3.02
  3359. -------------------- Histogram --------------------
  3360. [50.453 us ; 53.569 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  3361. [53.569 us ; 55.261 us) | @@@@@@@
  3362. [55.261 us ; 58.376 us) | @@@@@@@@@
  3363. [58.376 us ; 60.669 us) |
  3364. [60.669 us ; 63.674 us) | @
  3365. [63.674 us ; 66.790 us) | @@@@@@@@@@@@@@@@@@
  3366. [66.790 us ; 70.395 us) | @@@@@@
  3367. [70.395 us ; 73.511 us) |
  3368. [73.511 us ; 76.626 us) |
  3369. [76.626 us ; 80.461 us) | @@@@@
  3370. [80.461 us ; 84.217 us) | @
  3371. ---------------------------------------------------
  3372.  
  3373. ArrayEqualsBenchmark.LINQ: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
  3374. Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
  3375. Mean = 109.2031 us, StdErr = 1.6249 us (1.49%); N = 95, StdDev = 15.8374 us
  3376. Min = 95.6092 us, Q1 = 95.9097 us, Median = 102.5200 us, Q3 = 115.7406 us, Max = 153.2993 us
  3377. IQR = 19.8310 us, LowerFence = 66.1633 us, UpperFence = 145.4871 us
  3378. ConfidenceInterval = [103.6833 us; 114.7229 us] (CI 99.9%), Margin = 5.5198 us (5.05% of Mean)
  3379. Skewness = 1.18, Kurtosis = 3.51, MValue = 3.45
  3380. -------------------- Histogram --------------------
  3381. [ 95.577 us ; 101.651 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  3382. [101.651 us ; 108.197 us) | @
  3383. [108.197 us ; 114.271 us) | @@@@@@@@@@@@@@@@@@@@@@
  3384. [114.271 us ; 120.580 us) | @@@@
  3385. [120.580 us ; 127.642 us) | @@@@@@@
  3386. [127.642 us ; 134.187 us) | @
  3387. [134.187 us ; 141.549 us) | @@@@
  3388. [141.549 us ; 147.708 us) | @
  3389. [147.708 us ; 153.782 us) | @@@@@
  3390. ---------------------------------------------------
  3391.  
  3392. ArrayEqualsBenchmark.Vectors: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
  3393. Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
  3394. Mean = 3.8009 us, StdErr = 0.0231 us (0.61%); N = 50, StdDev = 0.1635 us
  3395. Min = 3.6507 us, Q1 = 3.6507 us, Median = 3.6507 us, Q3 = 3.9512 us, Max = 4.2516 us
  3396. IQR = 0.3005 us, LowerFence = 3.2000 us, UpperFence = 4.4019 us
  3397. ConfidenceInterval = [3.7200 us; 3.8818 us] (CI 99.9%), Margin = 0.0809 us (2.13% of Mean)
  3398. Skewness = 0.37, Kurtosis = 1.86, MValue = 3.85
  3399. -------------------- Histogram --------------------
  3400. [3.612 us ; 3.690 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@
  3401. [3.690 us ; 3.767 us) |
  3402. [3.767 us ; 3.912 us) |
  3403. [3.912 us ; 3.991 us) | @@@@@@@@@@@@@@@@@@@@@@@
  3404. [3.991 us ; 4.146 us) |
  3405. [4.146 us ; 4.290 us) | @
  3406. ---------------------------------------------------
  3407.  
  3408. ArrayEqualsBenchmark.MemCmp: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
  3409. Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
  3410. Mean = 833.6404 ns, StdErr = 18.4549 ns (2.21%); N = 94, StdDev = 178.9273 ns
  3411. Min = 661.0300 ns, Q1 = 661.0300 ns, Median = 961.5000 ns, Q3 = 961.5000 ns, Max = 1,261.9700 ns
  3412. IQR = 300.4700 ns, LowerFence = 210.3250 ns, UpperFence = 1,412.2050 ns
  3413. ConfidenceInterval = [770.9262 ns; 896.3547 ns] (CI 99.9%), Margin = 62.7142 ns (7.52% of Mean)
  3414. Skewness = 0.47, Kurtosis = 2.28, MValue = 4.18
  3415. -------------------- Histogram --------------------
  3416. [ 626.597 ns ; 695.463 ns) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  3417. [ 695.463 ns ; 764.329 ns) |
  3418. [ 764.329 ns ; 833.195 ns) |
  3419. [ 833.195 ns ; 902.061 ns) |
  3420. [ 902.061 ns ; 995.933 ns) | @
  3421. [ 995.933 ns ; 1064.799 ns) |
  3422. [1064.799 ns ; 1133.665 ns) |
  3423. [1133.665 ns ; 1227.537 ns) |
  3424. [1227.537 ns ; 1296.403 ns) | @@@@@
  3425. ---------------------------------------------------
  3426.  
  3427. ArrayEqualsBenchmark.Intrinsics: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=10000]
  3428. Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
  3429. Mean = 391.9774 ns, StdErr = 19.5216 ns (4.98%); N = 88, StdDev = 183.1286 ns
  3430. Min = 30.0500 ns, Q1 = 330.5200 ns, Median = 330.5200 ns, Q3 = 330.5200 ns, Max = 931.4500 ns
  3431. IQR = 0.0000 ns, LowerFence = 330.5200 ns, UpperFence = 330.5200 ns
  3432. ConfidenceInterval = [325.4889 ns; 458.4659 ns] (CI 99.9%), Margin = 66.4885 ns (16.96% of Mean)
  3433. Skewness = 0.77, Kurtosis = 4.21, MValue = 2
  3434. -------------------- Histogram --------------------
  3435. [ -5.975 ns ; 66.075 ns) | @@@@@@
  3436. [ 66.075 ns ; 138.125 ns) |
  3437. [138.125 ns ; 210.175 ns) |
  3438. [210.175 ns ; 294.495 ns) |
  3439. [294.495 ns ; 366.545 ns) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  3440. [366.545 ns ; 438.595 ns) |
  3441. [438.595 ns ; 510.645 ns) |
  3442. [510.645 ns ; 594.955 ns) |
  3443. [594.955 ns ; 667.005 ns) | @@@@@@@@@@@@@@@@@@
  3444. [667.005 ns ; 739.055 ns) |
  3445. [739.055 ns ; 811.105 ns) |
  3446. [811.105 ns ; 895.425 ns) |
  3447. [895.425 ns ; 967.475 ns) | @@@
  3448. ---------------------------------------------------
  3449.  
  3450. ArrayEqualsBenchmark.Naive: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
  3451. Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
  3452. Mean = 548.7299 us, StdErr = 3.4242 us (0.62%); N = 89, StdDev = 32.3036 us
  3453. Min = 507.8526 us, Q1 = 523.0263 us, Median = 538.5004 us, Q3 = 563.7398 us, Max = 648.4721 us
  3454. IQR = 40.7135 us, LowerFence = 461.9560 us, UpperFence = 624.8101 us
  3455. ConfidenceInterval = [537.0721 us; 560.3877 us] (CI 99.9%), Margin = 11.6578 us (2.12% of Mean)
  3456. Skewness = 1.12, Kurtosis = 4.13, MValue = 2.18
  3457. -------------------- Histogram --------------------
  3458. [503.625 us ; 516.287 us) | @@@@@@@@@@@
  3459. [516.287 us ; 533.714 us) | @@@@@@@@@@@@@@
  3460. [533.714 us ; 545.540 us) | @@@@@@@@@@@@@
  3461. [545.540 us ; 558.202 us) | @@@@@@@@@@@@@@@
  3462. [558.202 us ; 575.479 us) | @@@@@@@@@@
  3463. [575.479 us ; 588.700 us) | @@@@@@@@
  3464. [588.700 us ; 603.080 us) | @
  3465. [603.080 us ; 615.742 us) | @@@
  3466. [615.742 us ; 639.905 us) | @
  3467. [639.905 us ; 654.803 us) | @@@
  3468. ---------------------------------------------------
  3469.  
  3470. ArrayEqualsBenchmark.LINQ: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
  3471. Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
  3472. Mean = 1.0179 ms, StdErr = 0.0058 ms (0.57%); N = 54, StdDev = 0.0424 ms
  3473. Min = 0.9531 ms, Q1 = 0.9813 ms, Median = 1.0120 ms, Q3 = 1.0489 ms, Max = 1.1226 ms
  3474. IQR = 0.0676 ms, LowerFence = 0.8799 ms, UpperFence = 1.1503 ms
  3475. ConfidenceInterval = [0.9978 ms; 1.0380 ms] (CI 99.9%), Margin = 0.0201 ms (1.97% of Mean)
  3476. Skewness = 0.65, Kurtosis = 2.45, MValue = 2
  3477. -------------------- Histogram --------------------
  3478. [ 943.273 us ; 978.806 us) | @@@@@@@@
  3479. [ 978.806 us ; 1009.445 us) | @@@@@@@@@@@@@@@
  3480. [1009.445 us ; 1043.207 us) | @@@@@@@@@@@
  3481. [1043.207 us ; 1086.637 us) | @@@@@@@@@@@
  3482. [1086.637 us ; 1132.367 us) | @@@@@
  3483. ---------------------------------------------------
  3484.  
  3485. ArrayEqualsBenchmark.Vectors: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
  3486. Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
  3487. Mean = 32.6860 us, StdErr = 0.1137 us (0.35%); N = 12, StdDev = 0.3940 us
  3488. Min = 31.6093 us, Q1 = 32.5107 us, Median = 32.8112 us, Q3 = 32.8112 us, Max = 33.1117 us
  3489. IQR = 0.3005 us, LowerFence = 32.0600 us, UpperFence = 33.2619 us
  3490. ConfidenceInterval = [32.1813 us; 33.1907 us] (CI 99.9%), Margin = 0.5047 us (1.54% of Mean)
  3491. Skewness = -1.5, Kurtosis = 4.89, MValue = 2
  3492. -------------------- Histogram --------------------
  3493. [31.459 us ; 32.334 us) | @
  3494. [32.334 us ; 33.262 us) | @@@
  3495. ---------------------------------------------------
  3496.  
  3497. ArrayEqualsBenchmark.MemCmp: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
  3498. Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
  3499. Mean = 5.4649 us, StdErr = 0.0676 us (1.24%); N = 33, StdDev = 0.3886 us
  3500. Min = 5.2282 us, Q1 = 5.2282 us, Median = 5.2282 us, Q3 = 5.5286 us, Max = 6.4300 us
  3501. IQR = 0.3005 us, LowerFence = 4.7775 us, UpperFence = 5.9793 us
  3502. ConfidenceInterval = [5.2199 us; 5.7099 us] (CI 99.9%), Margin = 0.2450 us (4.48% of Mean)
  3503. Skewness = 1.56, Kurtosis = 4.06, MValue = 2.8
  3504. -------------------- Histogram --------------------
  3505. [5.122 us ; 5.334 us) | @@@@@@@@@@@@@@@@@@@@
  3506. [5.334 us ; 5.635 us) | @
  3507. [5.635 us ; 5.847 us) |
  3508. [5.847 us ; 6.024 us) |
  3509. [6.024 us ; 6.324 us) | @
  3510. [6.324 us ; 6.536 us) | @@@
  3511. ---------------------------------------------------
  3512.  
  3513. ArrayEqualsBenchmark.Intrinsics: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=100000]
  3514. Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
  3515. Mean = 7.5574 us, StdErr = 0.0445 us (0.59%); N = 54, StdDev = 0.3271 us
  3516. Min = 7.0009 us, Q1 = 7.3014 us, Median = 7.6019 us, Q3 = 7.9023 us, Max = 8.2028 us
  3517. IQR = 0.6009 us, LowerFence = 6.4000 us, UpperFence = 8.8037 us
  3518. ConfidenceInterval = [7.4023 us; 7.7124 us] (CI 99.9%), Margin = 0.1551 us (2.05% of Mean)
  3519. Skewness = 0.37, Kurtosis = 2.05, MValue = 3.39
  3520. -------------------- Histogram --------------------
  3521. [6.925 us ; 7.077 us) | @@@
  3522. [7.077 us ; 7.226 us) |
  3523. [7.226 us ; 7.377 us) | @@@@@@@@@@@@@@@@@@@@@@@
  3524. [7.377 us ; 7.526 us) |
  3525. [7.526 us ; 7.823 us) | @
  3526. [7.823 us ; 7.981 us) | @@@@@@@@@@@@@
  3527. [7.981 us ; 8.279 us) | @
  3528. ---------------------------------------------------
  3529.  
  3530. ArrayEqualsBenchmark.Naive: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
  3531. Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
  3532. Mean = 4.5483 ms, StdErr = 0.2212 ms (4.86%); N = 100, StdDev = 2.2121 ms
  3533. Min = 0.6587 ms, Q1 = 1.6690 ms, Median = 5.2763 ms, Q3 = 6.1239 ms, Max = 7.3838 ms
  3534. IQR = 4.4549 ms, LowerFence = -5.0134 ms, UpperFence = 12.8063 ms
  3535. ConfidenceInterval = [3.7981 ms; 5.2986 ms] (CI 99.9%), Margin = 0.7503 ms (16.50% of Mean)
  3536. Skewness = -0.84, Kurtosis = 2.05, MValue = 3.15
  3537. -------------------- Histogram --------------------
  3538. [ 586.145 us ; 1420.177 us) | @@@@@@@@@@@@@@@@@@@@@@@
  3539. [1420.177 us ; 2059.575 us) | @@@
  3540. [2059.575 us ; 2823.517 us) | @
  3541. [2823.517 us ; 3657.549 us) |
  3542. [3657.549 us ; 4637.517 us) |
  3543. [4637.517 us ; 5068.089 us) | @
  3544. [5068.089 us ; 5902.122 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  3545. [5902.122 us ; 6758.158 us) | @@@@@@@@@@@@@@@@@@@@@@@@
  3546. [6758.158 us ; 7498.814 us) | @@@@@@@@
  3547. ---------------------------------------------------
  3548.  
  3549. ArrayEqualsBenchmark.LINQ: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
  3550. Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
  3551. Mean = 6.4772 ms, StdErr = 0.0558 ms (0.86%); N = 81, StdDev = 0.5021 ms
  3552. Min = 5.6982 ms, Q1 = 6.0296 ms, Median = 6.4740 ms, Q3 = 6.7378 ms, Max = 7.7600 ms
  3553. IQR = 0.7082 ms, LowerFence = 4.9673 ms, UpperFence = 7.8001 ms
  3554. ConfidenceInterval = [6.2866 ms; 6.6678 ms] (CI 99.9%), Margin = 0.1906 ms (2.94% of Mean)
  3555. Skewness = 0.62, Kurtosis = 2.91, MValue = 4.38
  3556. -------------------- Histogram --------------------
  3557. [5.597 ms ; 5.772 ms) | @
  3558. [5.772 ms ; 5.975 ms) | @@@@@@@@@@@@@@@@@@@
  3559. [5.975 ms ; 6.113 ms) | @@
  3560. [6.113 ms ; 6.316 ms) | @@@@@@@@@@@
  3561. [6.316 ms ; 6.445 ms) | @@@
  3562. [6.445 ms ; 6.648 ms) | @@@@@@@@@@@@@@@@@@@@@
  3563. [6.648 ms ; 6.960 ms) | @@@@@@@@@@@@
  3564. [6.960 ms ; 7.163 ms) | @@@@
  3565. [7.163 ms ; 7.505 ms) | @@@@
  3566. [7.505 ms ; 7.783 ms) | @@@@
  3567. ---------------------------------------------------
  3568.  
  3569. ArrayEqualsBenchmark.Vectors: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
  3570. Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
  3571. Mean = 666.8097 us, StdErr = 32.1399 us (4.82%); N = 100, StdDev = 321.3994 us
  3572. Min = 315.0116 us, Q1 = 335.4435 us, Median = 797.5648 us, Q3 = 929.9213 us, Max = 1,446.5777 us
  3573. IQR = 594.4778 us, LowerFence = -556.2732 us, UpperFence = 1,821.6380 us
  3574. ConfidenceInterval = [557.8061 us; 775.8132 us] (CI 99.9%), Margin = 109.0036 us (16.35% of Mean)
  3575. Skewness = 0.17, Kurtosis = 1.49, MValue = 4.1
  3576. -------------------- Histogram --------------------
  3577. [ 313.165 us ; 485.935 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  3578. [ 485.935 us ; 607.111 us) | @@
  3579. [ 607.111 us ; 779.430 us) | @
  3580. [ 779.430 us ; 876.244 us) |
  3581. [ 876.244 us ; 997.420 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  3582. [ 997.420 us ; 1103.786 us) | @@@@@@@@
  3583. [1103.786 us ; 1184.525 us) |
  3584. [1184.525 us ; 1305.701 us) | @@@
  3585. [1305.701 us ; 1385.990 us) |
  3586. [1385.990 us ; 1507.166 us) | @
  3587. ---------------------------------------------------
  3588.  
  3589. ArrayEqualsBenchmark.MemCmp: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
  3590. Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
  3591. Mean = 424.2922 us, StdErr = 35.5206 us (8.37%); N = 100, StdDev = 355.2057 us
  3592. Min = 48.7361 us, Q1 = 75.4778 us, Median = 410.0500 us, Q3 = 722.0870 us, Max = 1,274.9498 us
  3593. IQR = 646.6092 us, LowerFence = -894.4359 us, UpperFence = 1,692.0007 us
  3594. ConfidenceInterval = [303.8231 us; 544.7612 us] (CI 99.9%), Margin = 120.4690 us (28.39% of Mean)
  3595. Skewness = 0.22, Kurtosis = 1.45, MValue = 3.72
  3596. -------------------- Histogram --------------------
  3597. [ 43.972 us ; 177.894 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  3598. [ 177.894 us ; 311.816 us) |
  3599. [ 311.816 us ; 445.738 us) |
  3600. [ 445.738 us ; 579.659 us) |
  3601. [ 579.659 us ; 646.713 us) |
  3602. [ 646.713 us ; 780.635 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  3603. [ 780.635 us ; 935.376 us) | @@@@@@@@
  3604. [ 935.376 us ; 1088.916 us) | @@@@
  3605. [1088.916 us ; 1207.989 us) |
  3606. [1207.989 us ; 1341.911 us) | @
  3607. ---------------------------------------------------
  3608.  
  3609. ArrayEqualsBenchmark.Intrinsics: RyuJitX64(Jit=RyuJit, Platform=X64, InvocationCount=1, UnrollFactor=1) [ItemsCount=1000000]
  3610. Runtime = .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT; GC = Concurrent Workstation
  3611. Mean = 392.0098 us, StdErr = 32.0655 us (8.18%); N = 100, StdDev = 320.6548 us
  3612. Min = 68.6421 us, Q1 = 71.9473 us, Median = 396.4537 us, Q3 = 675.1387 us, Max = 1,211.0251 us
  3613. IQR = 603.1914 us, LowerFence = -832.8398 us, UpperFence = 1,579.9258 us
  3614. ConfidenceInterval = [283.2588 us; 500.7608 us] (CI 99.9%), Margin = 108.7510 us (27.74% of Mean)
  3615. Skewness = 0.18, Kurtosis = 1.41, MValue = 3.92
  3616. -------------------- Histogram --------------------
  3617. [ 54.467 us ; 175.362 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  3618. [ 175.362 us ; 296.257 us) |
  3619. [ 296.257 us ; 417.152 us) |
  3620. [ 417.152 us ; 538.048 us) |
  3621. [ 538.048 us ; 627.761 us) |
  3622. [ 627.761 us ; 748.657 us) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  3623. [ 748.657 us ; 869.595 us) | @@@@@@
  3624. [ 869.595 us ; 1038.609 us) | @
  3625. [1038.609 us ; 1150.577 us) |
  3626. [1150.577 us ; 1271.473 us) | @
  3627. ---------------------------------------------------
  3628.  
  3629. // * Summary *
  3630.  
  3631. BenchmarkDotNet=v0.11.3, OS=Windows 10.0.17134.523 (1803/April2018Update/Redstone4)
  3632. Intel Core i7-6700 CPU 3.40GHz (Skylake), 1 CPU, 8 logical and 4 physical cores
  3633. Frequency=3328131 Hz, Resolution=300.4689 ns, Timer=TSC
  3634. .NET Core SDK=3.0.100-preview-010184
  3635. [Host] : .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
  3636. RyuJitX64 : .NET Core 3.0.0-preview-27324-5 (CoreCLR 4.6.27322.0, CoreFX 4.7.19.7311), 64bit RyuJIT
  3637.  
  3638. Job=RyuJitX64 Jit=RyuJit Platform=X64
  3639. InvocationCount=1 UnrollFactor=1
  3640.  
  3641. Method | ItemsCount | Mean | Error | StdDev | Median | Ratio | RatioSD |
  3642. ----------- |----------- |---------------:|--------------:|---------------:|---------------:|------:|--------:|
  3643. Naive | 10000 | 58,125.9 ns | 2,819.53 ns | 8,180.0 ns | 53,513.5 ns | 1.000 | 0.00 |
  3644. LINQ | 10000 | 109,203.1 ns | 5,519.82 ns | 15,837.4 ns | 102,520.0 ns | 1.918 | 0.35 |
  3645. Vectors | 10000 | 3,800.9 ns | 80.91 ns | 163.5 ns | 3,650.7 ns | 0.066 | 0.01 |
  3646. MemCmp | 10000 | 833.6 ns | 62.71 ns | 178.9 ns | 961.5 ns | 0.015 | 0.00 |
  3647. Intrinsics | 10000 | 392.0 ns | 66.49 ns | 183.1 ns | 330.5 ns | 0.007 | 0.00 |
  3648. | | | | | | | |
  3649. Naive | 100000 | 548,729.9 ns | 11,657.77 ns | 32,303.6 ns | 538,500.4 ns | 1.000 | 0.00 |
  3650. LINQ | 100000 | 1,017,866.4 ns | 20,100.05 ns | 42,397.8 ns | 1,011,979.4 ns | 1.851 | 0.14 |
  3651. Vectors | 100000 | 32,686.0 ns | 504.69 ns | 394.0 ns | 32,811.2 ns | 0.058 | 0.00 |
  3652. MemCmp | 100000 | 5,464.9 ns | 244.98 ns | 388.6 ns | 5,228.2 ns | 0.010 | 0.00 |
  3653. Intrinsics | 100000 | 7,557.4 ns | 155.08 ns | 327.1 ns | 7,601.9 ns | 0.014 | 0.00 |
  3654. | | | | | | | |
  3655. 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 |
  3656. LINQ | 1000000 | 6,477,173.2 ns | 190,592.23 ns | 502,096.2 ns | 6,474,009.0 ns | 1.67 | 1.95 |
  3657. Vectors | 1000000 | 666,809.7 ns | 109,003.55 ns | 321,399.4 ns | 797,564.8 ns | 0.24 | 0.22 |
  3658. MemCmp | 1000000 | 424,292.2 ns | 120,469.04 ns | 355,205.7 ns | 410,050.0 ns | 0.13 | 0.16 |
  3659. Intrinsics | 1000000 | 392,009.8 ns | 108,751.02 ns | 320,654.8 ns | 396,453.7 ns | 0.13 | 0.15 |
  3660.  
  3661. // * Warnings *
  3662. MinIterationTime
  3663. ArrayEqualsBenchmark.Naive: RyuJitX64 -> MinIterationTime = 50.7793 us which is very small. It's recommended to increase it.
  3664. ArrayEqualsBenchmark.LINQ: RyuJitX64 -> MinIterationTime = 95.8496 us which is very small. It's recommended to increase it.
  3665. ArrayEqualsBenchmark.Vectors: RyuJitX64 -> MinIterationTime = 3.9061 us which is very small. It's recommended to increase it.
  3666. ArrayEqualsBenchmark.MemCmp: RyuJitX64 -> MinIterationTime = 901.4100 ns which is very small. It's recommended to increase it.
  3667. ArrayEqualsBenchmark.Naive: RyuJitX64 -> MinIterationTime = 508.0930 us which is very small. It's recommended to increase it.
  3668. ArrayEqualsBenchmark.LINQ: RyuJitX64 -> MinIterationTime = 953.3880 us which is very small. It's recommended to increase it.
  3669. ArrayEqualsBenchmark.Vectors: RyuJitX64 -> MinIterationTime = 31.8497 us which is very small. It's recommended to increase it.
  3670. ArrayEqualsBenchmark.MemCmp: RyuJitX64 -> MinIterationTime = 5.4084 us which is very small. It's recommended to increase it.
  3671. ArrayEqualsBenchmark.Intrinsics: RyuJitX64 -> MinIterationTime = 7.2113 us which is very small. It's recommended to increase it.
  3672. ArrayEqualsBenchmark.Naive: RyuJitX64 -> MinIterationTime = 658.9284 us which is very small. It's recommended to increase it.
  3673. ArrayEqualsBenchmark.LINQ: RyuJitX64 -> MinIterationTime = 5.6984 ms which is very small. It's recommended to increase it.
  3674. ArrayEqualsBenchmark.Vectors: RyuJitX64 -> MinIterationTime = 315.1919 us which is very small. It's recommended to increase it.
  3675. ArrayEqualsBenchmark.MemCmp: RyuJitX64 -> MinIterationTime = 48.9764 us which is very small. It's recommended to increase it.
  3676. ArrayEqualsBenchmark.Intrinsics: RyuJitX64 -> MinIterationTime = 68.8074 us which is very small. It's recommended to increase it.
  3677. MultimodalDistribution
  3678. ArrayEqualsBenchmark.Naive: RyuJitX64 -> It seems that the distribution can have several modes (mValue = 3.02)
  3679. ArrayEqualsBenchmark.LINQ: RyuJitX64 -> It seems that the distribution is bimodal (mValue = 3.45)
  3680. ArrayEqualsBenchmark.Vectors: RyuJitX64 -> It seems that the distribution is bimodal (mValue = 3.85)
  3681. ArrayEqualsBenchmark.MemCmp: RyuJitX64 -> It seems that the distribution is bimodal (mValue = 4.18)
  3682. ArrayEqualsBenchmark.Intrinsics: RyuJitX64 -> It seems that the distribution is bimodal (mValue = 3.39)
  3683. ArrayEqualsBenchmark.Naive: RyuJitX64 -> It seems that the distribution can have several modes (mValue = 3.15)
  3684. ArrayEqualsBenchmark.LINQ: RyuJitX64 -> It seems that the distribution is multimodal (mValue = 4.38)
  3685. ArrayEqualsBenchmark.Vectors: RyuJitX64 -> It seems that the distribution is bimodal (mValue = 4.1)
  3686. ArrayEqualsBenchmark.MemCmp: RyuJitX64 -> It seems that the distribution is bimodal (mValue = 3.72)
  3687. ArrayEqualsBenchmark.Intrinsics: RyuJitX64 -> It seems that the distribution is bimodal (mValue = 3.92)
  3688.  
  3689. // * Hints *
  3690. Outliers
  3691. ArrayEqualsBenchmark.Naive: RyuJitX64 -> 3 outliers were removed
  3692. ArrayEqualsBenchmark.LINQ: RyuJitX64 -> 5 outliers were removed
  3693. ArrayEqualsBenchmark.Vectors: RyuJitX64 -> 2 outliers were removed
  3694. ArrayEqualsBenchmark.MemCmp: RyuJitX64 -> 6 outliers were removed
  3695. ArrayEqualsBenchmark.Intrinsics: RyuJitX64 -> 12 outliers were removed
  3696. ArrayEqualsBenchmark.MemCmp: RyuJitX64 -> Something went wrong with outliers: Size(WorkloadActual) = 37, Size(WorkloadActual/Outliers) = 2, Size(Result) = 33), OutlierMode = OnlyUpper
  3697. ArrayEqualsBenchmark.Intrinsics: RyuJitX64 -> 9 outliers were removed
  3698. ArrayEqualsBenchmark.LINQ: RyuJitX64 -> 19 outliers were removed
  3699.  
  3700. // * Legends *
  3701. ItemsCount : Value of the 'ItemsCount' parameter
  3702. Mean : Arithmetic mean of all measurements
  3703. Error : Half of 99.9% confidence interval
  3704. StdDev : Standard deviation of all measurements
  3705. Median : Value separating the higher half of all measurements (50th percentile)
  3706. Ratio : Mean of the ratio distribution ([Current]/[Baseline])
  3707. RatioSD : Standard deviation of the ratio distribution ([Current]/[Baseline])
  3708. 1 ns : 1 Nanosecond (0.000000001 sec)
  3709.  
  3710. // * Diagnostic Output - DisassemblyDiagnoser *
  3711. The results were exported to ".\BenchmarkDotNet.Artifacts\results\*-disassembly-report.html"
  3712.  
  3713. // ***** BenchmarkRunner: End *****
  3714. Run time: 00:00:12 (12.73 sec), executed benchmarks: 15
  3715.  
  3716. // * Artifacts cleanup *
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement