追踪垃圾回收

✍ dations ◷ 2025-12-10 05:18:26 #内存管理

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

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

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

相关

  • 性心理发展性心理发展(Psychosexual Development)是西格蒙德·弗洛伊德在19世纪末、20世纪初提出的概念,是心理学理论的核心概念;包括5个阶段:口腔期、肛门期、性器期、潜伏期、生殖期。主
  • 极度有害物质名单《美国应急规划与社区知情权法》中第302节规定了极度危险物质列表(42 U.S.C. 11002)。这个列表可以在40 C.F.R 355的附录中找到。截止至2006年的更新可以在2006年8月16日的《
  • 同心圆模式同心圆模式(英语:Concentric zone model),又称为伯吉斯模式(Burgess model),是第一个用于解释社会阶层于城市内的分布的模型。此模式于1924年由社会学家欧尼斯特·伯吉斯(英语:Ernest
  • Zn(Csub2/subHsub5/subCOO)sub2/sub丙酸锌是锌的丙酸盐,化学式为Zn(C2H5COO)2。丙酸锌可由丙酸和碱式碳酸锌反应得到:丙酸锌在200℃以上分解:
  • 项城市项城市,是中华人民共和国河南省周口市下辖的一个县级市。全市面积1083平方公里,总人口121(2011年)万人,共辖有466个行政村。项城市位于河南省东南部,居黄河冲积平原南部,淮河主要支
  • 法国城市列表以下所列为人口超过50,000的法国城市(市区):括弧内为2010年人口数:
  • 2014年NBA总决赛2014年NBA总决赛是2013-14 NBA赛季的最后一场系列赛程,于2014年6月6日至6月16日进行,由东部联盟冠军迈阿密热火对西部联盟冠军圣安东尼奥马刺两军连续两年对决,这是1997至1998
  • 缰猪齿鱼缰猪齿鱼,为辐鳍鱼纲鲈形目隆头鱼亚目隆头鱼科的其中一种,分布于澳洲东北部海域,栖息深度可达60米,栖息珊瑚礁区,生活习性不明。 维基物种中有关缰猪齿鱼的数据
  • 辛搭烯辛搭烯化学式为C14H12,是一种二环非芳香性有机化合物,其分子式为C14H12,由二个八元环两两相并而成。
  • 讷尔图已革平郡王讷尔图(1665年6月17日-1696年6月9日,康熙四年五月初五日酉时-康熙三十五年五月初十日卯时),清朝远支宗室镶红旗第五族弘字辈,克勤郡王岳讬曾孙,衍僖介郡王罗洛浑之孙,平比