Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
When G1 is modified to unload classes without doing full collections the old HeapRegions can contain unparseable objects. This makes ContiguousSpace unsuitable as a base class for HeapRegion since it assumes that all objects below _top are parseable. Modify G1OffsetTableContigSpace to implement allocation with a separate _top and reimplement some Space pure virtuals to make object iteration work as expected.