开发者社区 问答 正文

垃圾回收的精确性是指什么?

垃圾回收的精确性是指什么?

展开
收起
小天使爱美 2020-04-07 11:12:17 1479 分享 版权
2 条回答
写回答
取消 提交回答
  • 垃圾回收的精确性主要包括两个方面:一是垃圾回收机制能够精确地标记活着的对象;二是垃圾回收器能够精确地定位对象之间的引用关系。前者是完全回收所有废弃对象的前提,否则就可能造成内存泄漏;而后者则是实现归并和复制等算法的必要条件,通过这种引用关系,可以保证所有对象都能被可靠地回收,所有对象都能被重新分配,从而有效地减少内存碎片的产生。

    2020-04-07 13:15:21
    赞同 展开评论
  • 垃圾回收的精确性主要包括两个方面:一是垃圾回收机制能够精确地标记活着的对象;二是垃圾回收器能够精确地定位对象之间的引用关系。前者是完全回收所有废弃对象的前提,否则就可能造成内存泄漏;而后者则是实现归并和复制等算法的必要条件,通过这种引用关系,可以保证所有对象都能被可靠地回收,所有对象都能被重新分配,从而有效地减少内存碎片的产生。

    2020-04-07 13:15:36
    赞同 展开评论
问答分类:
问答地址: