src/share/vm/gc_implementation/g1/heapRegion.cpp

changeset 7091
a8ea2f110d87
parent 7050
6701abbc4441
child 7118
227a9e5e4b4a
equal deleted inserted replaced
7073:4d3a43351904 7091:a8ea2f110d87
27 #include "gc_implementation/g1/g1BlockOffsetTable.inline.hpp" 27 #include "gc_implementation/g1/g1BlockOffsetTable.inline.hpp"
28 #include "gc_implementation/g1/g1CollectedHeap.inline.hpp" 28 #include "gc_implementation/g1/g1CollectedHeap.inline.hpp"
29 #include "gc_implementation/g1/g1OopClosures.inline.hpp" 29 #include "gc_implementation/g1/g1OopClosures.inline.hpp"
30 #include "gc_implementation/g1/heapRegion.inline.hpp" 30 #include "gc_implementation/g1/heapRegion.inline.hpp"
31 #include "gc_implementation/g1/heapRegionRemSet.hpp" 31 #include "gc_implementation/g1/heapRegionRemSet.hpp"
32 #include "gc_implementation/g1/heapRegionSeq.inline.hpp" 32 #include "gc_implementation/g1/heapRegionManager.inline.hpp"
33 #include "gc_implementation/shared/liveRange.hpp" 33 #include "gc_implementation/shared/liveRange.hpp"
34 #include "memory/genOopClosures.inline.hpp" 34 #include "memory/genOopClosures.inline.hpp"
35 #include "memory/iterator.hpp" 35 #include "memory/iterator.hpp"
36 #include "memory/space.inline.hpp" 36 #include "memory/space.inline.hpp"
37 #include "oops/oop.inline.hpp" 37 #include "oops/oop.inline.hpp"
342 } 342 }
343 assert(low == high && low >= addr, "Didn't work."); 343 assert(low == high && low >= addr, "Didn't work.");
344 return low; 344 return low;
345 } 345 }
346 346
347 HeapRegion::HeapRegion(uint hrs_index, 347 HeapRegion::HeapRegion(uint hrm_index,
348 G1BlockOffsetSharedArray* sharedOffsetArray, 348 G1BlockOffsetSharedArray* sharedOffsetArray,
349 MemRegion mr) : 349 MemRegion mr) :
350 G1OffsetTableContigSpace(sharedOffsetArray, mr), 350 G1OffsetTableContigSpace(sharedOffsetArray, mr),
351 _hrs_index(hrs_index), 351 _hrm_index(hrm_index),
352 _humongous_type(NotHumongous), _humongous_start_region(NULL), 352 _humongous_type(NotHumongous), _humongous_start_region(NULL),
353 _in_collection_set(false), 353 _in_collection_set(false),
354 _next_in_special_set(NULL), _orig_end(NULL), 354 _next_in_special_set(NULL), _orig_end(NULL),
355 _claimed(InitialClaimValue), _evacuation_failed(false), 355 _claimed(InitialClaimValue), _evacuation_failed(false),
356 _prev_marked_bytes(0), _next_marked_bytes(0), _gc_efficiency(0.0), 356 _prev_marked_bytes(0), _next_marked_bytes(0), _gc_efficiency(0.0),

mercurial