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