Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2219970 | 8 | Igor Veresov | P3 | Resolved | Fixed | b22 |
JDK-2219869 | 7u4 | Igor Veresov | P3 | Closed | Fixed | b07 |
The issue is with os::free_memory() changes made in 7060842 when the “madvise” call was replaced with “mmap”. This is the reason of exhaustive memory consumption. Seems when we need to remap some memory we need to do it using the same flags as we mapped it initially, particularly with “MAP_HUGETLB”. Otherwise system maps 4k pages instead of already reserved huge pages.
- backported by
-
JDK-2219970 NUMA: memory leak on Linux with large pages
- Resolved
-
JDK-2219869 NUMA: memory leak on Linux with large pages
- Closed
- relates to
-
JDK-7060842 UseNUMA crash with UseHugreTLBFS running SPECjvm2008
- Closed