追踪垃圾回收

✍ dations ◷ 2025-11-25 23:55:33 #内存管理

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

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

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

相关

  • 细胞免疫细胞介导免疫(英语:Cell-mediated immunity)是一种免疫反应。细胞介导免疫会活化巨噬细胞、T细胞(CD4+或CD8+)并释放淋巴因子。不像体液免疫,其中没有抗体参与免疫反应。病原体被
  • 意大利文艺复兴意大利文艺复兴(意大利语:Rinascimento italiano)开创了早期的文艺复兴时代,即从14世纪末期到大约1600年之间,一个具有文化上重大改变与成就的时代。虽然它的起源可以追溯到14世
  • 重子不对称性重子不对称性是在物理宇宙学一个重要的问题,就是为什么在宇宙中,重子(重子是构成质子、中子等粒子)的数量比反重子多?根据在现在说明宇宙诞生的理论来看,粒子的数量应该和反粒子的
  • 军事基地军事基地是指驻扎一定数量的武装部队进行特定的军事活动,建有相应的组织机构和设施的地区。它是军队遂行作战、进行训练任务的依托。按军种分,有陆军基地、海军基地、空军基地
  • EF手结构 / ECOD1s6jA:375-402 1s6iA:375-403 1m39A:141-169 2a4jA:141-169 1oqpA:138-166 2bbnA:121-148 2bkhB:121-148 1mxeA:121-148 4cln :121-148 2bbmA:121-1
  • 五岛列岛五岛列岛(日语:五島列島/ごとうれっとう Gotō rettō */?)为日本长崎县西部的群岛。以南部的福江岛、久贺岛、奈留岛、若松岛、中通岛五个岛屿为中心,共计有140个岛屿,面积696.
  • 墨西哥统治时期墨西哥位于北美洲,是世界上最大的西班牙语国家。在古代的人类足迹被发现后,人类在墨西哥的活动已可追溯到距今约四万年前。大约九千年前,古代墨西哥人开始使用玉米作为粮食作物
  • 尤里·加加林国外奖励:尤里·阿列克谢耶维奇·加加林(俄语:Юрий Алексеевич Гагарин,1934年3月9日-1968年3月27日),苏联航天员,苏联红军上校飞行员,是首个进入太空的人类。1
  • 阿瓦士族(阿拉伯斯坦)阿拉伯裔伊朗人,是指生活在伊朗的阿拉伯人,占伊朗人口的2%。阿拉伯人很早已出现在伊朗,并不只在公元633年伊斯兰对波斯的征服之时候。几个世纪以来伊朗统治者与边界以外的阿拉
  • 球盖菇科球盖菇科(学名:Strophariaceae)是担子菌门伞菌目的一个科,于1946年由洛夫·辛格与亚历山大·H·史密斯(英语:Alexander H. Smith)定义。其下包含18个属,共约1300种。本科物种的一项