web-dev-qa-db-ja.com

OutOfMemoryError:IntelliJのメモリ不足?

IntelliJでプロジェクトをデバッグモードで実行すると、次のエラーが発生します。

誰かが原因を知っていますか? enter image description here

idea.vmoptionsでヒープサイズをすでに増やしています:

-ea
-server
-Xms1g
-Xmx3G
-Xss16m
-Xverify:none
-XX:PermSize=512m
-XX:MaxPermSize=1024m

以下のように、コンパイラのヒープサイズをすでに1024に増やしています。 enter image description here

12
itro

あなたが試した:

  1. IntelliJのヒープサイズを増やすIDEA IDE。これは、実行時にプログラムが使用できるメモリの量にまったく影響しません。

  2. コンパイラのヒープサイズを増やしてもまた、実行時にプログラムで使用できるメモリの量にはまったく影響しません。

Runメニューを試してください-> Edit Configurations...->左側のプロジェクトツリーでプロジェクトを見つけ、右側のパネルでVM options:を探して、そこに何かを入力します。ここにある情報: JVMを起動するときのXmsおよびXmxパラメーターは何ですか?

そうは言っても、極端にメモリを大量に消費するようなことをせずにメモリが不足している場合、あなたが手にしているのは、プログラムが暴走メモリ割り当てを行う原因となっているバグであり、これは常にヒープサイズをどれだけ増やしても、メモリ不足エラーが発生します。その場合、プロジェクトオプションではなく、コードを確認する必要があります。

10
Mike Nakis