-
Enhancement
-
Resolution: Fixed
-
P4
-
21
-
b23
osx-aarch64, -XX:TieredStopAtLevel=1
Benchmark (size) Mode Cnt Score Error Units
ArrayClone.byteArraycopy 15 avgt 15 3,729 ± 0,045 ns/op
ArrayClone.byteClone 15 avgt 15 76,019 ± 1,431 ns/op
ArrayClone.intArraycopy 15 avgt 15 5,269 ± 0,018 ns/op
ArrayClone.intClone 15 avgt 15 77,157 ± 1,203 ns/op
linux-x64, -XX:TieredStopAtLevel=1:
Benchmark (size) Mode Cnt Score Error Units
ArrayClone.byteArraycopy 15 avgt 15 9.888 ± 0.380 ns/op
ArrayClone.byteClone 15 avgt 15 81.546 ± 1.772 ns/op
ArrayClone.intArraycopy 15 avgt 15 15.783 ± 0.625 ns/op
ArrayClone.intClone 15 avgt 15 82.882 ± 2.447 ns/op
This was missed when initially adding a microbenchmark to compare System.arraycopy and array.clone during
- relates to
-
JDK-8322263 Validate c1 arraycopy destination registry
- Open
-
JDK-8331934 [s390x] Add support for primitive array C1 clone intrinsic
- Resolved
-
JDK-8333154 RISC-V: Add support for primitive array C1 clone intrinsic
- Resolved
-
JDK-8332462 ubsan: c1_ValueStack.hpp:229:49: runtime error: load of value 171, which is not a valid value for type 'bool'
- Resolved
-
JDK-8332670 C1 clone intrinsic needs memory barriers
- Closed
-
JDK-8330472 Add support for primitive array C1 clone intrinsic in arm
- Open
-
JDK-8331935 Add support for primitive array C1 clone intrinsic in PPC
- Resolved