1. GC 调优的通用方法论,目标、度量、调整、验证
GC 调优的通用方法论:目标、度量、调整、验证如何做?
- 调优目标定义
- 度量指标
- 调整与验证
GC 调优的通用方法论(目标-度量-调整-验证):1) 目标:先明确调优目标(吞吐量、延迟、停顿目标),如"p99 延迟 < 100ms"或"GC 时间占比 < 5%",避免无目标调优;2) 度量:用 GC 日志、JFR、监控采集度量(GC 停顿、次数、堆使用、分配速率、晋升率),建立基线;3) 调整:根据度量分析瓶颈,调整参数(堆大小、GC 选型、新生代比例、IHOP、停顿目标),一次只改一个变量;4) 验证:用压测/基准对比调整前后的度量,确认达到目标且无回归(吞吐、延迟、GC);5) 迭代:若未达标回到度量/调整,持续迭代。关键是"先定目标、再度量基线、单变量调整、量化验证"。避免凭感觉调参。
GC 调优是"目标-度量-调整-验证"的闭环。先定目标、单变量调整、量化验证是方法论核心。