Java 10 - 堆分配

JEP 316 - 替代内存设备上的堆分配

通过 Java 10 中的这一增强功能,现在用户可以指定替代内存设备,例如 NV-DIMM 到 HotSpot VM 来分配 java 堆空间。用户需要使用新选项 -XX:AllocateHeapAt 传递文件系统的路径。

-XX:AllocateHeapAt=~/etc/heap

此选项采用文件路径并进行内存映射以获得所需的结果。其他堆标志(例如 -Xmx、-Xms)继续有效。