Blocks :
|
|
Blocks :
|
|
Blocks :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
After full gc all PTAMS of all regions are set to the bottom of the region. There is some special handling for humongous regions where instead of setting ptams correctly, g1 simply clears the mark of the humongous object (and keeps ptams at the bottom) Use of G1VerifyBitmaps also clears all prev bitmaps. This is wrong for "real" pinned regions with multiple live and dead objects inside - their ptams and bitmap below ptams must be preserved. Since currently g1 does not support such kind of pinned regions and there is no problem, this has been filed as an enhancement. However one potential solution for JDK-8253081 involves making the old archive regions regular (pinned, due to COW) regions.
|