A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

我在看张校长的书,书中这样说:自省式回收策略是通过检测所以正在使用的对象,并将它们标注,完成这项工作后再讲所有不再被使用的对象所占据的内存空间一次释放。
----------------------------------------------------------------------------------------------------------------------然后我有了两种理解了:1、是不是标注后,等它标注的运行的对象都不运行了,就和之前的垃圾一起一次性清了?
                                 2、是不是对正在运行的对象标注完成后,就可以把没标注的垃圾对象一次性清除?

看来时我的语文不行,但我理解偏向第二种情况,菜鸟请求大神指点!!!

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

3 个回复

倒序浏览
是对所有运行的对像都进行标注,做完一次标注工作之后再将所有不再被使用的对像所占用的内存全部释放出来。不再使用的对像(被标记过才会处理)所占用的内存才会被释放

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

回复 使用道具 举报
那么说标注的是不使用的对象?
回复 使用道具 举报
并非把未标注的一次完全清除,而释放后还能获取对象
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马