jvm之垃圾回收机制(四)

上一篇博客中介绍到JVM的垃圾回收机制中GC主要发生在堆中,堆区由所有线程共享,在虚拟机启动时创建。主要用于存放对象实例和数组,所有new出来的对象都存储在该区域。 jvm虚拟机,本地方法栈,程序计数器不需要进行垃圾回收,因为它们的生命周期是和线程同步的,随着线程的销毁自动释放内存,所有,只有方法区和堆区需要进行垃圾回收,回收的对象就是不存在任何引用的对象。 堆中内存分布: 针对于分代收集算法来定
相关文章
相关标签/搜索