src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp

Print this page

        

*** 104,113 **** --- 104,114 ---- void initialize_work(const char* perf_data_name, int level); MemRegion reserved() const { return _reserved; } virtual size_t max_gen_size() { return _max_gen_size; } size_t min_gen_size() { return _min_gen_size; } + size_t init_gen_size() { return _init_gen_size; } // Returns limit on the maximum size of the generation. This // is the same as _max_gen_size for PSOldGen but need not be // for a derived class. virtual size_t gen_size_limit();
*** 187,192 **** --- 188,196 ---- virtual const char* name() const { return _name; } // Debugging support // Save the tops of all spaces for later use during mangling. void record_spaces_top() PRODUCT_RETURN; + + void try_to_expand_by(size_t expand_bytes); + void try_to_shrink_by(size_t shrink_bytes); };