RFR(M): 8211425: Allocation of old generation of java heap on alternate memory devices - G1 GC

Kharbas, Kishor kishor.kharbas at intel.com
Wed Dec 12 08:42:06 UTC 2018


Thank you are the comments.

I have new webrev at - http://cr.openjdk.java.net/~kkharbas/8211425/webrev.10/
http://cr.openjdk.java.net/~kkharbas/8211425/webrev.09_to_10/

Worked on the comments including limiting newsize and removed parallel gc parts.

Jtregs test results:
(1) OpenJDK tip :                    passed: 1,798; failed: 36; error: 181 
(2) Parallel patch, no flag :   passed: 1,796; failed: 36; error: 183
(3) Parallel patch with flag : passed: 1,568; failed: 51; error: 230

Most new failures are not related and passed when re-run, like ones in,
compiler/intrinsics/bmi/
compiler/rtm/locking

One failure may be related which I am trying to debug, which is,
gc/vector/ObjectArrayLow/TestDescription.java

Thanks,
Kishor

> -----Original Message-----
> From: sangheon.kim at oracle.com [mailto:sangheon.kim at oracle.com]
> Sent: Tuesday, December 11, 2018 2:33 PM
> To: Kharbas, Kishor <kishor.kharbas at intel.com>; Stefan Johansson
> <stefan.johansson at oracle.com>
> Cc: Viswanathan, Sandhya <sandhya.viswanathan at intel.com>; 'hotspot-gc-
> dev at openjdk.java.net' <hotspot-gc-dev at openjdk.java.net>; 'Hotspot dev
> runtime' <hotspot-runtime-dev at openjdk.java.net>
> Subject: Re: RFR(M): 8211425: Allocation of old generation of java heap on
> alternate memory devices - G1 GC
> 
> Correction for my comment.
> I meant G1NewSizePercent and G1MaxNewSizePercent. And as constraint
> functions(AfterErgo) are already exist, so just add your logic there.
> 
> Thanks,
> Sangheon
> 
> 
> On 12/11/18 2:17 PM, sangheon.kim at oracle.com wrote:
> > - Some checking for not to exceed physical DRAM, Stefan also mentioned
> > this. Playing with NewSizePercentage and MaxNewSizePercentage, and
> > their constraint functions as well. Make sure checking time should be
> > after ergonomics(AfterErgo).



More information about the hotspot-runtime-dev mailing list