Integrated: 8274788: Support archived heap objects in ParallelGC

Calvin Cheung ccheung at openjdk.java.net
Wed Mar 2 16:21:11 UTC 2022


On Wed, 2 Mar 2022 07:04:28 GMT, Calvin Cheung <ccheung at openjdk.org> wrote:

> With this change when the UseParallelGC is enabled, the CDS archived heap objects could be loaded
> into the PSOldGen during VM bootstrap. This improves startup time since the module graph could be
> loaded from the archive.
> 
> 
> $ perf stat -r 40 -XX:+UseParallelGC -version
> 
> before: 0.069244290 seconds time elapsed            ( +-  0.49% )
> after:    0.058555167 seconds time elapsed          ( +-  0.49% )
> 
> Passed CI tiers 1 - 4 tests.
> 
> Thanks @tschatzl for his help on GC changes.

This pull request has now been integrated.

Changeset: 234c17e8
Author:    Calvin Cheung <ccheung at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/234c17e8ff7b9b9713e9fded693381f985d34d2a
Stats:     156 lines in 7 files changed: 155 ins; 0 del; 1 mod

8274788: Support archived heap objects in ParallelGC

Reviewed-by: iklam, ayang, tschatzl

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

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



More information about the hotspot-gc-dev mailing list