java - Java堆内存是连续的吗?

标签 java jvm heap-memory

我看到有人评论说 Java 堆内存是连续的,而人们的说法恰恰相反。那么,有人可以给我一个最终答案并解释这个问题吗?另外,Java Heap 中是否存在与 Java Stack 中相同的某种数据结构?

最佳答案

引自JVM spec : 堆的内存不需要连续。因此您的代码不应该对堆的连续性做出假设。

关于java - Java堆内存是连续的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7812677/

相关文章:

java - 如何修复java.lang.UnsupportedClassVersionError:不支持的major.minor版本

同一台机器上的Java堆空间分配

JAVA 10+ -XX :MaxRAMPercentage flag in Kubernetes container

java - 授权码流程和多个选项卡

java - Solr:卸载核心在核心交换后永远等待

java - 使用 Jsoup 解析 block 引号内的文本

java - 程序多次运行后给出错误结果

java - "Too many open files"将数据转储到 elasticsearch

java - 有效的最终/最终限制不是没用吗?

c++ - 如何在这种情况下安全地使用 new 和 delete