1

使用:-Xms1000M -Xmx4000M -mx1000mまだjava.lang.OutOfMemoryErrorが発生します:Javaヒープスペース

これらの数値のいずれかを増やそうとすると、次のJVMエラーが発生します。

VMの初期化中にエラーが発生しました

オブジェクトヒープ用に十分なスペースを予約できませんでした

Java仮想マシンを作成できませんでした。

このOutOfMemoryErrorの問題を解決するにはどうすればよいですか?(メモリをディスクにキャッシュする必要がある場合でも)

4

1 に答える 1

4

システムにはどのくらいのメモリがありますか?Windowsを実行していますか?32ビットのWindowsJVMでは、1Gを超えるヒープを作成することはできません。Xms設定がこの制限よりも大きい場合、JVMは初期化に失敗します。

JPEG画像は圧縮されています。100M JPEGはかなり大きく、imageiolibによって解凍されるとはるかに大きくなります。1GヒープのOOMはかなり考えられます。

バリー

于 2012-04-22T01:15:41.547 に答える