--- old/src/share/vm/gc/g1/heapRegionManager.hpp 2015-08-11 11:44:07.434644062 -0400 +++ new/src/share/vm/gc/g1/heapRegionManager.hpp 2015-08-11 11:44:06.830609332 -0400 @@ -241,6 +241,9 @@ // Return the actual number of uncommitted regions. uint shrink_by(uint num_regions_to_remove); + // Uncommit the region at the specified index, which must be available and free. + void shrink_at(uint index); + void verify(); // Do some sanity checking.