摘要: 前言:垃圾回收 和内存分配是jvm中重要的两个部分,这个笔记,记载的是JVM的内存分配策略。 1、对象优先在新生代的Edon区分配。 2、大对象直接进入老年代。 3、长期存活的对象进入老年代。 阅读全文
posted @ 2015-01-09 18:34 猪哥哥厉害 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 来自深入了解java虚拟机 阅读全文
posted @ 2015-01-09 17:52 猪哥哥厉害 阅读(2916) 评论(0) 推荐(0) 编辑
摘要: 来自深入了解java虚拟机 阅读全文
posted @ 2015-01-09 17:12 猪哥哥厉害 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 前言:作为学习java虚拟机的基础,垃圾算法必须了解其实现原理。 1、标记-清除算法 ,最基础的算法,之所以说基础,所有的算法是在它基础上改进,它分为标记和清楚两个部分,首先标记,对所有的可回收对象标记一下,然后回收 。 两个步骤效率都很低。最大的缺点是。清除后产生很多不连续的碎片,如果一个大对象, 阅读全文
posted @ 2015-01-09 16:53 猪哥哥厉害 阅读(398) 评论(0) 推荐(0) 编辑
摘要: jdk 1.2 出现了对象引用的区别,有以下四种; 1、强引用 ,这种即使抛出内存溢出也不会回收; 2、软引用,一旦内存满就会被回收; 3、弱引用,下次回收必须被回收; 4、虚引用,最低的引用。无法通过虚引用获得一个对象的实例。 阅读全文
posted @ 2015-01-09 14:10 猪哥哥厉害 阅读(185) 评论(0) 推荐(0) 编辑