Hitachi

JP1 Version 12 JP1/Navigation Platform ナビゲーション プラットフォーム 開発ガイド


4.13.4 J2EEサーバ用オプション定義ファイル(usrconf.cfg)の変更手順

J2EEサーバ用オプション定義ファイル(usrconf.cfg)で変更できる設定項目は,次の項目です。

手順を次に示します。

重要

この手順で説明されていない個所は,編集しないでください。また,説明されていない設定値を追加しないでください。

  1. 管理者としてエディタを起動して,J2EEサーバ用オプション定義ファイル(usrconf.cfg)を開きます。

  2. Java VMのJavaヒープのメモリ使用量,およびJava VMの明示管理ヒープ機能のExplicitメモリブロックサイズの設定値を変更する場合は,次に示すコメント行よりも下の行にあるキーの値を変更します。

    #############################################################################
    ## When you change settings, please correct the following description.     ##
    #############################################################################
  3. システムクラスパスの設定値を変更する場合は,次に示すコメント行よりも下の行に指定を追加します。

    #############################################################################
    ## When you edit, please add description below.                            ##
    #############################################################################
  4. 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