Cosminexus V9 アプリケーションサーバ リファレンス 定義編(サーバ定義)

[目次][索引][前へ][次へ]

16.4 Application Serverで指定できるJava HotSpot VMのオプションのデフォルト値

Java HotSpot VMのオプションのデフォルト値を示します。デフォルト値は,OSごとに異なります。

ポイント
ここで説明するデフォルト値は,Javaアプリケーションの場合に有効になります。Javaアプリケーション以外の場合は,この表で示したデフォルト値ではなく,各オプション定義ファイルのadd.jvm.argキーのデフォルト値が有効になるキーがあります。各オプション定義ファイルのデフォルト値については,「2.3 usrconf.cfg(J2EEサーバ用オプション定義ファイル)」または「3.2 usrconf.cfg(バッチサーバ用オプション定義ファイル)」を参照してください。

Java HotSpot VMのオプションのデフォルト値をOSごとに次に示します。Application Serverで指定できるJava HotSpot VMのオプションについては,「16.5 Application Serverで指定できるJava HotSpot VMのオプション」を参照してください。

表16-10 Java HotSpot VMのオプションのデフォルト値

項番 オプション名 使用するOSとJavaVMの種類
Windows
x86
Windows
x64
Linux(AMD64 & Intel EM64T) AIX
[client]※1 [server]※1 [server] [server] [server]
1 -Xmx<size>※2 64M 64M 83M 83M 83M
2 -Xms<size>※2 5120k 5120k 7.8M 7.8M 7.8M
3 -XX:MaxMetaspaceSize=<size>※2 232-1 232-1 264-1 264-1 264-1
4 -XX:MetaspaceSize=<size>※2 12M 16M 16M 16M 16M
5 -XX:CompressedClassSpaceSize=<size>※2 1G 1G 1G 1G 1G
6 -Xmn<size> ※4 ※4 ※4 ※4 ※4
7 -Xss<size> 256k 256k 1M 1M 1M
8 -XX:NewRatio=<value>※2 12 8 2 2 2
9 -XX:SurvivorRatio=<value>※3 8 8 8 32 8
10 -XX:TargetSurvivorRatio=<value> 50 50 50 50 50
11 -XX:MaxTenuringThreshold=<value> 14 14 14 14 14
12 -XX:ReservedCodeCacheSize=<size> 32M 48M 48M 48M 48M

(凡例)
[client]:Java HotSpot Client VMが使用されることを示します。
[server]:Java HotSpot Server VMが使用されることを示します。

<size>の単位はバイトです。

注※1
オプション定義ファイル(usrconf.cfg)のjvm.typeキーの指定値によって,使用するJavaVMを選択できます。

注※2
J2EEサーバの場合,J2EEサーバ用オプション定義ファイル(usrconf.cfg)のadd.jvm.argキーのデフォルト値が有効になります。add.jvm.argキーで定義されていないオプションのデフォルト値はこの表で示した値となります。

注※3
アプリケーションサーバのバージョンが08-00以降の場合,J2EEサーバモードで実行したJ2EEサーバでは,JavaVMのデフォルト値は上書きされます。上書き後のデフォルト値は-XX:SurvivorRatio=8となります。これは,すべてのプラットフォームに共通です。

注※4
Javaヒープと-XX:NewRatioによって決まります。