7.2.1 -XX:+Hitachi
-XX:+Hitachi displays a list of extended Java VM options.
Description
-XX:+Hitachi displays a list of extended Java VM options.
This option does not execute Java programs. If you specify this option for the Java EE server startup option, the Java EE server will not start.
Syntax
-XX:+Hitachi
Specifiable values
Type: String
-XX:+Hitachi
Example
-XX:[+|-]HitachiVerboseGC print GC log in detail -XX:[+|-]HitachiCommaVerboseGC output GC log separated by "," -XX:HitachiVerboseGCIntervalTime=<time> set interval for printing GC log -XX:[+|-]HitachiVerboseGCPrintCause add GC cause to GC log -XX:[+|-]HitachiVerboseGCPrintDate add date to GC log -XX:[+|-]HitachiVerboseGCCpuTime add CPU time spent by GC to GC log -XX:[+|-]HitachiVerboseGCPrintTenuringDistribution add tenuring age info. to GC log -XX:[+|-]HitachiVerboseGCPrintJVMInternalMemory add JVM Internal Memory to GC log -XX:[+|-]HitachiVerboseGCPrintThreadCount add thread count to GC log -XX:[+|-]HitachiVerboseGCPrintDeleteOnExit add memory size and called count by java.io.File#deleteOnExit to GC log -XX:[+|-]JavaLogAsynchronous enable output asynchronous javalog -XX:HitachiJITCompileMaxMemorySize=<size> set max memory size of JIT compiler -XX:[+|-]JITCompilerContinuation continue JIT compilation when failure occurs -XX:HitachiThreadLimit=<num> set maximum number of threads -XX:[+|-]HitachiOutOfMemoryStackTrace print stack trace when OutOfMemoryError occurs -XX:[+|-]HitachiOutOfMemoryCause print cause of OutOfMemoryError -XX:[+|-]HitachiOutOfMemorySize print requested allocation size when OutOfMemoryError occurs -XX:HitachiOutOfMemoryStackTraceLineSize=<size> set stack trace line size -XX:[+|-]HitachiOutOfMemoryAbort abort when OutOfMemoryError occurs -XX:[+|-]HitachiOutOfMemoryAbortThreadDump print thread dump before abort at OOM -XX:[+|-]HitachiOutOfMemoryAbortThreadDumpWithJHeapProf print Java heap profiling data before abort at OOM -XX:[+|-]HitachiJavaClassLibTrace print java class library trace when specific API called -XX:HitachiJavaClassLibTraceLineSize=<size> set java class library trace line size -XX:[+|-]HitachiOutputMilliTime use milliseconds precision timer for javalog -XX:[+|-]HitachiLocalsInThrowable output locals info. in Throwable#printStackTrace -XX:[+|-]HitachiLocalsInStackTrace output locals info. in thread dump -XX:[+|-]HitachiLocalsSimpleFormat change output format of locals info. to simpler one -XX:[+|-]HitachiTrueTypeInLocals add true type name to locals info -XX:HitachiCallToString=<range> specify range of locals targets to which apply toString method call -XX:[+|-]HitachiThreadDump print expand thread dump -XX:[+|-]HitachiThreadDumpToStdout print expand thread dump to stdout -XX:[+|-]HitachiThreadDumpWithHashCode add hashCode value for thread object to expand thread dump -XX:[+|-]HitachiThreadDumpWithCpuTime add CPU time spent by thread to expand thread dump -XX:[+|-]HitachiThreadDumpWithBlockCount add blocked count and waited count of thread to expand thread dump -XX:HitachiJavaLog:[<file>] set log filename -XX:JavaLogRotationType:[WRAP|SHIFT] specify type of javalog rotation -XX:JavaLogRotationTime:<time> specify time of javalog rotation -XX:[+|-]JavaLogHeaderOutput output header information in javalog -XX:HitachiJavaLogFileSize=<size> set maximum size of log file -XX:HitachiJavaLogNumberOfFile=<value> set maximum number of log file -XX:[+|-]HitachiJavaLogNoMoreOutput cease to output log when file output error occurs -XX:[+|-]HitachiUseExplicitMemory use explicit memory -XX:HitachiExplicitHeapMaxSize=<size> set maximum size of explicit heap -XX:[+|-]HitachiExplicitMemoryAutoReclaim use explicit memory auto reclaim -XX:[+|-]HitachiAutoExplicitMemory use explicit memory auto creation -XX:HitachiAutoExplicitMemoryFile:[<file>] set explicit memory auto creation file -XX:[+|-]HitachiExplicitMemoryCompatibleToV8 maintain compatibility with version 08-00 specification of explicit memory instead of new features -XX:[+|-]HitachiExplicitMemoryMoveToTenuredFirst move Java objects to tenured area before new area in reclaim -XX:[+|-]HitachiExplicitMemoryAutoRefReclaim enable auto reclaiming of reference explicit memory -XX:HitachiExplicitMemoryLogLevel:[none|normal|verbose|debug] set explicit memory log level -XX:HitachiExplicitMemoryJavaLog:[<file>] set explicit memory log filename -XX:HitachiExplicitMemoryJavaLogFileSize=<size> set maximum size of explicit memory log file -XX:HitachiExplicitMemoryJavaLogNumberOfFile=<value> set maximum number of explicit memory log file -XX:ExplicitMemoryFullGCPolicy=<value> set full GC policy when using explicit memory -XX:[+|-]ExplicitMemoryUseExcludeClass use explicit memory exclude class -XX:ExplicitMemoryExcludeClassListFile:[<file>] set explicit memory exclude class list file -XX:ExplicitMemoryNotExcludeClassListFile:[<file>] set explicit memory not exclude class list file -XX:ExplicitMemoryAutoReclaimTargetBlockRatio=<value> set ratio of auto reclaim target block -XX:[+|-]PrintCodeCacheInfo print code cache information -XX:CodeCacheInfoPrintRatio=<value> set tuning parameter of code cache monitoring threshold -XX:[+|-]PrintCodeCacheFullMessage print message when code cache is full -Xhras use utility for stand-alone programming in executing java command