Integrated: 8316929: Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries

Zhengyu Gu zgu at openjdk.org
Mon Oct 2 20:56:38 UTC 2023


On Tue, 26 Sep 2023 12:48:12 GMT, Zhengyu Gu <zgu at openjdk.org> wrote:

> During STW root scan, interpreted frame's oop map may be cached. But due to limited cache size (32 entries per instance class), entries may be evicted to old entries list due to collision, should be cleanup in VM_Operation's doit_epilogue(), or risk leaking memory.
> 
> Test:
>   hotspot_gc_shenandoah (fastdebug and release on MacOSX)

This pull request has now been integrated.

Changeset: e25121d1
Author:    Zhengyu Gu <zgu at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/e25121d1d908bd74e7a5914d85284ab322bed1a3
Stats:     2 lines in 1 file changed: 2 ins; 0 del; 0 mod

8316929: Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries

Reviewed-by: shade

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

PR: https://git.openjdk.org/jdk/pull/15921


More information about the shenandoah-dev mailing list