码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-07-09 00:43:23      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:

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

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

哪些内存需要回收?

什么时候回收?

如何回收?

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

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

1:可达性分析

 

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

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!