インデックス |
wrapper.java.initmemory プロパティ |
||||||||
このプロパティには、スタートアップ時にJVMが割り当てる「初期のメモリ容量」をメガバイト(MB)で設定します。 デフォルト値は「0 (ゼロ)」で、JVMのデフォルト値を利用します。 もし、このプロパティに、ゼロ以外の値を指定した場合、 Wrapperによって生成されたJavaコマンドへ、 適切な[-Xms]パラメーターが加えられます。 もし値を指定した場合、初期メモリは、 [wrapper.java.maxmemory] プロパティに設定した値より小さいか等しくなければなりません。 もし、このプロパティ値を「0 (ゼロ)」に設定すると、 [wrapper.java.additional.<n>] プロパティを使って、 [-Xms]パラメーターを手動で指定することも可能になります。 この値は、アプリケーションのスタートアップ時間に影響を及ぼします。 一旦スタートして、アプリケーションによって要求される実際のメモリ量に極めて近い値になった時、 スタートアップ時間は、最適化されます。 Windows や Linux のJVMのデフォルト値では、通常2MBですが、Solaris JVMの場合は、最低3MBが必要です。 有効な値の範囲は、「1」から [wrapper.java.maxmemory] プロパティの値で、上限制限はありません。
注意もし、Javaのメモリやガベージ・コレクションについて全てを熟知していない場合には、 下記の文書を一読することをお薦めします。 初期メモリや最大メモリがどのようにJavaのパフォーマンスに影響を与えるのか、詳細に説明されています。 また、アプリケーションのパフォーマンスを改善するためにはどうするべきかの詳細まで踏み込んでいます。 |
参照: Javaメモリ |
|
















