3. 垃圾收集器 和 内存分配策略

1.GC垃圾回收机制 引用计数:在进行垃圾回收的时候首先要判断对象是否存活,一种方法是采用引用计数法,但是主流的Java虚拟机并不是采用这种方法,因为引用计数方法无法解决对象相互循环引用的问题。 可达性分析:在主流的商用程序语言中(Java和C#),都是使用可达性分析算法判断对象是否存活的。这个算法的基本思路就是通过一系列名为GC Roots的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路
相关文章
相关标签/搜索