ページの先頭行へ戻る
Interstage Application Server V12.0.0 チューニングガイド
FUJITSU Software

9.1.7 FJVMに対して指定可能なチューニング用オプション

Javaヒープのチューニングなど、FJVMに対して指定可能なJava VMのチューニングに関するオプションを、以下に示します。

各オプションの使用法については、本マニュアルを参照してください。
なお、本マニュアル内で具体的に説明していないJava VMのチューニングに関するオプションは、FJVMではサポートしておりません。

Javaヒープチューニング用オプション

-Xms
-Xmx

-XX:NewSize

-XX:MaxNewSize

-XX:NewRatio

-XX:SurvivorRatio

-XX:TargetSurvivorRatio

-XX:PermSize

-XX:MaxPermSize

スタックサイズチューニング用オプション

-Xss
-XX:CompilerThreadStackSize

使用するガーベジコレクション処理を選択するオプション

-XX:+UseSerialGC
-XX:+UseParallelGC
-XX:UseFJcmsGC

ガーベジコレクション処理のチューニング用オプション

パラレルGC用:
-XX:ParallelGCThreads
-XX:+UseAdaptiveSizePolicyMinHeapSizeLimit
-XX:-UseAdaptiveSizePolicyMinHeapSizeLimit
-XX:+AutomaticallyJavaHeapSizeSetting
-XX:GCTimeLimit
-XX:GCHeapFreeLimit
-XX:+UseGCOverheadLimit

CMS付きパラレルGC用:
-XX:ParallelGCThreads
-XX:ConcGCThreads

共通:
-XX:-UseCompressedOops (64ビットモード版JDK/JREの場合)

チューニングの際に使用するログ出力などのデバッグ用オプション

ガーベジコレクションのログ出力用:
-verbose:gc
-XX:+UseFJverbose
-XX:+ClassUnloadingInfo
-Xloggc

動的コンパイルのログ出力用:
-XX:+PrintCompilationCPUTime
-XX:+FJPrintCompilation

ログ出力共通:
-XX:FJverboseTime

その他:
-XX:-OmitStackTraceInFastThrow
-XX:+PrintClassHistogram
-XX:+PrintJavaStackAtSystemGC
-XX:+VMTerminatedMessage
-Xcheck:jni
-XX:+PrintCompilerRecoveryMessage
-XX:CompileTimeout