--- old/src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp 2010-04-27 08:04:16.000000000 -0700 +++ new/src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp 2010-04-27 08:04:16.000000000 -0700 @@ -249,6 +249,9 @@ // Mangle the unused parts of all spaces in the heap void gen_mangle_unused_area() PRODUCT_RETURN; + // Resize the heap based on the free ratio + bool resize_by_free_ratio(bool isFullGC); + // Call these in sequential code around the processing of strong roots. class ParStrongRootsScope : public MarkingCodeBlobClosure::MarkScope { public: