src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
Print this page
*** 240,249 ****
--- 240,252 ----
void record_gen_tops_before_GC() PRODUCT_RETURN;
// 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:
ParStrongRootsScope();
~ParStrongRootsScope();