追踪垃圾回收

✍ dations ◷ 2025-09-18 22:30:15 #内存管理

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

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

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

相关

  • 悬浊液在化学中,悬浊液(英语:Suspension)也称为“悬浮液”或“悬胶”,是指含有大到可以沉降的固体颗粒的非均相流体。在药剂学中混悬剂是指难溶性固体药物以微粒状态分散于分散介质中形
  • 简称简称(英语:For short 或 Contraction)是一个名称的简短称呼,在多种语言内都有此用法。在欧洲诸语言中,当特定的前置词和冠词连续时,其连接成为一个词的现象。在英语里简称是一个单
  • 甲基叔丁基醚甲基第三丁基醚,英文缩写为MTBE(methyl tert-butyl ether),是一种无色透明、粘度低的可挥发性液体,具有特殊气味,含氧量为18.2%的有机醚类。它的蒸汽比空气重,可沿地面扩散,与强氧化
  • 嘉莉迪·恩格列斯嘉莉迪·恩格列斯(CariDee English;1985年5月22日-)是一名美国模特儿,来自北达科塔州,是《全美超级模特儿新秀大赛》第七季的冠军。在击败对手梅露丝·毕卡尔丝芙后,她得到了CoverG
  • .ar.ar为阿根廷国家和地区顶级域(ccTLD)的域名。A .ac .ad .ae .af .ag .ai .al .am .ao .aq .ar .as .at .au .aw .ax .az   B .ba .bb .bd .be .bf .bg .bh .bi .bj .bm .b
  • 海事及水务局国务院中央军委测绘机构海事及水务局(葡萄牙语:Direcção dos Serviços de Assuntos Marítimos e de Água),前身为港务局,是澳门特别行政区的局级政府部门,负责行使海事当局权
  • 水的电离水的电离,或称水的自偶电离,可以简化为两个水分子互相反应,生成一个水合氢离子和一个氢氧根离子的过程,属于水的质子自迁移反应。反应方程为:水的电离是可逆的,其平衡常数为该平衡
  • 颜东年颜东年(?-1920年),生于清治台湾基隆堡瑞芳(今新北市瑞芳区),祖籍福建安溪,台湾日治时代商人,创办仁和商行。为基隆颜家的一分子。其父颜寻芳,继承其祖父颜斗猛的采矿事业,在基隆四脚亭
  • 暗蛛属见内文暗蛛属(学名:)是 新蛛亚目之下一个蜘蛛的属,其物种绝大多数分布于全北界。截至2016年10月 (2016-10),根据世界蜘蛛目录(英语:World Spider Catalog),本属包括下列各物种: Templ
  • 福冈精一福冈精一 (1855年5月23日-1942年4月9日),日本律师及政治人物,曾任日本众议院议员。福冈精一生于三河国加茂郡殿贝津村(今爱知县丰田市),为家中次子。幼年随学者大沼枕山学习汉学,学习