追踪垃圾回收

✍ dations ◷ 2025-02-24 14:04:30 #内存管理

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

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

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

相关

  • 形式文法在形式语言理论中,文法(为了避免歧义,常称作“形式文法”)是形式语言中字符串的一套产生式规则(英语:Production (computer science))。这些规则描述了如何用语言的字母表生成符合
  • 瓦拉赫奥托·瓦拉赫(德语:Otto Wallach,1847年3月27日-1931年2月26日),德国化学家,1910年以研究脂环族化合物而获得诺贝尔化学奖。1847年,瓦拉赫出生于柯尼斯堡,他的父亲是一位信仰路德教的
  • 约翰·策莱佩斯·科穆宁约翰·策莱佩斯·科穆宁(希腊语:Ιωάννης Κομνηνός Τζελέπης)是至尊者(英语:sebastokrator)伊萨克·科穆宁(英语:Isaac Komnenos (son of Alexios I))的长子以
  • 大卫·米勒班戴维·怀特·米利班德(英语:David Wright Miliband,1965年7月15日-),英国工党政治家,2007年至2010年任外交大臣,下院南希尔兹(South Shields)选区议员。在英国首相布莱尔宣布下野后,外
  • 黑色风暴事件黑色风暴事件(英语:Dust Bowl),或称肮脏的三零年代(Dirty Thirties)是1930-1936年(个别地区持续至1940年)期间发生在北美的一系列沙尘暴侵袭事件。由于干旱和持续数十年的农业扩张,对
  • 控制杆控制杆是一种输入设备,由基座和固定在上面作为枢轴的主控制杆组成,作用是向其控制的设备传递角度或方向信号。现时控制杆主要用来操纵电子游戏,通常有一个或多个按钮,按钮的状态
  • 2006年朝鲜核试验2006年朝鲜核试验或称朝鲜核子试爆,为朝鲜民主主义人民共和国首次核试验,据传试爆于当地时间2006年10月9日上午10时35分27秒,时间大约在朝鲜官方宣布准备核试验的一周之后。试
  • 尤索夫·巴拉克尤索夫·巴拉克(波斯语:یوسف برک‎,1984年2月2日-),阿富汗职业足球运动员,现效力黑森卡塞尔。
  • 马承九马承九(英语:Chen-Chiu Ma,1915年-2018年11月16日),河南省商邱县人。毕业于国立中央大学机械系,1944年留学英国,曾为成功大学机械系的教授。在94岁时出版了书籍《燃料电池札记》。
  • 唐铎 (明朝政治人物)唐铎(1329年-1397年),字振之,明初官员,虹县(今安徽泗县)人。其早年跟从朱元璋征战,后守濠州,跟从平定江州,授西安县丞。召为中书省管勾。洪武元年,跟从汤和攻克延平,并担任延平知府。后三