Java10 堆内存分配
JEP 316 – 在替代性存储设备上进行堆内存分配
通过在Java 10中进行的此改进,现在用户可以指定一种替代型存储设备(例如NV-DIMM)将Java堆空间分配给HotSpot VM。用户需要使用新的选项-XX:AllocateHeapAt传递文件系统的路径。
-XX:AllocateHeapAt=~/etc/heap
该选项接受文件路径,并进行内存映射以实现所需的结果。其他堆标志如-Xmx,-Xms仍然可用。
通过在Java 10中进行的此改进,现在用户可以指定一种替代型存储设备(例如NV-DIMM)将Java堆空间分配给HotSpot VM。用户需要使用新的选项-XX:AllocateHeapAt传递文件系统的路径。
-XX:AllocateHeapAt=~/etc/heap
该选项接受文件路径,并进行内存映射以实现所需的结果。其他堆标志如-Xmx,-Xms仍然可用。