RFR: 8087200: Code heap does not use large pages

Tobias Hartmann tobias.hartmann at oracle.com
Fri Jun 12 21:38:58 UTC 2015


Hi Erik,

looks good to me (not a reviewer).

Best,
Tobias

On 12.06.2015 17:15, Erik Helin wrote:
> Hi all,
> 
> this patch fixes an issue with the page sizing in in the code heap
> in 8u60 that was introduced in the backport for JDK-8049864. The issue does
> not exist in JDK 9 because the code heap in JDK 9 has been rewritten and
> uses the VirtualSpace to decide the page size for the reserved size
> (there is still an issue with the alignment of the comittted size in JDK
> 9, see JDK-8087339 [0]).
> 
> The fix for 8u60 consists of using the reserved size to determine the
> page size (and not require that the page size divides the reserved
> size, because the reserved size will be aligned to the page size later
> anyway).
> 
> Webrev:
> http://cr.openjdk.java.net/~ehelin/8087200/webrev.00/
> 
> Bug:
> https://bugs.openjdk.java.net/browse/JDK-8087200
> 
> Testing:
> - JPRT
> - Ad-hoc:
>   - Bigapps:
>     - Kitchensink
>     - runThese
>     - Weblogic
>   - JTReg:
>     - JDK
>     - SVC
>   - NSK
> - Confirmed that the perf regression introduced with the backport of [0]
>   went away.
> 
> Thanks,
> Erik
> 
> [0]: https://bugs.openjdk.java.net/browse/JDK-8087339
> 


More information about the hotspot-dev mailing list