01 2021 档案
摘要:1.概述 2.对象回收算法 执行垃圾回收之前,要判断哪些内存需要回收,在JVM垃圾回收机制中主要体现为两种对象回收算法。 2.1 引用计数算法 给对象添加一个引用计数器,难以解决循环引用的问题,因此主流的java虚拟机基本上没有选用引用计数算法来管理内存的。 从图中可以看出,如果不小心直接把 Obj
阅读全文
摘要:堆:任何用new字段分配的Java对象实例和数组,都被分配在堆上。内部会划分出多个线程私有的分配缓冲区(Thread Local Allocation Buffer, TLAB)。可以位于物理上不连续的空间,但是逻辑上要连续。GC释放 程序计数器(PC寄存器):指示Java虚拟机下一条需要执行的字节
阅读全文