--- old/src/share/vm/gc_implementation/shared/mutableSpace.cpp 2014-12-17 15:24:34.277061590 +0100 +++ new/src/share/vm/gc_implementation/shared/mutableSpace.cpp 2014-12-17 15:24:34.214059777 +0100 @@ -63,9 +63,7 @@ } void MutableSpace::pretouch_pages(MemRegion mr) { - for (volatile char *p = (char*)mr.start(); p < (char*)mr.end(); p += os::vm_page_size()) { - char t = *p; *p = t; - } + os::pretouch_memory((char*)mr.start(), (char*)mr.end()); } void MutableSpace::initialize(MemRegion mr,