< prev index next >
src/share/vm/gc/g1/heapRegion.hpp
Print this page
*** 45,58 ****
// Each heap region is self contained. top() and end() can never
// be set beyond the end of the region. For humongous objects,
// the first region is a StartsHumongous region. If the humongous
// object is larger than a heap region, the following regions will
! // be of type ContinuesHumongous. In this case the top() and end()
! // of the StartHumongous region will point to the end of that region.
! // The same will be true for all ContinuesHumongous regions except
! // the last, which will have its' top() at the objects' top.
class G1CollectedHeap;
class HeapRegionRemSet;
class HeapRegionRemSetIterator;
class HeapRegion;
--- 45,58 ----
// Each heap region is self contained. top() and end() can never
// be set beyond the end of the region. For humongous objects,
// the first region is a StartsHumongous region. If the humongous
// object is larger than a heap region, the following regions will
! // be of type ContinuesHumongous. In this case the top() of the
! // StartHumongous region and all ContinuesHumongous regions except
! // the last will point to their own end. For the last ContinuesHumongous
! // region, top() will equal the object's top.
class G1CollectedHeap;
class HeapRegionRemSet;
class HeapRegionRemSetIterator;
class HeapRegion;
< prev index next >