[7u4] Request for approval for 7030453: JSR 292 ClassValue.get method is too slow

John Rose john.r.rose at oracle.com
Fri Jan 20 20:44:55 PST 2012


http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7030453

The change will be in JDK 8 with the next integration from HSX, where it presently resides:

http://hg.openjdk.java.net/hsx/hotspot-main/jdk/rev/92d2cba30f08

This change set has also been active in the mlvm repository from 8/2011 to (final form) 12/2011:
 http://hg.openjdk.java.net/mlvm/mlvm/jdk/file/ea20028ecbf4/cval-tune-7030453.patch

Although this is a low-priority bug and primarily a performance issue, replacing the table-based implementation with a direct-linked implementation removed at least one race condition.  Therefore, I recommend that we back port this, for correctness.

Technical discussion is here:
  http://mail.openjdk.java.net/pipermail/mlvm-dev/2011-September/003930.html

-- John


More information about the jdk7u-dev mailing list