src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
changeset 59290 97d13893ec3c
parent 58543 a7a606f6311c
child 59296 9186be5c78ba
equal deleted inserted replaced
59289:c887851da33d 59290:97d13893ec3c
    27 #include "gc/shenandoah/shenandoahHeap.inline.hpp"
    27 #include "gc/shenandoah/shenandoahHeap.inline.hpp"
    28 #include "gc/shenandoah/shenandoahHeapRegionSet.hpp"
    28 #include "gc/shenandoah/shenandoahHeapRegionSet.hpp"
    29 #include "gc/shenandoah/shenandoahMarkingContext.inline.hpp"
    29 #include "gc/shenandoah/shenandoahMarkingContext.inline.hpp"
    30 #include "gc/shenandoah/shenandoahTraversalGC.hpp"
    30 #include "gc/shenandoah/shenandoahTraversalGC.hpp"
    31 #include "logging/logStream.hpp"
    31 #include "logging/logStream.hpp"
       
    32 #include "runtime/orderAccess.hpp"
    32 
    33 
    33 ShenandoahFreeSet::ShenandoahFreeSet(ShenandoahHeap* heap, size_t max_regions) :
    34 ShenandoahFreeSet::ShenandoahFreeSet(ShenandoahHeap* heap, size_t max_regions) :
    34   _heap(heap),
    35   _heap(heap),
    35   _mutator_free_bitmap(max_regions, mtGC),
    36   _mutator_free_bitmap(max_regions, mtGC),
    36   _collector_free_bitmap(max_regions, mtGC),
    37   _collector_free_bitmap(max_regions, mtGC),