RFR (S) 8008217: CDS: Class data sharing limits the malloc heap on Solaris

Coleen Phillimore coleen.phillimore at oracle.com
Mon Mar 18 07:51:13 PDT 2013


Adding in some more potential reviewers...  please review!
Thanks,
Coleen

On 03/15/2013 02:25 PM, Coleen Phillimore wrote:
> Summary: Don't use HeapBaseMinAddress on solaris, let the OS pick the 
> CDS archive address on solaris.  Move all CDS archive addresses up to 
> 32G on 64 bit.
>
> On Linux, this still uses 2*G address because running ute, we can't 
> seem get the same address that -Xshare:dump choses. Solaris chooses a 
> higher address which seems to work fine.
>
> open webrev at http://cr.openjdk.java.net/~coleenp/8008217/
> bug link at http://bugs.sun.com/view_bug.do?bug_id=8008217
>
> Tested manually with gc/gctests/ManyObjects on all platforms.  To add 
> a jtreg test, we'd have to introduce a new flag to change the location 
> of the shared archive because we don't have write access to JAVA_HOME 
> while testing.   Do people think this is worth doing?
>
> Thanks,
> Coleen

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/attachments/20130318/ca00869e/attachment.html 


More information about the hotspot-runtime-dev mailing list