src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp
Print this page
*** 47,56 ****
--- 47,59 ----
// Sizing information, in bytes, set in constructor
const size_t _init_gen_size;
const size_t _min_gen_size;
const size_t _max_gen_size;
+ size_t _init_survivor_size;
+ size_t _init_eden_size;
+
// Performance counters
PSGenerationCounters* _gen_counters;
SpaceCounters* _eden_counters;
SpaceCounters* _from_counters;
SpaceCounters* _to_counters;
*** 89,98 ****
--- 92,103 ----
size_t maximum_byte_size);
void initialize_work();
virtual void initialize(ReservedSpace rs, size_t alignment);
virtual void initialize_virtual_space(ReservedSpace rs, size_t alignment);
+ size_t init_gen_size() { return _init_gen_size; }
+
MemRegion reserved() const { return _reserved; }
bool is_in(const void* p) const {
return _virtual_space->contains((void *)p);
}
*** 185,190 ****
--- 190,197 ----
MemRegion s1MR,
MutableSpace* s2,
MemRegion s2MR) PRODUCT_RETURN;
void record_spaces_top() PRODUCT_RETURN;
+
+ void try_to_shrink_by(size_t shrink_bytes);
};