Top/Eclipse/エラー:実行時の「Out Of Memory」

Eclipse/エラー:実行時の「Out Of Memory」

リッチクライアントアプリを開発中に、EclipseからプラグインでTomcatを起動し、そこでServletを動かし、なおかつ、クライアントアプリをソースから実行してクライアント・サーバ連携をさせることがある。

このとき、クライアント側でメモリ不足になるような場合は、Eclipseでクライアントアプリのスタートアップクラスから「実行の構成」を開いて、「引数」-「VM引数」に「-Xmx512M」などの設定を入れるとメモリ不足が解消することがある。
ソース実行ではなく、JavaWebStartでjar実行する場合はダウンロードさせるjnlpファイルの中に以下のような指定を入れる。

<resources>
  <j2se version="1.4+" initial-heap-size="512M" max-heap-size="512M"/>
  <jar href="ver/MyClientApp.jar" version="1.0"/>
</resources>

逆に、サーバ側でメモリ不足になるような場合は、Eclipseのメニューの「ウィンドウ」-「設定」-「Tomcat」-「JVM設定」を開いて「JVMパラメータへ追加」のところにやはり「-Xmx512M」などの設定を入れるとメモリ不足が解消することがある。

このページを共有:
  • このページをはてなブックマークに追加 このページを含むはてなブックマーク
  • このページをlivedoor クリップに追加 このページを含むlivedoor クリップ
  • このページをYahoo!ブックマークに追加
  • このページを@niftyクリップに追加
  • このページをdel.icio.usに追加
  • このページをGoogleブックマークに追加

このページのURL:

ページ新規作成

新しいページはこちらから投稿できます。

TOP