Integrated: 8255495: Support CDS Archived Heap for uncompressed oops

Calvin Cheung ccheung at openjdk.java.net
Tue Feb 1 19:37:18 UTC 2022


On Wed, 26 Jan 2022 02:48:05 GMT, Calvin Cheung <ccheung at openjdk.org> wrote:

> This proposed change adds support for uncompressed oops for CDS archived heap. It is needed
> for supporting archived heap for ZGC in the future. For now, only G1GC is supported with this change.
> During dump time with compressed oops disabled, the MaxHeapSize is set to 4GB. This is to ensure
> the offset of any object in the heap from the bottom of the heap is always a 32-bit integer.
> 
> Passed CI tiers 1 - 4 and hs-tier7-rt tests.
> 
> Preliminary HelloWorld startup perf. improvement:
> 
> instr delta =    -68813432    -49.7140%
> time  delta =      -14.720 ms -20.3599%

This pull request has now been integrated.

Changeset: d95de5c7
Author:    Calvin Cheung <ccheung at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/d95de5c7fea4b224d6cd073a6d6921d7108bb7e1
Stats:     374 lines in 14 files changed: 312 ins; 7 del; 55 mod

8255495: Support CDS Archived Heap for uncompressed oops

Reviewed-by: iklam, tschatzl

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

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



More information about the hotspot-gc-dev mailing list