RFR: 8311163: Parallel: Improve large object handling during evacuation

Thomas Schatzl tschatzl at openjdk.org
Thu Aug 29 09:45:19 UTC 2024


On Tue, 27 Aug 2024 00:16:10 GMT, Kim Barrett <kbarrett at openjdk.org> wrote:

> Please review this change to ParallelGC young generation collection's handling
> of large objArrays, to now use the infrastructure provided by JDK-8253237 and
> JDK-8337709.  (That's the same infrastructure used by G1 young/mixed
> collections.)
> 
> Testing: mach5 tier1-5

I did some runs with 1, 2, 4, 6, 12 and 25 parallel workers and I can't see regressions either; the changes seem to be better always. The only difference from your runs is that with `-Xmx3g` there are in total four young collections every time. The last one is the one showing the 2x+ speedup.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/20720#issuecomment-2317176794


More information about the hotspot-gc-dev mailing list