要查看JVM的GC日志,可以按照以下步驟進(jìn)行:
在啟動(dòng)JVM時(shí),使用以下參數(shù)來啟用GC日志記錄: -XX:+PrintGC 打印GC日志 -XX:+PrintGCDetails 打印詳細(xì)的GC日志信息 -XX:+PrintGCDateStamps 打印GC發(fā)生的時(shí)間戳 -XX:+PrintHeapAtGC 在每次GC后打印堆的詳細(xì)信息
將上述參數(shù)添加到JVM的啟動(dòng)命令中,例如: java -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC YourApplication
運(yùn)行應(yīng)用程序,并觀察控制臺(tái)輸出的日志。GC日志將會(huì)在控制臺(tái)上顯示,記錄了GC的時(shí)間、類型、堆的使用情況等信息。
除了在控制臺(tái)上查看GC日志外,還可以將GC日志輸出到文件中,以便后續(xù)分析??梢允褂孟旅娴膮?shù)將日志輸出到文件中:
-Xloggc:
例如: java -Xloggc:gc.log -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC YourApplication
這樣,GC日志將會(huì)輸出到gc.log文件中,可以使用文本編輯器或其他工具來查看和分析GC日志。