src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp
Print this page
@@ -104,10 +104,11 @@
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,6 +188,8 @@
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_shrink_by(size_t shrink_bytes);
};