开启 GC 日志(JDK 9+ 示意)
开启 GC 日志(JDK 9+ 示意)
java -Xlog:gc*:file=gc.log:time,uptime,level,tags -jar app.jar堆并非越大越稳:更大的堆可能带来更长停顿,容量与停顿需要一起权衡。
| 时间对齐 | 停顿时间轴与业务延迟曲线对齐 |
|---|---|
| 复测要求 | 调参后同负载复测,对比分位与停顿分布 |
JVM 应用的 GC 常是延迟尖峰来源:关注停顿频率与时长、堆占用曲线、晋升与元空间;调优前先用 GC 日志确认停顿与业务延迟的时间对应关系。
java -Xlog:gc*:file=gc.log:time,uptime,level,tags -jar app.jar| 时间对齐 | 停顿时间轴与业务延迟曲线对齐 |
|---|---|
| 复测要求 | 调参后同负载复测,对比分位与停顿分布 |