-
Enhancement
-
Resolution: Fixed
-
P4
-
20
-
b15
Currently HeapRegion "owns" the top_at_mark_start (TAMS) member, it is placed within that class.
As such uses have bled all over the place (particular in log messages).
However TAMS is a temporary value only needed for marking - so similar to current marked live bytes it should be managed there.
As such uses have bled all over the place (particular in log messages).
However TAMS is a temporary value only needed for marking - so similar to current marked live bytes it should be managed there.
- is blocked by
-
JDK-8210708 Use single mark bitmap in G1
- Resolved
-
JDK-8290357 Drop HeapRegion::marked_bytes()
- Resolved
-
JDK-8290814 Hide G1RootRegions behind G1ConcurrentMark
- Resolved
- relates to
-
JDK-7127707 G1: Checkpoint heap regions at start of concurrent marking to ignore heap expansions
- Closed
-
JDK-8328879 G1: Some gtests modify global state crashing the JVM during GC after JDK-8289822
- Resolved
-
JDK-8290366 Remove unused during_conc_mark parameter in HeapRegion::note_self_forwarding_removal_start
- Resolved
(1 relates to, 2 links to)