追踪垃圾回收

✍ dations ◷ 2025-07-19 06:36:07 #内存管理

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

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

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

相关

  • 南象海豹南象海豹(学名:Mirounga leonina),又名南象形海豹,主要分布在亚南极地区,是象海豹属下的两种海豹之一。它不仅是最庞大的鳍足类动物,而且还是迄今为止食肉目最大的成员。该海豹的名
  • 士林夜市坐标:25°5′6.8″N 121°31′29.0″E / 25.085222°N 121.524722°E / 25.085222; 121.524722营业时间1F:早市06:00-14:00;夜市14:00-02:00B1:周一至四15:00-02:00、周末12:00-
  • 卡里布-塔基卡里布-塔基国家森林(英语:Caribou-Targhee National Forest)是美国的一处国家森林,1903年建立,位处怀俄明州、爱达荷州(犹他州也有一小部分),占地面积超过2.63 × 106英亩(10.6 ×
  • FIA国际汽车联合会(简称国际汽联;法语:Fédération Internationale de l'Automobile,缩写:FIA),为成立于1904年6月20日的非牟利性国际组织,主要致力于协调各国汽车与摩托车组织、帮助
  • 联合国禁止酷刑公约《联合国禁止酷刑公约》其全名为《禁止酷刑和其他残忍、不人道或有辱人格的待遇或处罚公约》(The United Nations Convention against Torture and Other Cruel, Inhuman or
  • 垫圈垫圈(washer),又称华司,是通常用于垫在连接件与螺母之间的零件,其用途是作为间隔物用来保护被连接件的表面不受螺母擦伤,分散螺母对被连接件的压力,及减少振动带来的脱离。垫圈通常
  • 黄春览黄春览(越南语:Hoàng Xuân Lãm,1928年10月10日-2017年5月2日),是一位越南共和国陆军(南越陆军)的中将。他长期担任越南共和国第1军的指挥官,曾为蓝山719行动南越陆军的指挥官。并
  • 海音寺潮五郎海音寺潮五郎(1901年11月5日-1977年12月1日),本名末富東作(すえとみ とうさく),日本鹿儿岛县大口村(现已合并为伊佐市)人,小说家。作品以历史小说为主,以描述日本大名上杉谦信的历史小
  • 维克托·马克西莫维奇·戈卢别夫维克托·马克西莫维奇·戈卢别夫(俄语:Виктор Максимович Голубев,1915年1月17日-1945年5月17日),苏联空军飞行员。苏联英雄。1915年1月17日出生于彼得格
  • 俄罗斯高考俄罗斯高考(Единый Государственный Экзамен, ЕГЭ)是俄罗斯中等教育机构内举行的考试。它既是俄罗斯中学的毕业考试,也是大学的入学考试。它的