diff -r 41a855ff6305 -r 340ca8812af9 src/share/vm/runtime/os.cpp --- a/src/share/vm/runtime/os.cpp Mon Sep 15 10:57:22 2014 +0200 +++ b/src/share/vm/runtime/os.cpp Thu Dec 18 09:37:02 2014 +0100 @@ -1513,6 +1513,11 @@ return res; } +void os::pretouch_memory(char* start, char* end) { + for (volatile char *p = start; p < end; p += os::vm_page_size()) { + *p = 0; + } +} char* os::map_memory(int fd, const char* file_name, size_t file_offset, char *addr, size_t bytes, bool read_only,