< prev index next >

src/share/vm/gc_implementation/shared/mutableSpace.cpp

Print this page
rev 7555 : imported patch 8067469-g1-ignores-alwayspretouch

@@ -61,13 +61,11 @@
     }
   }
 }
 
 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,
                               bool clear_space,
                               bool mangle_space,
< prev index next >