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

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

请先 登录 后评论

1 个回答

向寒 | 奈学教育 - 奈学教育 | 讲师
擅长:架构

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

请先 登录 后评论