垃圾回收有几种方法
1、跟踪回收:跟踪回收的方式独立于程序,定期运行来检查垃圾,需要较长时间的中断。
2、标记清除:标记清除的方式需要对程序的对象进行两次扫描,第一次从根(Root)开始扫描,被根引用了的对象标记为不是垃圾,不是垃圾的对象引用的对象同样标记为不是垃圾,以此递归。所有不是垃圾的对象的引用都扫描完了之后。就进行第二次扫描,第一次扫描中没有得到标记的对象就是垃圾了,对此进行回收。
3、复制收集:复制收集的方式只需要对对象进行一次扫描。准备一个「新的空间」,从根开始,对对象进行扫,如果存在对这个对象的引用,就把它复制到「新空间中」。一次扫描结束之后,所有存在于「新空间」的对象就是所有的非垃圾对象。
0
纠错
猜你喜欢
中邮消费金融借钱收取手续费吗
中邮消费金融借钱是不收取手续费的,只会收取利息。至于产品的借...构造层怎么划分
构造层一般以区域不整合为界,因此不整合面的识别是划分构造层的...皮字结尾的成语有哪些
鸡毛蒜皮比喻无关紧要的琐碎小事或毫无价值的东西与虎谋皮与虎谋...2017年lpr利率是多少
年利率是。贷款基础利率,简称是商业银行对其最优质客户执行的贷...如何辨别糖精枣硫磺枣
糖精枣的辨别方法看,糖精枣青红分明,两色在一线之间,正常枣是...红酒推荐百元左右的口感好一点的
意大利之花三口味套装,意大利进口红酒意大利之花起泡葡萄酒,三...高铁铁轨上为什么要铺石子
石子可以防止铁轨下陷,火车高速通过铁轨时,会产生噪音和高热,...板栗怎么放吃起来才能有面不发硬
放入密封带抽真空后,放入冰箱冷藏保存即可。板栗,又名栗,魁栗...为什么中国不能拍一些高智商烧脑的动画片
因为中国动画片的主要针对观众是年龄较小的儿童群体。因为在中国...充电器坏了怎么修
充电器内部一般用铜箔片作为保险,由于铜箔片较窄,承受电流小,...如何炒豌豆芽
主料豌豆芽克辅料油适量盐适量干辣椒个蒜瓣适量步骤将新鲜的豌豆...孟连县属于哪个市
孟连傣族拉祜族佤族自治县简称孟连县位于云南省西南部,是普洱市...历史上哪个朝代号称最软弱的王朝
历史上,宋代号称中国古代最软弱的王朝。三二零年的大宋王朝,两...2022分手后想要变大的心情个性签名大全 别再说那些牵强的理由
我的天空没有了笑容,一切都没有了,一切都结束了就这样与你告别...dnf男气功刷图加点
男气功起源版改版之后,刷图技能还是变化比较大的!小技能其实没...