摘要: 这里主要讲堆的数据回收,先上图 除了图上内容还有一点就是不管什么类型的垃圾回收器,都是差不多的处理流程: 1.扫描标记活动对象与非活动对象 2.非活动对象回收 3.整理内存碎片 例如调用fn会创建一个arr数组,并return arr,回收器会标记为活动对象, 当fn()执行完毕获得返回结果后,会标 阅读全文
posted @ 2022-02-25 13:48 四月i 阅读(32) 评论(0) 推荐(0) 编辑