< 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 >