7.9.1 -XX:[+|-]HitachiJavaClassLibTrace
クラスライブラリーのスタックトレースを出力します。
説明
次に示すシステム全体に影響を与えるメソッドが使用された場合、これらのAPIのスタックトレースを、JavaVMログファイルへ出力します。
-
java.lang.System.gc
-
java.lang.System.exit
-
java.lang.System.runFinalizersOnExit
-
java.lang.Runtime.exit
-
java.lang.Runtime.halt
-
java.lang.Runtime.runFinalizersOnExit
- 出力形式
-
[id] [Thread:thread_id]<date> [id] [Thread:thread_id] stack_trace
出力項目
出力内容
id
CLT(JavaVMログファイル識別子)。
thread_id
スレッドID(スレッドダンプに出力されているtid)。
date
クラスライブラリー使用日時。
stack_trace
スタックトレース。
書式
-XX:[+|-]HitachiJavaClassLibTrace
指定できる値
型:String
- -XX:+HitachiJavaClassLibTrace
-
クラスライブラリーのスタックトレースを出力します。
- -XX:-HitachiJavaClassLibTrace
-
クラスライブラリーのスタックトレースを出力しません。
デフォルト値
- 定義項目の省略
-
-XX:-HitachiJavaClassLibTrace
出力例
- 出力例1
-
[CLT][Thread: 0x00286348]<Thu Oct 21 14:55:50 2004> [CLT][Thread: 0x00286348] at java.lang.Shutdown.halt0(Native Method) [CLT][Thread: 0x00286348] at java.lang.Shutdown.halt(Shutdown.java:145) [CLT][Thread: 0x00286348] at java.lang.Shutdown.exit(Shutdown.java:222) [CLT][Thread: 0x00286348] at java.lang.Runtime.exit(Runtime.java:90) [CLT][Thread: 0x00286348] at java.lang.System.exit(System.java:715) [CLT][Thread: 0x00286348] at J250048_02.main(J250048_02.java:4)
- 出力例2
-
[CLT][Thread: 0x009c4000]<Tue Oct 09 15:36:18 2012> [CLT][Thread: 0x009c4000] at java.lang.Runtime.outputJavaClassLibTrace (Native Method) [CLT][Thread: 0x009c4000] at java.lang.Runtime.runFinalizersOnExit (Runtime.java:378) [CLT][Thread: 0x009c4000] at java.lang.System.runFinalizersOnExit (System.java:978) [CLT][Thread: 0x009c4000] at Program.main(Program.java:8)