追踪垃圾回收

✍ dations ◷ 2025-07-08 16:08:32 #内存管理

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

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

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

相关

  • 彭春彭春(?-1699年),又作朋春,清朝满洲正红旗人,董鄂氏。康熙时历任太子太保、副都统、都统。和郎坦率军视察雅克萨形势。康熙二十四年(1685年),和郎坦率领林兴珠等将领围攻雅克萨,俄罗斯将
  • 余梦伦余梦伦(1936年11月-),籍贯浙江余姚,中国航天飞行力学、火箭弹道设计专家,中国科学院院士。他在火箭弹道设计中取得多项重要成果,是中国弹道战略火箭和运载火箭弹道设计的开创者及学
  • ɡ浊软颚塞音是辅音的一种,用于一些口语中。浊软颚塞音在国际音标的符号是⟨ɡ⟩,X-SAMPA音标的符号则是⟨g⟩。严格来说,国际音标里表示此音的符号是尾巴打开的,但是尾巴关闭的亦
  • 衣藻正文衣藻属(学名:Chlamydomonas)是绿藻门下一个包括约325个物种的属。他们都是带有鞭毛的单细胞生物。有纤维素壁,营养细胞有两根等长鞭毛,叶绿体杯状,叶绿体前端或侧面有一红色
  • 猩红色猩红色(英语:scarlet),又写作腥红色,是一种颜色,是红色系颜色之一,介乎红色和橙色之间。比朱红色深,猩红色因猩猩血液的颜色而得名。传统上,猩红色是火焰的颜色。放射光谱为锶化合物,
  • 宁乡县宁乡市由中国湖南省直辖,长沙市代管。地处湖南东北部。宁乡为湖南最具实力的县市之一,全国五十强县,其经济竞争力居湖南省县(市)的第3位,也是湖南省肉类生产第1大、中国第15大县市
  • 天主教丘基班比亚自治监督区天主教丘基班比亚自治监督区(拉丁语:Praelatura Territorialis Chuquibambillensis;西班牙语:Prelatura Territorial de Chuquibambilla)是秘鲁一个罗马天主教自治监督区,属库斯科
  • 霍尼亚拉坐标:9°26′S 159°57′E / 9.433°S 159.950°E / -9.433; 159.950霍尼亚拉(英语:Honiara),是所罗门群岛的首都,也是瓜达尔卡纳尔省省会,但是一个“首都直辖区”,人口84520人 (201
  • 德尔茨巴赫德尔茨巴赫(德语:Dörzbach)是德国巴登-符腾堡州的一个市镇。总面积32.36平方公里,总人口2434人,其中男性1213人,女性1221人(2011年12月31日),人口密度75人/平方公里。
  • 米歇尔·克罗米歇尔·克罗(Michel Croz,1830年4月22日-1865年7月14日),法国登山队员。1859年首度成为登山指导员,被威廉马修斯聘请前往勃朗峰。1863年他同马修(Mathews, T. G. Bonney),和自家兄弟