4.13.4 J2EEサーバ用オプション定義ファイル(usrconf.cfg)の変更手順
J2EEサーバ用オプション定義ファイル(usrconf.cfg)で変更できる設定項目は,次の項目です。
-
システムクラスパス
-
Java VMのJavaヒープのメモリ使用量
-
Java VMの明示管理ヒープ機能のExplicitメモリブロックサイズ
手順を次に示します。
- 注意事項
-
この手順で説明されていない個所は,編集しないでください。また,説明されていない設定値を追加しないでください。
-
管理者としてエディタを起動して,J2EEサーバ用オプション定義ファイル(usrconf.cfg)を開きます。
-
Java VMのJavaヒープのメモリ使用量,およびJava VMの明示管理ヒープ機能のExplicitメモリブロックサイズの設定値を変更する場合は,次に示すコメント行よりも下の行にあるキーの値を変更します。
############################################################################# ## When you change settings, please correct the following description. ## #############################################################################
-
システムクラスパスの設定値を変更する場合は,次に示すコメント行よりも下の行に指定を追加します。
############################################################################# ## When you edit, please add description below. ## #############################################################################
-
npstopコマンド(停止)とnpstartコマンド(起動)を実行してナビゲーション プラットフォームを再起動します。
(1) システムクラスパス
J2EEサーバのシステムクラスローダでロードする,ユーザプラグインやユーザライブラリといったユーザ作成のプログラムを指定します。
J2EEサーバ全体から参照できるプログラムを指定してください。また,複数指定することもできます。
- キー名称
-
add.class.path
- 指定値
-
システムクラスパスを指定してください。複数指定したい場合は,セミコロン(;)で区切ってください。
- デフォルト値
-
なし。
- 省略値
-
なし。
(2) Java VMのJavaヒープのメモリ使用量の詳細
J2EEサーバのJava VMのJavaヒープのメモリ使用量は,ナビゲーション プラットフォームのメモリ使用量より大きな値を指定する必要があります。また,最小値と最大値は同じ値にしてください。
- 注意事項
-
J2EEサーバのJava VMのJavaヒープのメモリ使用量の最小値・最大値の指定は省略できません。デフォルトで記載されているadd.jvm.argキーは削除しないでください。
- キー名称
-
add.jvm.arg
- 指定値
-
-Xmxメモリ使用量のサイズm
メモリ使用量のサイズは,1024〜1434の範囲で指定してください。1434より大きい値を指定すると,OSのメモリ上限値を超えてしまいます。指定値末尾の「m」は,「MB」を意味します。
- デフォルト値
-
-Xmx1024m
(3) Java VMの明示管理ヒープ機能のExplicitメモリブロックサイズの詳細
J2EEサーバのJava VMのExplicitヒープの最大サイズは,ナビゲーション プラットフォームのExplicitメモリブロックサイズより大きな値を指定する必要があります。
- 注意事項
-
Explicitヒープの最大サイズの指定は省略できません。デフォルトで記載されているadd.jvm.argキーは削除しないでください。
- 参考
-
Explicitヒープには,ユーザプラグインのインスタンスとucnpOptionsパラメタの値を含むセッション情報が格納されます。そのため,「1ユーザあたりのユーザプラグインのインスタンスのメモリ容量×最大同時実行ユーザ数」の分だけExplicitヒープを拡張するケースを想定しておくことを推奨します。
- キー名称
-
add.jvm.arg
- 指定値
-
-XX:HitachiExplicitHeapMaxSize=Explicitヒープの最大サイズm
Explicitヒープの最大サイズには,160以上の値を指定してください。指定値末尾の「m」は,「MB」を意味します。
- デフォルト値
-
-XX:HitachiExplicitHeapMaxSize=160m