【深入浅出JVM】——垃圾回收机制

哪些内存需要回收?     JVM的内存结构包括五大区域:程序计数器,虚拟机栈,本地方法栈,堆区,方法区。其中程序计数器,虚拟机栈,本地方法栈随线程而生,随线程而灭,所以这几个区域的内存分配和回收都是具备确定性,不需要过多考虑回收的问题,因为方法结束或线程结束时,内存自然就跟随着回收 。堆区存放的是对象实例,也是GC回收的主要区域。 主要回收废弃常量和无用的类 判断废弃常量;没有地方再引用即为废弃
相关文章
相关标签/搜索