1. 基础知识 1.1 什么是垃圾回收? 程序的运行必然需要申请内存资源,无效的对象资源如果不及时处理就会一直占有内存资源,最终将导致内存溢出,所以对内存资源的管理非常重要. 垃圾回收就是对这些无效资源的处理,是对内存资源的管理. 1.2 为什么要了解 GC? 在你排查内存溢出.内存泄漏等问题时,以及程序性能调优.解决并发场景下垃圾回收造成的性能瓶颈时,就需要对GC机制进行必要的监控和调节. 1.3 什么时候进行垃圾回收 会在cpu空闲的时候自动进行回收 在堆内存存储满了之后 主动调用 Syst…