--- old/src/share/vm/gc_implementation/shared/mutableSpace.cpp 2011-12-27 14:58:52.799201698 -0800 +++ new/src/share/vm/gc_implementation/shared/mutableSpace.cpp 2011-12-27 14:58:52.432489912 -0800 @@ -51,7 +51,7 @@ size_t size = pointer_delta(end, start, sizeof(char)); if (clear_space) { // Prefer page reallocation to migration. - os::free_memory((char*)start, size); + os::free_memory((char*)start, size, page_size); } os::numa_make_global((char*)start, size); }