跳转至

概述

  • 垃圾收集(Garbage Collection, GC)
  • 学习GC的原因:当需要排查各种内存溢出、内存泄漏问题时,当垃圾收集成为系统达到更高并发量的瓶颈时,我们就需要堆这些“自动化”的技术实施必要的监控和条件。

  • 程序计数器、虚拟机栈、本地方法栈3个区域随线程而生灭,这部分不需要过多考虑内存分配和回收的问题;Java堆和方法区内存的分配和回收都是冬天的,垃圾收集器所关注的是这部分内存。