追踪垃圾回收

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

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

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

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

相关

  • 开元开元(713年十二月—741年十二月)为唐朝皇帝唐玄宗李隆基的年号,共计二十九年。开元意思是开辟新纪元。开元年间,唐朝国力处于最强盛的时期,史称开元盛世。
  • 曹植曹植(192年-232年12月27日),字子建,沛国谯县(今安徽亳州)人,曹操第四子,卞氏嫡出之第三子,三国时期曹魏的著名诗人。“才高八斗”(“八斗之才”)、“七步成诗”等词之语源。其诗歌对后世
  • 劳尔·杜飞拉乌尔·杜菲(法语:Raoul Dufy,1877年6月4日-1953年3月23日),又译杜飞,是一位法国画家。他擅长风景和静物画,早期作品先后受印象派和立体派影响,终以野兽派的作品著名。其作品运用单
  • 萨伏伊王朝萨伏依王朝(意大利语:Casa Savoia),是欧洲的一个王朝,曾于1861年至1946年统治意大利。其建立者为拥有萨伏依、莱茵河以东及日内瓦湖南部地区的亨伯特一世(卒于1048年?)。中世纪时期,
  • 剑桥中国史:第13卷 中华人民共和国史下卷剑桥中国史(The Cambridge History of China)是一部世界上极具影响的研究中国历史的权威著作,由英国剑桥大学出版社出版,费正清、崔瑞德任全书主编。全书共15卷,分成17册(第5卷及
  • 平鲉属见内文平鲉属(学名:Sebastes)为平鲉科鱼类下的一个属(有人归类鲉科),属于此属的中文种名都以平鲉结尾。几乎所有平鲉都生活在北太平洋,其中两种(南非平鲉、眼点平鲉)生活在南太平洋及
  • 文莱元文莱元(Brunei dollar),是文莱的法定流通货币。标志为B$。文莱元的汇率与新加坡元挂钩,兑换价是1比1。在20世纪早期,作为英国受保护领地,文莱先后使用海峡殖民地货币(Straits doll
  • 包 (缅甸)包(缅甸语:ပေါက်မြို့;英语:Pauk)为缅甸马圭省木各具县包镇的城市,该城市为包镇之首府。包坐落在鸠河(英语:Kyaw River)西岸与尧河(英语:Yaw River)之交汇处上方。该城市设立
  • 班查语班查语 (班查语:Bahasa/Basa Banjar,印度尼西亚语:Bahasa Banjar ,爪夷文:بهاسبنجر)是印度尼西亚南加里曼丹省班查人(英语:Banjar people)所使用的一种南岛语系语言。 因为班
  • 刘家骐刘家骐(1894年-1937年),字挣磊,又字锡侯,生于湖北武昌(今武汉市武昌区)。曾经就读于保定陆军军官学校和陆军大学,生前任国民革命军第54师少将师长,1937年在太原会战之忻口战斗中阵亡。