NMT should support tracking allocated memory outside of the virtual memory address space. This is important when a system allocates memory to an anonymous memory-backed file and then maps virtual memory addresses to these addresses, such as ZGC. Indeed, ZGC today uses a workaround for a lack of a better solution.
The goal with this enhancement is only to allow the committing of memory to these spaces, and not to track the exact mappings between the process' virtual memory address space and the file-backed address space.
The goal with this enhancement is only to allow the committing of memory to these spaces, and not to track the exact mappings between the process' virtual memory address space and the file-backed address space.
- duplicates
-
JDK-8320977 NMT: Implementing a new Lightweight mode with low overhead
- Closed
- relates to
-
JDK-8334179 VMATreeTest.TestConsistencyWithSimpleTracker_vm runs 50+ seconds
- Resolved
-
JDK-8334180 NMT gtests introduced with 8312132 should be labeled as NMT
- Resolved