摘要:
垃圾回收器 收集算法是内存回收的方法论,垃圾收集器就是内存回收的具体实现。收集器主要分三类:串行收集器、并行收集器以及并发收集器。 一、基础概念 1、并发和并行 a:并行(Parallel):指多条垃圾收集线程并行工作,但此时用户线程仍然处于等待状态。 b:并发(Concurrent):指用户线程与 阅读全文
摘要:
GC 算法与种类 对于垃圾收集(GC), 我们需要考虑三件事情:哪些内存需要回收?如何判断是垃圾对象?垃圾回收算法有哪些? 一、GC的工作区域 1、不是GC的工作区域 (1)程序计数器、虚拟机栈和本地方法栈三个区域是线程私有的,随线程生而生,随线程灭而灭; (2)栈中的栈帧随着方法的进入和退出而进行 阅读全文