2015年1月20日火曜日

EclipseでAPPを起動し、メモリ不足問題の解消

■問題 EclipseでAPPをDEBUG方式で起動するとき、メモリ不足エラーが出てきます。


eBuilder8配下のeBuilder8.iniにて、最大メモリは1024Mに設定しました。
-Xms512m
-Xmx1024m

resin\conf\resin.propertiesにて、最大メモリは2048に設定しました。
jvm_args  : -Xmx2048m -XX:MaxPermSize=4028m


EclipseでAPPを起動するとき、ずっとメモリ不足エラーが出てきます。

■対応方法

サーバータブ→Debug Server(Resin V4.0) をダブルクリックして、

サーバー概要で 「起動構成を開く」→引数タブ

VM引数

Djp.co.intra_mart.system.debug.DebugServer="cJI5vEAzPrPonvFjIXd3u65U0UlkPsipKSAgP7fNxF1baQixbT2ZNO7CWq/tdM8eZcpt19ATMtk="
      -Djp.co.intra_mart.system.javascript.Debugger.port="9000"
      -Xss1m -Xmx128m -Xms512m -XX:MaxPermSize=512m -server
      -Djava.library.path="C:/biz_integral/resin/win64;"


下記のように変更すれば、DEBUG環境のメモリ不足の問題は解消できます。

-Xss1m -Xmx2048m -Xms1024m -XX:MaxPermSize=1024m