ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Express チューニングガイド
FUJITSU Software

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

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

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

図1 FJVMに対して指定可能なJava VMのチューニングに関するオプション

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

-Xms
-Xmx

-XX:NewSize

-XX:MaxNewSize

-XX:NewRatio

-XX:Sur
vivorRatio
-XX:Ta
rgetSurvivorRatio
-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