git: openjdk/jdk21u-dev: master: 8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration
Goetz Lindenmaier
goetz at openjdk.org
Fri Apr 19 10:20:35 UTC 2024
Changeset: e63addbc
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-19 10:14:36 +0000
URL: https://git.openjdk.org/jdk21u-dev/commit/e63addbc4d3f77e5c93b18c92243be72bf1eb9cd
8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration
8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503
8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503
Reviewed-by: sgehwolf, shade
Backport-of: 795e5dcc856491031b87a1f2a942681a582673ab
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/gc/g1/test_g1CodeRootSet.cpp
More information about the jdk-updates-changes
mailing list