ページの先頭行へ戻る
Enterprise Application Platform V1.1.0 OpenJDKユーザーズガイド
FUJITSU Software

2.4 java.lang.System.gc()実行時におけるスタックトレース出力機能

Javaアプリケーション実行時にSystem.gc()メソッドの実行状態の確認ができるように、当該メソッドを実行したJavaスレッドのスタックトレース情報を標準出力へ出力します。

オプション

-XX:+PrintJavaStackAtSystemGC

このオプションを指定した場合に、スタックトレース出力機能が有効となります。

出力例

"main" #1 prio=5 os_prio=0 cpu=91.70ms elapsed=0.10s tid=0x00007f6c1c010000 nid=0x55bf runnable [0x00007f6c25523000]
java.lang.Thread.State: RUNNABLE
at java.lang.Runtime.gc(java.base@11.0.4/Native Method)
at java.lang.System.gc(java.base@11.0.4/System.java:1768)
at SystemGC.main(SystemGC.java:4)