Details
-
Enhancement
-
Resolution: Duplicate
-
P4
-
12, 13, 14
Description
After a mixed gc phase we clear the remembered sets of collection set candidates serially.
This may take a significant amount of time (BigRAMTester@50G heap@32M regions ~70ms; BigRAMTester@50G heap@1M regions ~800ms) every time at the last mixed gc in a mixed gc phase.
This started to show up with JDK13 after the refactoring inJDK-8218668 as high "Other" time, but has been a problem since introduction in JDK-8190269.
Parallelize in some way.
This may take a significant amount of time (BigRAMTester@50G heap@32M regions ~70ms; BigRAMTester@50G heap@1M regions ~800ms) every time at the last mixed gc in a mixed gc phase.
This started to show up with JDK13 after the refactoring in
Parallelize in some way.
Attachments
Issue Links
- duplicates
-
JDK-8017163 G1: Refactor remembered sets
- Resolved
- relates to
-
JDK-8218668 Clean up evacuation of optional collection set
- Resolved
-
JDK-8190269 JEP 344: Abortable Mixed Collections for G1
- Closed
-
JDK-8152948 More unaccounted other time on large machines
- Closed
-
JDK-8227671 G1: assert_used_and_recalculate_used_equal performs work in product builds
- Resolved