Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8225864 | 14 | Vladimir Ivanov | P3 | Resolved | Fixed | team |
C2 implements class initialization checks for new and getstatic/putstatic differently. Moreover, while "new" support fast class initialization checks, static field accesses rely on uncommon traps which may lead to deoptimization/recompilation storms during long-running class initialisation.
- backported by
-
JDK-8225864 C2: Unify class initialization checks between new, getstatic, and putstatic
-
- Resolved
-