RFR (M): 8157952: Parallelize Memory Pretouch
vitalyd at gmail.com
Wed Sep 7 10:54:43 UTC 2016
Why does the G1PretouchTask use an atomic ptr add to advance the touch
On Wed, Sep 7, 2016 at 4:08 AM Thomas Schatzl <thomas.schatzl at oracle.com>
> Hi all,
> can I have reviews for this change that parallelizes memory pretouch?
> Particularly on large systems (like hundreds of GB) this often improves
> startup time by an order of magnitude.
> Like in some systems with 1TB+ heap I have running from 12mins to
> It does so by having multiple threads doing the pretouching, using more
> of the available memory bandwidth of the computer.
> This change only has an FC extension approval by the group lead for
> now, but I expect to get the release teams' approval soon.
> jprt, vm.gc run with -XX:+AlwaysPreTouch, nightly test suite run
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the hotspot-gc-dev