7.9.2 -XX:HitachiJavaClassLibTraceLineSize
-XX:HitachiJavaClassLibTraceLineSize specifies the number of characters (in bytes) per line of the stack trace for the class library.
Description
-XX:HitachiJavaClassLibTraceLineSize specifies the number of characters (in bytes) per line of the stack trace for the class library that is output when the -XX:+HitachiJavaClassLibTrace option is specified.
Note that 4096 is set for this option when the -XX:+JavaLogAsynchronous option is specified.
- Prerequisite option
-
-
-XX:+HitachiJavaClassLibTrace
-
Syntax
-XX:HitachiJavaClassLibTraceLineSize=integer_value
Specifiable values
- integer_value
-
Type: Integer
Specify an integer value (in bytes) from 1024 to 2147483647. If you specify a value outside of this range, 1024 is set.
Example
[CLT][Thread: 0x00286c58]<Thu Oct 21 14:56:24 2004> [CLT][Thread: 0x00286c58] at java.lang.Runtime.gc(Native Method) [CLT][Thread: 0x00286c58] at java.lang.System.gc(System.java:737) [CLT][Thread: 0x00286c58] at mple.func_012345678 ... (omitted)... xyz(Sample.java:9) [CLT][Thread: 0x00286c58] at Sample.main(Sample.java:5)
If the number of characters in a line exceeds the specified number of bytes, the characters after at are deleted in order from left to right, until the number of characters in the line is equal to the specified number of bytes. In the fourth line of the above output example, the characters "Sa" have been deleted from Sample, and only mple appears.