On Wed, 29 May 2024 12:44:45 GMT, Pavel Rappo <pra...@openjdk.org> wrote:

>> I don't care as long as microbenchmarks don't get a hiccup.
>
> @cl4es, here are some results from my machine (macosx-aarch64):
> 
> Name                       (size) Cnt     Base    Error      Test    Error  
> Unit  Change
> ArraysHashCode.bytes            1  15    0.715 ±  0.004     0.725 ±  0.029 
> ns/op   0.99x (p = 0.182 )
> ArraysHashCode.bytes           10  15    3.753 ±  0.024     3.747 ±  0.011 
> ns/op   1.00x (p = 0.322 )
> ArraysHashCode.bytes          100  15   69.731 ±  0.157    69.737 ±  0.092 
> ns/op   1.00x (p = 0.891 )
> ArraysHashCode.bytes        10000  15 9369.386 ±  1.449  9372.008 ±  6.678 
> ns/op   1.00x (p = 0.133 )
> ArraysHashCode.chars            1  15    0.719 ±  0.024     0.734 ±  0.024 
> ns/op   0.98x (p = 0.076 )
> ArraysHashCode.chars           10  15    3.744 ±  0.005     3.746 ±  0.004 
> ns/op   1.00x (p = 0.308 )
> ArraysHashCode.chars          100  15   69.741 ±  0.112    69.714 ±  0.044 
> ns/op   1.00x (p = 0.365 )
> ArraysHashCode.chars        10000  15 9367.123 ±  5.320  9371.325 ±  6.407 
> ns/op   1.00x (p = 0.046 )
> ArraysHashCode.ints             1  15    0.711 ±  0.013     0.706 ±  0.006 
> ns/op   1.01x (p = 0.137 )
> ArraysHashCode.ints            10  15    3.750 ±  0.002     3.752 ±  0.004 
> ns/op   1.00x (p = 0.283 )
> ArraysHashCode.ints           100  15   69.753 ±  0.086    69.711 ±  0.016 
> ns/op   1.00x (p = 0.065 )
> ArraysHashCode.ints         10000  15 9376.225 ±  5.845  9376.218 ± 12.181 
> ns/op   1.00x (p = 0.999 )
> ArraysHashCode.multibytes       1  15    0.741 ±  0.001     0.740 ±  0.001 
> ns/op   1.00x (p = 0.038 )
> ArraysHashCode.multibytes      10  15    2.737 ±  0.001     2.826 ±  0.136 
> ns/op   0.97x (p = 0.017 )
> ArraysHashCode.multibytes     100  15   32.202 ±  0.059    32.153 ±  0.006 
> ns/op   1.00x (p = 0.004*)
> ArraysHashCode.multibytes   10000  15 4922.740 ± 25.590  4921.468 ±  7.372 
> ns/op   1.00x (p = 0.846 )
> ArraysHashCode.multichars       1  15    0.740 ±  0.005     0.740 ±  0.000 
> ns/op   1.00x (p = 0.996 )
> ArraysHashCode.multichars      10  15    2.732 ±  0.002     2.737 ±  0.003 
> ns/op   1.00x (p = 0.000*)
> ArraysHashCode.multichars     100  15   32.109 ±  0.017    32.182 ±  0.028 
> ns/op   1.00x (p = 0.000*)
> ArraysHashCode.multichars   10000  15 4925.750 ± 46.366  4930.684 ± 26.001 
> ns/op   1.00x (p = 0.704 )
> ArraysHashCode.multiints        1  15    0.740 ±  0.000     0.739 ±  0.000 
> ns/op   1.00x (p = 0.000*)
> ArraysHashCode.multiints       10  15    2.919 ±  0.002     2.953 ±  0.059 
> ns/op   0.99x (p = 0.033 )
> ArraysHashCode.multiints      100  15   32.140 ±  0.011    32.094 ±  0.004 
> ns/op   1.00x (p = 0.000*)
> ...

Just to clarify, the above comparison is between master and 
https://github.com/openjdk/jdk/pull/19414/commits/534ff367bc50ec4150e4b206ce7203c7ff9f5cad.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/19414#discussion_r1619125150

Reply via email to