《深入理解Java虚拟机》学习笔记之垃圾收集器与内存分配策略

一、概述 GC(Garbage Collection)需要完成的三件事 (1)哪些内存需要回收 (2)什么时候回收 (3)如何回收 GC主要面向Java堆和方法区中的内存 原因:这部份内存的分配和回收都是动态的 只有在程序处于运行期间时才能知道会创建哪些对象 程序计数器、虚拟机栈、本地方法栈三个区域随线程而生、随线程而灭,内存分配和回收具有确定性 二、对象已死吗(判断对象是否存活) 1、引用计数算
相关文章
相关标签/搜索