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); };