垃圾回收机制(System.gc()用于调用垃圾收集器作用只是提醒或告诉虚拟机,希望进行一次垃圾回收

一、优点

1.解决了内存管理问题

2.使对象不再有“作用域”的概念,只有对象的引用才有“作用域”

3.可以有效防止内存泄露(指空间使用完毕之后未回收。表现为一个内存对象的声明周期超出了程序需要他的时间长度,有时也称为‘对象游离’),有效的使用空闲的内存

二、判断对象是否可以被回收的算法

步骤:1.发现无用信息对象;

           2.回收被无用对象占用的内存空间,使该空间可被程序再次使用。

1.引用计数算法:判断对象的引用数量来决定对象是否可以被回收

2.可达性分析算法:通过判断对象的引用链是否可达来决定对象是否可以被回收

三、垃圾收集算法

1.标记清除算法

2.复制算法

3.标记整理算法

4.分代收集算法




点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
返回
顶部