- Java 10 教程
- Java 10 - 主页
- Java 10 - 概述
- Java 10 - 环境设置
- Java 10 - 基于时间的发布版本控制
- Java 10 - 局部变量类型推断
- Java 10 - 新 API 和选项
- Java 10 - 删除的功能和选项
- Java 10 - 已弃用的功能和选项
- Java 10 - JIT 编译器
- Java 10 - 类数据共享
- Java 10 - 增强的垃圾收集
- Java 10 - 区域设置增强
- Java 10 - 堆分配
- Java 10 - 统一的 JDK 森林
- Java 10 - 根证书
- Java 10 - 线程本地握手
- Java其他版本教程
- Java教程
- Java 8 教程
- Java 9 教程
- Java 10 有用资源
- Java 10 - 快速指南
- Java 10 - 有用的资源
- Java 10 - 讨论
Java 10 - 堆分配
JEP 316 - 替代内存设备上的堆分配
通过 Java 10 中的这一增强功能,现在用户可以指定替代内存设备,例如 NV-DIMM 到 HotSpot VM 来分配 java 堆空间。用户需要使用新选项 -XX:AllocateHeapAt 传递文件系统的路径。
-XX:AllocateHeapAt=~/etc/heap
此选项采用文件路径并进行内存映射以获得所需的结果。其他堆标志(例如 -Xmx、-Xms)继续有效。