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

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

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

Java HotSpot VMのオプションのCosminexusでのデフォルト値をOSごとに次に示します。

参考
08-70のJDK 6では,次のオプションのデフォルト値は08-53以前と同じです。
  • -Xmxオプション
  • -Xmsオプション
  • -XX:NewRatioオプション
  • -XX:SurvivorRatioオプション
<この節の構成>
(1) Java HotSpot VMのオプションのCosminexusでのデフォルト値(Windows,HP-UX,AIX,Solarisの場合)
(2) Java HotSpot VMのオプションのCosminexusでのデフォルト値(Linuxの場合)

(1) Java HotSpot VMのオプションのCosminexusでのデフォルト値(Windows,HP-UX,AIX,Solarisの場合)

表19-10 Java HotSpot VMのオプションのCosminexusでのデフォルト値(Windows,HP-UX,AIX,Solarisの場合)


オプション名使用するOSとJavaVMの種類
Windows
(x86)※1
Windows
(x64)※2
HP-UX(IPF)AIX,Solaris
[client]※3[server]※3[server][server][client]
1-Xmx<size>※564M64M83M83M64M
2-Xms<size>※52048k2048k7.8M4608k3584k
3-XX:MaxPermSize=<size>※564M64M83M83M64M
4-XX:PermSize=<size>※58M16M20M20M8M
5-Xmn<size>※6※6※6※6※6
6-Xss<size>256k256k1M1M512k
7-XX:NewRatio=<value>※5122228
8-XX:SurvivorRatio=<value>※48328832
9-XX:TargetSurvivorRatio=<value>5050505050
10-XX:MaxTenuringThreshold=<value>1414143030
(凡例)
[client]:Java HotSpot(TM) Client VMが使用されることを示します。
[server]:Java HotSpot(TM) Server VMが使用されることを示します。
<size>の単位はバイトです。
注※1
P-243Z-1184 Cosminexus Developer's Kit for Java(JDK 5.0ベース)を使用した場合です。
注※2
P-293Z-2184 Cosminexus Developer's Kit for Java(JDK 6ベース)を使用した場合です。
注※3
オプション定義ファイル(usrconf.cfg)のjvm.typeキーの指定値によって,使用するJavaVMを選択できます。
注※4
アプリケーションサーバのバージョンが08-00以降の場合,J2EEサーバモードで実行したJ2EEサーバ,およびサーブレットエンジンモードで実行したWebコンテナサーバでは,JavaVMのデフォルト値は上書きされます。上書き後のデフォルト値は-XX:SurvivorRatio=8となります。これは,すべてのプラットフォームに共通です。
注※5
J2EEサーバまたはWebコンテナサーバの場合,J2EEサーバ用オプション定義ファイル(usrconf.cfg)またはWebコンテナサーバ用オプション定義ファイル(usrconf.cfg)のadd.jvm.argキーのデフォルト値が有効になります。add.jvm.argキーで定義されていないオプションのデフォルト値はこの表で示した値となります。
注※6
Javaヒープと-XX:NewRatioによって決まります。

19.5 Cosminexusで指定できるJava HotSpot VMのオプション」を参照してください。

(2) Java HotSpot VMのオプションのCosminexusでのデフォルト値(Linuxの場合)

表19-11 Java HotSpot VMのオプションのCosminexusでのデフォルト値(Linuxの場合)


オプション名JavaVMの種類
Linux(x86/AMD64 & Intel EM64T)※1Linux(IPF)Linux(AMD64 & Intel EM64T)※2
[client]※3[server]※3[server][server]
1-Xmx<size>※564M64M83M83M
2-Xms<size>※52048k2048k4608k7.8M
3-XX:MaxPermSize=<size>※564M64M83M83M
4-XX:PermSize=<size>※58M16M20M20M
5-Xmn<size>※6※6※6※6
6-Xss<size>512k512k1M1M
7-XX:NewRatio=<value>※512222
8-XX:SurvivorRatio=<value>※4832832
9-XX:TargetSurvivorRatio=<value>50505050
10-XX:MaxTenuringThreshold=<value>14141414
(凡例)
[client]:Java HotSpot(TM) Client VMが使用されることを示します。
[server]:Java HotSpot(TM) Server VMが使用されることを示します。
<size>の単位はバイトです。
注※1
P-9S3Z-1181 Cosminexus Developer's Kit for Java(JDK 5.0ベース)を使用した場合です。
注※2
P-9W3Z-2181 Cosminexus Developer's Kit for Java(JDK 6ベース)を使用した場合です。
注※3
オプション定義ファイル(usrconf.cfg)のjvm.typeキーの指定値によって,使用するJavaVMを選択できます。
注※4
アプリケーションサーバのバージョンが08-00以降の場合,J2EEサーバモードで実行したJ2EEサーバ,およびサーブレットエンジンモードで実行したWebコンテナサーバでは,JavaVMのデフォルト値は上書きされます。上書き後のデフォルト値は-XX:SurvivorRatio=8となります。これは,すべてのプラットフォームに共通です。
注※5
J2EEサーバまたはWebコンテナサーバの場合,J2EEサーバ用オプション定義ファイル(usrconf.cfg)またはWebコンテナサーバ用オプション定義ファイル(usrconf.cfg)のadd.jvm.argキーのデフォルト値が有効になります。add.jvm.argキーで定義されていないオプションのデフォルト値はこの表で示した値となります。
注※6
Javaヒープと-XX:NewRatioによって決まります。

それぞれのオプションの意味については,「19.5 Cosminexusで指定できるJava HotSpot VMのオプション」を参照してください。