< prev index next >

src/share/vm/runtime/os.cpp

Print this page
rev 11970 : imported patch 8157952-parallelize-memory-pretouch

*** 1703,1714 **** res = pd_release_memory(addr, bytes); } return res; } ! void os::pretouch_memory(void* start, void* end) { ! for (volatile char *p = (char*)start; p < (char*)end; p += os::vm_page_size()) { *p = 0; } } char* os::map_memory(int fd, const char* file_name, size_t file_offset, --- 1703,1714 ---- res = pd_release_memory(addr, bytes); } return res; } ! void os::pretouch_memory(void* start, void* end, size_t page_size) { ! for (volatile char *p = (char*)start; p < (char*)end; p += page_size) { *p = 0; } } char* os::map_memory(int fd, const char* file_name, size_t file_offset,
< prev index next >