摘要: 一、垃圾收集算法 (1)标记—清除算法 “标记-清除”(Mark-Sweep)算法,如它的名字一样,算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收掉所有被标记的对象。之所以说它是最基础的收集算法,是因为后续的收集算法都是基于这种思路并对其缺点进行改进而得到的。 阅读全文
posted @ 2017-08-31 17:48 牧v尘 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 二、垃圾回收 1、概述 程序计数器、虚拟机栈、本地方法栈三个区域随线程而生,随线程而灭。栈中的栈桢随方法的进入和退出而执行着出栈和入栈操做。每一个栈桢分配多少内存基本上在类结构确定下来时就知道的,因此,这几个区域分配的内存和回收都具备去定性,这几个区域不需要过多的考虑回收的问题。因为,方法结束或线程 阅读全文
posted @ 2017-08-31 15:28 牧v尘 阅读(126) 评论(0) 推荐(0) 编辑