浅谈java GC的几种算法

最近在看<<深入理解java虚拟机>>这本书,对垃圾收集算法这部分内容做个笔记整理下。 java的运行时数据区如下,其实就是堆,栈,方法区,其中栈又分为虚拟机栈,本地方法栈,程序计数器,并且栈是属于线程私有,堆跟方法区是线程共享的。 几乎所有的对象都是存放在堆中的,所以java堆是垃圾收集器管理的主要区域。 可达性分析算法 通过一些GC Roots作为起点,当一些对象没有任何引用链能够到达时,则证
相关文章
相关标签/搜索