-
Bug
-
Resolution: Fixed
-
P3
-
None
-
b25
This is a follow-up to JDK-8305895. Performance testing has revealed some regressions on performance even when compact headers are turned off. For example, the RSA benchmark of SPECjvm was ~2% slower when compared to the baseline JDK. Those regressions seem to be caused by oopDesc::klass() now checking two global variables rather than previously only one. This potentially also harms GC iterators, which do a lot of Klass* accesses.
- duplicates
-
JDK-8343648 Dacapo:pmd performance regression due to non inlined method.
-
- Closed
-
- is blocked by
-
JDK-8305895 Implement JEP 450: Compact Object Headers (Experimental)
-
- Resolved
-
- relates to
-
JDK-8314440 Performance Testing Plan for Implementation of JEP 450: Compact Object Headers
-
- Closed
-
-
JDK-8344352 32-bit builds crash after JDK-8305895
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk/276251c4
-
Review(master) openjdk/jdk/22020
(1 links to)