Integrated: Make immediate trash of old regions with no live objects

William Kemper wkemper at openjdk.java.net
Mon Aug 16 17:15:04 UTC 2021


On Mon, 16 Aug 2021 15:15:10 GMT, William Kemper <wkemper at openjdk.org> wrote:

> At the end of old marking we can immediately recycle regions with no live objects. This optimization is already done for young/global collects, but it was missing from old collections. This fixes an assertion during preparation for evacuation that _all_ cset regions have _some_ live data.

This pull request has now been integrated.

Changeset: df8c0562
Author:    William Kemper <wkemper at openjdk.org>
URL:       https://git.openjdk.java.net/shenandoah/commit/df8c05626d465451c511bdc8f2c664cf7696676f
Stats:     7 lines in 1 file changed: 4 ins; 0 del; 3 mod

Make immediate trash of old regions with no live objects

Reviewed-by: rkennke

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

PR: https://git.openjdk.java.net/shenandoah/pull/57


More information about the shenandoah-dev mailing list