RFR: 8024927: Nashorn performance regression with CompressedOops

Coleen Phillimore coleen.phillimore at oracle.com
Wed Oct 23 21:03:38 PDT 2013


Summary: Allocate compressed class space at end of Java heap.  For small 
heap sizes, without CDS, reserve some space under 32G so compressed 
classes can have the same (more favorable) compression algorithm as oops.

This change may have to be reverted when we implement extending 
compressed class spaces in the future, but it gets back the performance 
of these nashorn benchmarks, and seems to make sense for small heaps.

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

Tested with ute vm.quick.testlist vm.mlvm.testlist on linux/x64 
solaris/x64 and windows/x64 (in progress).  Also running refworkload.

Thanks,
Coleen


More information about the hotspot-dev mailing list