web-dev-qa-db-ja.com

Javaランタイムにより多くのヒープスペースを与える方法は?

Windows7でPMDv4.2.5を実行していますが、次のエラーでメモリが不足しています。

Exception in thread "Thread-4" Java.lang.OutOfMemoryError: Java heap space

プロセスがより多くのメモリを消費できるようにJREを構成するにはどうすればよいですか?私は4GBのRAMを持っており、それで十分だと思います。

6
WilliamKF

-Xmx<memory>オプションを指定して「Java」を起動します。例えば.

Java -Xmx512m ...

Java -helpを使用してオプションを表示します。 -Xmxオプションは非標準オプションです。 Java -Xを使用して、非標準オプションのリストを表示します。

8
SkyBeam

コマンドラインから呼び出す場合は、コマンドラインに-Xmxnnnmを追加して、最大値をnnnmbに設定します。例:-Xmx256mは、ヒープに256MBのメモリを提供します。

4
uSlackr