黑马程序员技术交流社区

标题: 关于内存回收机制自省式的问题,求大神回答 [打印本页]

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

看来时我的语文不行,但我理解偏向第二种情况,菜鸟请求大神指点!!!
作者: pk49800    时间: 2014-6-5 20:45
是对所有运行的对像都进行标注,做完一次标注工作之后再将所有不再被使用的对像所占用的内存全部释放出来。不再使用的对像(被标记过才会处理)所占用的内存才会被释放
作者: 黄梁梦想享    时间: 2014-6-6 19:03
那么说标注的是不使用的对象?
作者: 博€$€海    时间: 2014-6-6 19:24
并非把未标注的一次完全清除,而释放后还能获取对象




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2