RFR: 8u40 backport of: 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit
Thomas Schatzl
thomas.schatzl at oracle.com
Wed Jan 14 11:22:21 UTC 2015
Hi,
On Tue, 2015-01-13 at 17:02 +0100, Stefan Johansson wrote:
> Hi,
>
> Please review this backport of JDK-8062063, it did not apply clean
> because the code for AlwaysPreTouch is not backported to 8u40. Except
> for these lines being absent the changeset for 8u40 is equal to the one
> for 9:
> ---
> if (AlwaysPreTouch) {
> - os::pretouch_memory((char*)result.start(), (char*)result.end());
> + os::pretouch_memory(page_start(start), page_start(end));
> }
> ---
>
> 8u40 changeset:
> http://cr.openjdk.java.net/~sjohanss/8068729/hotspot.00/hotspot.changeset
> 9 changeset:
> http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/raw-rev/00e69efa02c6
>
> Full 8u40 webrev:
> http://cr.openjdk.java.net/~sjohanss/8068729/hotspot.00
looks good. Unfortunately this means we will have guaranteed merge
errors with the AlwaysPreTouch change...
Thanks,
Thomas
More information about the hotspot-gc-dev
mailing list