Hitachi

 Hitachi Application Server V10 定義リファレンスWindows®用)


7.2.1 -XX:+Hitachi

JavaVM拡張オプションの一覧を表示します。

説明

JavaVM拡張オプションを一覧表示します。

このオプションは、Javaプログラムを実行しません。また、Java EEサーバの起動オプションに指定した場合、Java EEサーバは起動されません。

書式

-XX:+Hitachi

指定できる値

型:String

-XX:+Hitachi

デフォルト値

定義項目の省略

なし

出力例

-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
-XX:[+|-]StandardLogToHitachiJavaLog
    save JVM output to javalog