Integrated: 8255235: ZGC: Allocate and initialize forwarding data structures in parallel

Per Liden pliden at openjdk.java.net
Mon Nov 2 14:37:00 UTC 2020


On Thu, 22 Oct 2020 12:10:55 GMT, Per Liden <pliden at openjdk.org> wrote:

> As a continuation of JDK-8255234, we can speed things up even more by allocating/initializing forwarding data structures in parallel. For example, testing using BigRamTester shows the time for "Concurrent Select Relocation Set" phase drop by ~50% when using 4 threads.
> 
> This PR depends on "8255234: ZGC: Bulk allocate forwarding data structures", which is a separate PR (https://github.com/openjdk/jdk/pull/804).

This pull request has now been integrated.

Changeset: 4c66b158
Author:    Per Liden <pliden at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/4c66b158
Stats:     261 lines in 11 files changed: 112 ins; 93 del; 56 mod

8255235: ZGC: Allocate and initialize forwarding data structures in parallel

Reviewed-by: ayang, eosterlund

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

PR: https://git.openjdk.java.net/jdk/pull/805



More information about the hotspot-gc-dev mailing list