赵计刚
每天进步一点点
摘要: 说明:垃圾回收算法是理论,垃圾收集器是回收算法的实现,关于回收算法,见《第四章 JVM垃圾回收算法》 1、七种垃圾收集器 Serial(串行GC)-- 复制 ParNew(并行GC)-- 复制 Parallel Scavenge(并行回收GC)-- 复制 Serial Old(MSC)(串行GC)- 阅读全文
posted @ 2016-02-05 22:15 赵计刚 阅读(1777) 评论(0) 推荐(0) 编辑
摘要: 说明:在阅读本篇之前,需要知道怎么判断对象的存活与否,见《第三章 JVM内存回收区域+对象存活的判断+引用类型+垃圾回收线程》 注意:本文主要参考自《分布式Java应用:基础与实践》,与《深入理解Java虚拟机(第二版)》中的一些说法有一些不同,但是原理一致 1、三种垃圾回收算法 标记-清除(年老代 阅读全文
posted @ 2016-02-05 16:04 赵计刚 阅读(3019) 评论(0) 推荐(0) 编辑
摘要: 注意:本文主要参考自《深入理解Java虚拟机(第二版)》 说明:查看本文之前,推荐先知道JVM内存结构,见《第一章 JVM内存结构》 1、内存回收的区域 堆:这是GC的主要区域 方法区:回收两样东西 无用的类 废弃的常量 栈和PC寄存器是线程私有区域,不发生GC 2、怎样判断对象是否存活 垃圾回收: 阅读全文
posted @ 2016-02-05 13:05 赵计刚 阅读(1971) 评论(0) 推荐(1) 编辑