[9] RFR (X): 8163880: Constant pool caching of fields inhibited/delayed unnecessarily

Zoltán Majó zoltan.majo at oracle.com
Mon Aug 22 11:20:18 UTC 2016


Hi,


please review the fix for JDK-8163880.

https://bugs.openjdk.java.net/browse/JDK-8163880

Problem & solution: The performance regression reported by the bug is 
caused by unnecessary delay (or even inhibition) of constant pool 
caching for fields targeted by put instructions. For a more detailed 
description of the problem and possible solutions, please see the 
following comment in the bug report [1].

Webrev:
http://cr.openjdk.java.net/~zmajo/8163880/webrev.00/

Testing:
- performance evaluation with the affected benchmark shows that fix 
above solves the performance regression;
- all hotspot test with -Xmixed and -Xcomp (running).

Thank you!

Best regards,


Zoltan

[1] 
https://bugs.openjdk.java.net/browse/JDK-8163880?focusedCommentId=13990030&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13990030



More information about the hotspot-dev mailing list