equal
deleted
inserted
replaced
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(); |