JVM探秘 | GC监控与优化

2017-03-28

为什么需要优化GC

最重要的目的:最小化Minor/Full GC的执行时间

full-gc

什么时候需要优化GC

“GC优化永远是最后一项工作”

GC优化的基本过程

如何监控GC状态

GC实时监控工具

GC Log

1. 相关JVM参数

-verbose:gc
-XX:+PrintGCDateStamps
-XX:+PrintGCDetails
-Xloggc:<file-path>

2. Log分析工具

参考资料