JVM 调优实战:G1GC 日志分析指南
JVM 调优实战:G1GC 日志分析指南
Java 应用的性能问题,很大一部分根源在于 JVM 垃圾回收。作为现代 JDK 默认的垃圾收集器,G1(Garbage-First) 凭借其可预测的停顿时间控制,成为大多数场景的首选。
1. 开启 G1GC 日志
-Xlog:gc*=info:file=gc.log:time,uptime,level,tags
2. 理解 G1GC 日志
年轻代 GC
[info][gc] GC(0) Pause Young
Times: user=0.12 sys=0.01, real=0.05 secs
3. 常用参数
| 参数 | 说明 |
|---|---|
| MaxGCPauseMillis | 目标停顿时间 |
| G1NewSizePercent | 年轻代比例 |
祝你的 JVM 永远不 Full GC! 🚀

浙公网安备 33010602011771号