Relates :
|
|
Relates :
|
In the linked issue - JDK-8211425, G1 concurrent marking bitmaps are pinned in memory by calling commit_and_set_special() which was added as part of its implementation. A better approach would be to create pinned bitmaps during their construction which is currently done in G1CollectedHeap::initialize(). Possible solution is to add an argument to constructors for G1RegionToSpaceMapper and G1PageBasedVirtualSpace.
|