Details
-
Bug
-
Resolution: Fixed
-
P4
-
15, 16
-
b24
Description
Current logic to include concurrent root processing at final mark pause is wrong. The decision should only base on if it is STW GC, has nothing to do with class unloading.
In early versions of Shenandoah, they marked through those roots when class unloading is disabled. This is no longer the case. (seeJDK-8255847)
In early versions of Shenandoah, they marked through those roots when class unloading is disabled. This is no longer the case. (see
Attachments
Issue Links
- relates to
-
JDK-8256039 Shenandoah: runtime/stringtable/StringTableCleaningTest.java fails
-
- Resolved
-