WebSphere JVMメモリーを増やす方法

WebSphere JVMメモリを増やす方法

問題

J2EEWebアプリケーションがWebSphereApplication Server 7(WAS)にデプロイされると、WASのロードが非常に遅くなり、選択されたアクションが何であれハングし続け、WebSphereのログファイルに「java.lang.OutOfMemoryError」エラーメッセージが表示されます。

溶液

デフォルトのWebSphereのJava仮想マシンのメモリでは不十分です。 WebSphere Application Serverにより多くのメモリーを調整する必要があります。 以下のガイドを参照して、WebSphereのJVMメモリを増やしてください。

1. WebSphere Webコンソールで、「サーバー」→「サーバー・タイプ」→「WebSphereアプリケーション・サーバー」→「サーバー・インフラストラクチャー」→「Javaおよびプロセス管理」→「プロセス定義」を選択します。

WAS-adjust-memory-1

2. 「追加プロパティー」セクションで、「Java仮想マシン」を選択します

WAS-adjust-memory-2

3. [一般プロパティ]セクションで、「初期ヒープサイズ」に256を入力し、「最大ヒープサイズ」に1024を入力します。

WAS-adjust-memory-3

完了、WebSphereを再起動します。