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