-
Bug
-
Resolution: Duplicate
-
P4
-
13
For ergonomics decisions (young gen size) we need a fairly accurate measure of how the various sources of heap roots contribute to garbage collection time.
WithJDK-8213108 the method to distribute card scanning costs radically changed as scanning the heap roots is a single pass. It distributed the total time according to the number of cards the various roots contribute.
Since the hot card cache is small and either completely unused (not doing lots of refinement) or if there is lots of refinement, the cards in there are dwarfed by the other sources of heap roots, the change did not incorporate this count in the calculation.
Fix this and investigate impact.
With
Since the hot card cache is small and either completely unused (not doing lots of refinement) or if there is lots of refinement, the cards in there are dwarfed by the other sources of heap roots, the change did not incorporate this count in the calculation.
Fix this and investigate impact.
- duplicates
-
JDK-8227739 Merge cost predictions for scanning cards and log buffer entries
- Resolved
- relates to
-
JDK-8225409 G1: Remove the Hot Card Cache
- Resolved
-
JDK-8213108 Improve work distribution during remembered set scan
- Resolved