追踪垃圾回收

✍ dations ◷ 2025-05-19 10:43:29 #内存管理

在计算机编程中,跟踪垃圾收集(英语: Tracing garbage collection )是一种自动内存管理的算法,该算法通过分析某些“根”对象的引用关系,来确定需要保留的可访问对象,并释放其余的不可访问对象的内存空间。该算法在实际的软件工程中得到了广泛的应用。

跟踪垃圾收集是最常见的垃圾收集方式,以至于“垃圾收集”通常是指跟踪垃圾收集,而不是引用计数之类的其他方法。

简单地说,如果可以从任何一个已经定义的变量开始,直接或者通过其他对象的引用来访问到某个对象,则该对象是可访问的。更准确地说,只有以下两种对象是可达的:

相关

  • 结构域蛋白质结构域(英语:protein domain)是蛋白质中的一类结构单元,是构成蛋白质(三级)结构的基本单元。有些球形蛋白的一条肽链,或以共价键相连的两条或多条肽链在空间结构上可以区分为
  • 毒物 (杂志)毒物(Toxins)是一本毒理学学术刊物,收录毒理学研究论文及所有有关对动物、植物、微生物有毒性的物质的研究。该刊已得到SCI收录,2016年影响因子为3.03,在中科院SCI分区中为毒理学
  • 诺司替勃诺司替勃(又名去甲氯司替勃)是合成代谢类固醇,雄激素。体育比赛禁用兴奋剂。注意:此处包括了那些只有微弱男性化效应(或抗男性化(如氧雄龙))的蛋白同化甾类(因为它们合成代谢效应也是
  • 拉马努金和在数学的分支领域数论中,拉马努金和(英语:Ramanujan's sum)常标示为cq(n),为一个带有两正整数变量q以及n 的函数,其定义如下:其中(a, q) = 1表示a只能是与q互素的数。斯里尼瓦瑟·
  • 金属卤化物金属卤化物是金属和卤素形成的化合物。金属卤化物有离子型的和共价型的。氯化钠、氟化铯等是典型的离子化合物,而共价化合物又可以分为两种:单分子型的(如六氟化铀)和聚合物型的
  • 黄海道黄海道(朝鲜语:황해도/黃海道 Hwanghae do */?)是根据韩国法律划分的一个道,实际上由朝鲜管辖。由于韩国声称其为朝鲜半岛唯一合法的政权,因此在韩国官方出版的地图包括了该区域
  • 周期蛋白依赖性激酶周期蛋白依赖性激酶或周期素依赖性激酶(英语:Cyclin-dependent kinases,CDKs)是一个蛋白质激酶家族,因其在细胞周期中的调控作用而首次被发现,该蛋白家族也涉及转录调控、mRNA加工
  • 大都会艺术博物馆慈善晚宴大都会艺术博物馆慈善晚宴(英语:Costume Institute Gala,简称Met Gala、Met Ball)是一个为美国纽约大都会艺术博物馆时装馆筹集资金的年度慈善晚宴。1948年在纽约建立,活动标志该
  • 达维德·吉利达维德·吉利(德语:David Gilly,1748年1月7日-1808年5月5日),普鲁士时期德意志建筑师与建筑家。生于勃兰登堡施韦特,弗里德里希·吉利的父亲。他著名的建筑物修护案为玛丽安堡,为德
  • 亨利 (克恩滕)克恩滕的亨利六世(捷克语:Jindřich Korutanský,约1265-1335年4月2日)是克恩滕的一位公爵,曾经两度在1306年及1307年两度被选出来担任波希米亚王国的君主。1306年,亨利与温塞斯拉