垃圾回收器的基本原理是什么?
下文笔者讲述垃圾回收器的原理简介说明,如下所示
当对象被创建后,GC就开始监控对象的地址,大小及使用情况 如: GC采用有向图的方式记录和管理堆(heap)中的所有对象 通过这种方式计算出哪些对象是"可达的" 哪些对象是"不可达的" 一旦GC确定一些对象为"不可达"时,GC就有责任回收这些内存空间 注意事项: 当我们在代码中写入System.gc()时,只是通知GC运行 但是Java语言规范并不保证GC一定会执行
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。