Javaアプリケーション実行時にSystem.gc()メソッドの実行状態の確認ができるように、当該メソッドを実行したJavaスレッドのスタックトレース情報を標準出力へ出力します。
-XX:+PrintJavaStackAtSystemGC |
このオプションを指定した場合に、スタックトレース出力機能が有効となります。
例
出力例
"main" #1 [95708] prio=5 os_prio=0 cpu=25.70ms elapsed=0.03s tid=0x00007f573801a1f0 nid=95708 runnable [0x00007f573c9fe000] java.lang.Thread.State: RUNNABLE at java.lang.Runtime.gc(java.base@21.0.5/Native Method) at java.lang.System.gc(java.base@21.0.5/System.java:1950) at PrintJavaStackAtSystemGC.main(PrintJavaStackAtSystemGC.java:4) |