Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8056400 | emb-9 | Roland Westrelin | P3 | Resolved | Fixed | b29 |
This also opens the door to other optimizations such as inlining small copies in a series of loads/stores.
This also impacts clone and Arrays.copyOf's implementations because they rely on the arraycopy stubs as well.
- backported by
-
JDK-8056400 Implement arraycopy as a macro node
- Resolved
- relates to
-
JDK-8058746 escape analysis special case code for array copy broken by 7173584
- Closed
-
JDK-6700100 optimize inline_native_clone() for small objects with exact klass.
- Resolved
-
JDK-8058349 SPECjbb2005 1.4% performance regression on Linux with 9-b29
- Resolved
-
JDK-8307683 Loop Predication should not hoist range checks with trap on success projection by negating their condition
- Resolved
-
JDK-8060252 JDK-7173584 compiler changes regress SPECjvm2008 on SPARC
- Closed
-
JDK-8055153 nsk/stress/jck60/jck60014 crashes on sparc
- Closed
-
JDK-6912521 System.arraycopy works slower than the simple loop for little lengths
- Resolved
-
JDK-6969165 remove char[] allocation in new String(char[] buf) if buf does not escape
- Closed