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