[aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260044: Parallel GC: Concurrent allocation after heap expansion may cause unnecessary full gc
Kim Barrett
kbarrett at openjdk.java.net
Fri Feb 12 08:22:13 UTC 2021
Changeset: 6a84ec68
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2021-02-12 08:19:08 +0000
URL: https://git.openjdk.java.net/aarch64-port/commit/6a84ec68
8260044: Parallel GC: Concurrent allocation after heap expansion may cause unnecessary full gc
8260045: Parallel GC: Waiting on ExpandHeap_lock may cause "expansion storm"
Loop to retry allocation if expand succeeds. Treat space available after obtaining expand lock as expand success.
Reviewed-by: tschatzl, iwalulya, sjohanss
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
More information about the aarch64-port-dev
mailing list