-
Enhancement
-
Resolution: Unresolved
-
P4
-
9
If heap is tight, it often happens that the marking cycle has almost finished before a full gc is triggered.
Actually, often, the marking already completed (e.g. after Remark) and we are only doing some partially concurrent work.
This idea is to, in that case, complete the remaining work during a "last-ditch" mixed gc if we are expected to run out of memory very soon.
Actually, often, the marking already completed (e.g. after Remark) and we are only doing some partially concurrent work.
This idea is to, in that case, complete the remaining work during a "last-ditch" mixed gc if we are expected to run out of memory very soon.
- relates to
-
JDK-8254897 G1 full gc marking should reuse information from concurrent mark
- Open
-
JDK-8159707 Replace full gc with a series of mixed gcs
- Closed