首页 > 其他 > 详细

垃圾收集器和内存分配策略

时间:2015-07-09 00:41:54      阅读:230      评论:0      收藏:0      [点我收藏+]

在java内存运行时区域的各个部分中:程序计数器,虚拟机栈,本地方法栈随线程生和灭,

对于java中的堆和方法区,、只能在程序运行期间才知道会创建哪些对象,这部分内存的分配和回收是动态的,垃圾收集器所关注的主要是这部分内存。

哪些内存需要回收?

什么时候回收?

如何回收?

垃圾收集器对堆进行回收前需先确定哪些对象已经死去(不可能再被任何途径使用的对象)

一般的方法是给对象中添加一个引用计数器,即引用计数算法来管理内存,但是jvm并没有,因为无法解决对象之间相互循环引用的问题。

1:可达性分析

 

垃圾收集器和内存分配策略

原文:http://www.cnblogs.com/gracyandjohn/p/4631635.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!