热门问题
时间线
聊天
视角
追踪垃圾回收
来自维基百科,自由的百科全书
Remove ads
在计算机编程中,跟踪垃圾收集(英语: Tracing garbage collection )是一种自动内存管理的算法,该算法通过分析某些“根”对象的引用关系,来确定需要保留的可访问对象,并释放其余的不可访问对象的内存空间。该算法在实际的软件工程中得到了广泛的应用。[1][2]
![]() |
跟踪垃圾收集是最常见的垃圾收集方式,以至于“垃圾收集”通常是指跟踪垃圾收集,而不是引用计数之类的其他方法[原创研究?]。
对象的可达性
简单地说,如果可以从任何一个已经定义的变量开始,直接或者通过其他对象的引用来访问到某个对象,则该对象是可访问的。[原创研究?]更准确地说,只有以下两种对象是可达的:
强引用和弱引用
弱集合
基本算法
参考连结
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads