JAVA内存模型及垃圾回收自我总结

JAVA内存模型: 上图中:局部变量表所需的内存在编译期已经分配完成 表达有误, 准确的表达应该是:局部变量表所需的内存在编译期就已经计算完成(即需要在运行时分配多大内存)。 判断对象是否已死(可以回收)的算法 从永久代到年轻代的引用可以被当成 GC roots,从年轻代到永久代的引用在标记阶段被直接忽略掉 方法区(永久代)回收的相关说明: 永久代的垃圾回收主要两部分内容:废弃的常量和无用的类。
相关文章
相关标签/搜索