学习JVM原理-2.垃圾回收概述
摘自《深入理解Java虚拟机》周志明著 1. 哪些内存区域需要GC ? Runtime Data Areas中,Program Counter Register, VM Stack, Native Stack随方法/线程而生,随方法/线程而灭,这里基本不需要考虑内存回收的问题。 GC的讨论主要针对Heap和Method Area。 2. GC需要关心的问题 a.如何给对象判死刑?何时执行? –可回收标准 b.对象是一个一个杀,还是成批的杀? — 回收算法 c.对象杀之前关在哪里? — 内存分配 这些问题会在本系列后面的博客中陈述