【发布时间】:2019-02-01 17:36:32
【问题描述】:
有人能解释一下堆上内存和堆外内存的区别吗?堆外内存是否显示在 JVM 内存大小上?堆外都是指针吗?
【问题讨论】:
有人能解释一下堆上内存和堆外内存的区别吗?堆外内存是否显示在 JVM 内存大小上?堆外都是指针吗?
【问题讨论】:
所有内存都是本机内存,但是 JVM 在它的 JVM 堆中管理和记录内存(与本机堆不同)
Offheap 是 Java 术语,表示不直接管理的内存。但是,可以使用直接 ByteBuffer(s) 作为原始本机内存的代理对象来间接管理它。
【讨论】:
long 值,恰好是一些内存的地址。