hotspot/src/share/vm/gc_implementation/shared/mutableSpace.cpp
changeset 28208 d67f748ece0a
parent 25351 7c198a690050
child 29580 a67a581cfe11
--- a/hotspot/src/share/vm/gc_implementation/shared/mutableSpace.cpp	Wed Dec 17 18:09:24 2014 +0100
+++ b/hotspot/src/share/vm/gc_implementation/shared/mutableSpace.cpp	Thu Dec 18 09:37:02 2014 +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,