Dacapo:pmd has ~-5% performance regression on the CompactObjectHeaders branch when CompactObjectHeaders is not enabled.
The branch where regression is observed: https://github.com/rkennke/jdk/blob/JDK-8305895-v4-fast-klass
The issue is related to "BacktraceBuilder::push()" called from "fill_in_stack_trace".
BacktraceBuilder::push() marked as "inline" method and it's successfully inline in the mainline, but it's not inlined in CompactObjectHeaders branch.
The branch where regression is observed: https://github.com/rkennke/jdk/blob/JDK-8305895-v4-fast-klass
The issue is related to "BacktraceBuilder::push()" called from "fill_in_stack_trace".
BacktraceBuilder::push() marked as "inline" method and it's successfully inline in the mainline, but it's not inlined in CompactObjectHeaders branch.
- duplicates
-
JDK-8342826 Improve performance of oopDesc::klass() after JDK-8305895
-
- Resolved
-
- relates to
-
JDK-8314440 Performance Testing Plan for Implementation of JEP 450: Compact Object Headers
-
- Closed
-