要查看JVM的GC日志,可以按照以下步驟進行:
在啟動JVM時,使用以下參數來啟用GC日志記錄: -XX:+PrintGC 打印GC日志 -XX:+PrintGCDetails 打印詳細的GC日志信息 -XX:+PrintGCDateStamps 打印GC發生的時間戳 -XX:+PrintHeapAtGC 在每次GC后打印堆的詳細信息
將上述參數添加到JVM的啟動命令中,例如: java -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC YourApplication
運行應用程序,并觀察控制臺輸出的日志。GC日志將會在控制臺上顯示,記錄了GC的時間、類型、堆的使用情況等信息。
除了在控制臺上查看GC日志外,還可以將GC日志輸出到文件中,以便后續分析。可以使用下面的參數將日志輸出到文件中:
-Xloggc:
例如: java -Xloggc:gc.log -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC YourApplication
這樣,GC日志將會輸出到gc.log文件中,可以使用文本編輯器或其他工具來查看和分析GC日志。