git: openjdk/jdk: master: 8343704: Bad GC parallelism with processing Cleaner queues

Aleksey Shipilev shade at openjdk.org
Wed Dec 4 11:38:41 UTC 2024


Changeset: 4000e923
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-12-04 11:36:23 +0000
URL:       https://git.openjdk.org/jdk/commit/4000e923e8b4472fe022f1fd78a1c42b2045683f

8343704: Bad GC parallelism with processing Cleaner queues

Reviewed-by: bchristi, vklang, ogillespie, kdnilsen

! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java
! src/java.base/share/classes/jdk/internal/ref/PhantomCleanable.java
+ test/jdk/jdk/internal/ref/Cleaner/CleanableListTest.java
+ test/jdk/jdk/internal/ref/Cleaner/java.base/jdk/internal/ref/CleanableListTestHelper.java
+ test/jdk/jdk/internal/ref/Cleaner/java.base/jdk/internal/ref/TestCleanable.java
+ test/micro/org/openjdk/bench/java/lang/ref/CleanerChurn.java
+ test/micro/org/openjdk/bench/java/lang/ref/CleanerGC.java



More information about the jdk-changes mailing list