hotspot/src/share/vm/gc/shared/cardGeneration.cpp
changeset 31358 693058672cc6
parent 30870 3050fdcdc60b
child 33212 906b3d079b13
equal deleted inserted replaced
31357:0cef600ba9b7 31358:693058672cc6
    33 #include "gc/shared/space.inline.hpp"
    33 #include "gc/shared/space.inline.hpp"
    34 #include "memory/iterator.hpp"
    34 #include "memory/iterator.hpp"
    35 #include "memory/memRegion.hpp"
    35 #include "memory/memRegion.hpp"
    36 #include "runtime/java.hpp"
    36 #include "runtime/java.hpp"
    37 
    37 
    38 CardGeneration::CardGeneration(ReservedSpace rs, size_t initial_byte_size,
    38 CardGeneration::CardGeneration(ReservedSpace rs,
    39                                int level,
    39                                size_t initial_byte_size,
    40                                GenRemSet* remset) :
    40                                GenRemSet* remset) :
    41   Generation(rs, initial_byte_size, level), _rs(remset),
    41   Generation(rs, initial_byte_size), _rs(remset),
    42   _shrink_factor(0), _min_heap_delta_bytes(), _capacity_at_prologue(),
    42   _shrink_factor(0), _min_heap_delta_bytes(), _capacity_at_prologue(),
    43   _used_at_prologue()
    43   _used_at_prologue()
    44 {
    44 {
    45   HeapWord* start = (HeapWord*)rs.base();
    45   HeapWord* start = (HeapWord*)rs.base();
    46   size_t reserved_byte_size = rs.size();
    46   size_t reserved_byte_size = rs.size();