Javaのメモリー割り当てを調整する
Javaに多くのメモリーを割り当てると、RICOH ProcessDirector のパフォーマンスが向上することがよくあります。しかし、この構成を変更する前に、いくつかの要素を考慮することが不可欠です。
重要: RICOH ProcessDirector Javaプロセスには、システムで利用可能なシステムメモリーの50%以下を割り当てることを推奨します。この推奨は、データベース、変換、カスタムコード、その他のコンポーネントなど、RICOH ProcessDirector の他の部分のメモリニーズを考慮に入れています。また、オペレーティングシステムやその他のツール、ユーティリティが動作に必要なリソースを確保することも推奨されます。
Javaのメモリー割り当てを調整するには、以下の操作を⾏います。
- システムにインストールされているRAMの容量を確認します。その数字を2で割ってメモしておきます。
- このシステム上で動作する他のアプリケーションに割り当てられているメモリーの量を確認します。メモした数字を、各アプリケーションが使用するメモリの量の分だけ減らします。結果の値は、実行中のすべてのRICOH ProcessDirector 1次プロセスと2次プロセスに対して、Javaに割り当てることができるヒープメモリーの合計量です。注意: ご使用のRICOH ProcessDirector ソリューションがこのステップで決定された量以上のメモリーを必要とする場合、記載されたガイドラインを満たすようにシステムメモリーをアップグレードすることをお勧めします。RICOH ProcessDirector Javaヒープに利用可能なメモリーの50%以上を割り当てることは、パフォーマンスに悪影響を与えます。
- 1次コンピューターにシステムユーザーとしてログインします(aiw1がデフォルトです)。
- テキストエディターで
$AIWDATA/config/jvmsettings.cfg
を開きます。デフォルトでは、$AIWDATA
は/aiw/aiw1
です。 - 次のような行を見つけます。
- Xmx値をステップ で決定した数値に更新します。たとえば、1次サーバーに8GBのヒープ領域を使用させるには、-Xmx8192mまたは-Xmx8gを指定します。
- 変更内容を保存し、ファイルを閉じます。
- RICOH ProcessDirectorを再始動して変更を適用します。