开发者社区 问答 正文

在堆内存中,新创建的对象通常首先被分配到哪里?

在堆内存中,新创建的对象通常首先被分配到哪里?

展开
收起
呆呆宝 2024-05-22 09:09:47 45 分享 版权
2 条回答
写回答
取消 提交回答
  • Eden区。当Eden区没有足够的空间进行对象分配时,虚拟机会执行一次Minor GC(年轻代垃圾回收)。

    2024-05-22 09:47:22
    赞同 展开评论
  • 北京阿里云ACE会长

    Perm 区(永久代):在 Java 8 及以前的版本中,这个区域用于存储类的元数据。从 Java 8 开始,元数据被存储在本地内存中,而 Java 9 及以后的版本中移除了 Perm 区,引入了模块化的概念。

    2024-05-22 09:20:44
    赞同 展开评论