RFR (M): 8157952: Parallelize Memory Pretouch
Thomas Schatzl
thomas.schatzl at oracle.com
Thu Sep 15 08:24:26 UTC 2016
Hi Sangheon,
On Tue, 2016-09-13 at 16:16 -0700, sangheon wrote:
> Hi Thomas,
>
> On 09/08/2016 04:47 AM, Thomas Schatzl wrote:
> >
> > Hi Jon,
> >
> > a new webrev is available at http://cr.openjdk.java.net/~tschatz
> > l/815
> > 7952/webrev.1/ (full) and http://cr.openjdk.java.net/~tschatzl/8157
> > 952/
> > webrev.0_to_1/ (diff).
> Looks good in general.
>
> http://cr.openjdk.java.net/~tschatzl/8157952/webrev.1/src/share/vm/ru
> ntime/globals.hpp.frames.html
> Please set a range or constraint for the new flag.
> Probably range(1, SIZE_MAX / ParallelGCThreads) ?
> I recommend to run
> 'runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java'
> for all platforms.
Done. No issues.
>
> Very minor comments, so you can ignore below.
> http://cr.openjdk.java.net/~tschatzl/8157952/webrev.1/src/share/vm/gc
> /g1/g1RegionToSpaceMapper.cpp.frames.html
> line 70, 72
> Can we set a new variable to avoid repeating '(size_t)start_idx *
> _pages_per_region'?
>
> line 117
> Probably 'size_t const NoPage'?
>
> http://cr.openjdk.java.net/~tschatzl/8157952/webrev.1/src/share/vm/gc
> /g1/heapRegionManager.cpp.frames.html
> http://cr.openjdk.java.net/~tschatzl/8157952/webrev.1/src/share/vm/gc
> /g1/heapRegionManager.hpp.frames.html
> Updating copyright year.
All fixed.
See
http://cr.openjdk.java.net/~tschatzl/8157952/webrev.1_to_2 (diff)
http://cr.openjdk.java.net/~tschatzl/8157952/webrev.2 (full)
Thanks,
Thomas
More information about the hotspot-gc-dev
mailing list