追踪垃圾回收

✍ dations ◷ 2025-12-08 13:40:31 #内存管理

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

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

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

相关

  • 人因工程学人体工学(又称人类工效学、人机工程学、人因工程学、人因学)是一门重要的工程技术学科,为管理科学中工业工程专业的一个分支,是研究人和机器、环境的相互作用及其合理结合,使设计
  • 夏卡 (阿格里真托省)夏卡(意大利语:Sciacca),意大利西西里大区阿格里真托省的一个市镇。夏卡滨临地中海。总面积180.98平方公里,总人口40,894。
  • 家用电脑家用电脑是个人电脑的一种,于1977年投入市场,并在1980年代日益普及。其市场定位为更加贴近消费者,同时比游戏机功能更强的个人电脑。这些电脑的售价一般要较当时的为商业、科学
  • 泥炭沼泽酸性泥炭沼泽即酸沼(英文:bog),是一种泥炭沼泽,该种湿地有酸性泥炭与死亡植物(通常为苔藓,多半为泥炭藓属.,在北极地区则可能为地衣)的积累。由于营养不足,典型植物为水藓。累积大量死
  • 东密歇根东密歇根大学(Eastern Michigan University,简称EMU)是美国密歇根州的一间公立大学,成立于1849年,是密歇根州第二古老的公立学校。最初为密歇根州立师范学校,在20世纪初成为了美国
  • Grutter诉Bollinger案格鲁特诉布林格案 (Grutter v. Bollinger,引注案号539 U.S. 306)是美国联邦最高法院2003年裁决的一个里程碑式案件,支持并维持了密歇根大学法学院的大学平权法案招生政策。桑
  • 土耳其安哥拉猫土耳其安哥拉猫(Turkey angora),是长毛猫的一种,起源于15世纪,在波斯猫风行之前,该猫一直是最受欢迎的猫的品种。现在,这种猫的数量已经出现减少。土耳其安哥拉猫的传统颜色为白
  • 伯纳德·布罗迪 (军事战略家)伯纳德·布罗迪(1910年5月20日-1978年11月24日),美国军事战略家。他曾任耶鲁大学研究员、兰德公司研究员、国家军事学院创作系教授、国家军事学院顾问委员会委员等职位。他的《
  • 锺世耀钟世耀,字啸溪,浙江仁和(今属杭州市)人,祖籍广东新会。道光二十一年(1841年)辛丑恩科进士,改庶吉士,散馆授兵部主事。称病归乡。同治元年(1861年),太平军再陷杭州城,授其官职,世耀绝食而死
  • 开心家族《开心鬼上身》(韩语:헬로우 고스트,英语:)是一部于2010年12月22日在韩国上映的喜剧电影。尚万是一个无亲无靠的青年,被公司裁员后,自杀不成,还被“好色爷爷”、“烟鬼大叔”、“吃