堆内和堆外内存的区别

Difference between On-heap and Off-heap memory

谁能解释一下堆上内存和堆外内存的区别?堆外内存是否显示在JVM内存大小上?堆外都是指针吗?

所有内存都是本机内存,但是 JVM 在它的 JVM 堆中管理和记录内存(与本机堆不同)

Offheap 是一个 Java 术语,表示不直接管理的内存。但是,它可以使用直接 ByteBuffer 作为原始本机内存的代理对象来间接管理。