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