RFR 8161445: [BACKOUT] MemberNameTable doesn't purge stale entries

Coleen Phillimore coleen.phillimore at oracle.com
Fri Jul 29 17:52:05 UTC 2016


Summary: Original change caused performance regression in 
microbenchmarks after GC

Eric Caspole's additional performance measurements are in the bug 
report.  Also, I don't think it was a good idea for the jvm to intern 
MemberName assuming they are immutable.   The interning should be in 
Java code.  I didn't see a huge advantage to interning these as there 
weren't a big proportion of duplicates that I could see in my logging.  
I added a REDO bug and contacted the submitter for the severity of this 
problem in real life, since what they sent was a microbenchmark as well.

Tested with JPRT and original test case.  The backout was clean and had 
no conflicts.

open webrev at http://cr.openjdk.java.net/~coleenp/8161445/webrev
bug link https://bugs.openjdk.java.net/browse/JDK-8161445

Thanks,
Coleen


More information about the hotspot-dev mailing list