Gc调优的目标:1.降低停顿时间 2.提高吞吐量 3.避免full-gc 调优可以使用的手段:1.各个内存区的大小调整:堆,年轻代,老年代,方法区等等2.减少短暂对象的存活时间,提高长期对象的复用率(对象池,cache,永久区等等),减少不必要的垃圾的生产.3.调整对象的晋升:晋升阈值,survivor的目标存活值,大小等3.并发控制:并发,并行的gc线程数3.提前开始并发周期4.G1可以调整mix-清理周期的目标值,尽快结束mix-清理周期. 1. 降低停顿时间+保存合理的吞吐量: 年轻代:调