自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 JVM-GC笔记(二)--- 对象如何回收

首先,目前主流的JVM实现中都采用了分代收集的算法,我们常常听到的新生代,老年代就是基于这个算法。 新生代:存放那些朝生夕死的对象 老年代:存放存活时间超过指定数值的对象 还有永久代,也就是方法区。存放了类结构,静态数据等,此区域JVM规范中并不要求回收。 1,标记-清除算法 原理:通过可达性分析标记无效对象,然后清除。 ...

2016-07-25 22:59:59 140

原创 JVM-GC笔记(一)--- 什么对象需要回收

JVM对对象进行回收的前提是必须知道哪些对象是无效的,需要被回收的。 显而易见的是,需要被回收的对象就是那些已经无法访问的对象,即引用被解除的对象。 一:引用计数法 当一个对象和一个引用关联时,此对象的引用计数递增;当此引用和对象的关联被解除时,此对象的引用计数递减。 当对象的引用计数为0时,此对象不可用,被视作可回收。 但是引用计数法有一个问题就是,无法处理...

2016-07-25 22:44:55 249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除