追踪垃圾回收

✍ dations ◷ 2024-12-23 04:26:57 #内存管理

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

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

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

相关

  • 带状疱疹带状疱疹(英语:herpes zoster、shingles、zoster、或zona)中医又称缠腰火龙、缠腰火丹,俗称蜘蛛疮、生蛇、皮蛇、白蛇、飞蛇,是一种病毒性疾病,特征为局部出现强烈疼痛的群聚皮肤
  • 淋巴管炎症淋巴管发炎(英语:lymphangitis)指的是病灶处到远端的淋巴系统之间,淋巴管的发炎或感染。最常见的病因是化脓链球菌(英语:Streptococcus pyogenes) (A组 链球菌),其次为申克氏孢子丝菌
  • 假如没有遇见你彭豆豆、邵伟桐北京曼荼罗影视文化传媒有限公司灵河文化传媒(上海)有限公司《假如没有遇见你》(英语:Imagine Me Without You),2018年中国爱情公路剧。本剧取材真实故事,由彭豆豆、
  • 狄翁席琳·玛丽·克劳德特·迪翁,CC,OQ,ChLD(法语:Céline Marie Claudette Dion,魁北克法语:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Sego
  • 约瑟夫·埃里斯约瑟夫·埃利斯(英语:Joseph Ellis ,1943年7月18日-)出生于美国华盛顿特区,是研究美国早期历史的专家,他的书籍《美国的狮身人面像:托马斯·杰弗逊的性格》和《那一代:可敬的开国元
  • 语意所指(英语:signifié),在语言学上,指发出讯息者想要表示或传达给发现者或接收者的理念;亦或发现者或接收者由该语境所推断的结果。在大多数语言中,有些字往往会有多种不同涵义;因此
  • 今夜无人入睡《今夜无人入睡》(意大利文:)是普契尼最后一部歌剧《图兰多》的咏叹调,由男主角卡拉夫王子(Calaf)演唱,诉说图兰多公主要全城彻夜不睡,在天亮前替她寻找卡拉富王子的名字,若无法如期
  • 夜幕降临前《夜幕降临前》(英语:Before Night Falls)是一套2000年的美国传记片,由朱利安·许纳贝执导,贾维尔·巴尔登、奥利佛·马丁内斯、约翰尼·德普及Héctor Babenco主演。电影改编自
  • 恐龙葛蒂《恐龙葛蒂》(英语:)是一部于1914年上映的动画短片,为最早关于恐龙的动画片段,由美国漫画家与动画师温瑟·麦凯制作。麦凯最初在他的歌舞杂耍表演现场用这部电影与观众互动;片中像
  • 卡拉伊姆人卡拉伊姆人(克里米亚卡拉伊姆语(英语:Karaim language):Кърымкъарайлар sg. къарай - ;特拉凯卡拉伊姆语(英语:Karaim language):karaj(单数)、karajlar(复数);希伯来