在启动Java应用时,添加以下JVM参数来启用GC日志:
Java 8及以下版本:
-XX:+PrintGCDetails -Xloggc:gc.log
Java 9及以上版本:
-Xlog:gc*:file=gc.log
表示每秒发生的GC次数。正常值应该小于1次/秒。
GC导致的应用程序暂停时间。
Full GC次数占总GC次数的比例。
观察堆内存、年轻代和老年代的使用趋势。
可能原因:
解决方案:
可能原因:
解决方案:
可能原因:
解决方案: