GC 发生在:堆内存分代:MinorGC、FullGC、PermGC算法:MinorGC采用复制算法,缺点占用内存空间大。FullGC采用标记清除+标记压缩混合算法,标记清除算法容易产生内存碎片,标记压缩算法有移动对象的成本。引用计数法已被舍弃因为无法处理循环引用。