技术栈

永久代

佛祖让我来巡山
10 天前
jvm·元空间·永久代
【面试题】为什么 Java 8 移除了永久代(PermGen)并引入了元空间(Metaspace)?Java 8 移除永久代(PermGen)并引入元空间(Metaspace)是 为了解决永久代的内存管理问题和性能限制,主要基于以下核心原因:
极客先躯
1 年前
java·jvm·每日一题·内存溢出·元空间·java高级面试·永久代
高级java每日一道面试题-2024年11月27日-JVM篇-JVM的永久代中会发生垃圾回收么?如果有遗漏,评论区告诉我进行补充在Java虚拟机(JVM)的历史版本中,确实存在一个称为“永久代”(Permanent Generation, 或者简称PermGen)的内存区域。永久代主要用于存放类的元数据信息,如类的结构、方法、字段等,以及一些常量池中的静态数据。它位于堆之外,但与堆一样,也是垃圾回收的一部分。
我是有底线的