Hitachi

Hitachi Application Server V10 Definition Reference Guide (For UNIX® Systems)


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

Default value

If the definition item is omitted:

Nothing is set.

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
-XX:[+|-]HitachiFullCore
    always generate full core
-Xhras
    use utility for stand-alone programming in executing java command