6

多くの研究の後、私は結果を得ることができませんでした。IntelliJ IDEA は初めてで、11.1.2 バージョンを使用しています。私は 3 つのモジュール (3 つの eclipse プロジェクト) を使用しており、それぞれでPreferences -> Compiler -> Java Compilerを次の値に設定しました。

最大ヒープ サイズ (MB): 512

追加のコマンド ライン パラメータ:

-target 1.6 -XX:MaxPermSize=512M -Xms256m -Xmx512m -XX:PermSize=512m

また、Maven ランナーの VM オプションを次のように構成しました。

-XX:PermSize=1024m -XX:MaxPermSize=512m -Dfile.encoding=UTF-8 -Duser.language=en

スキップテストをチェックして...

また、 Applications -> IntelliJ IDEA 12 -> Contents -> Info.plistも変更しました:

      <key>VMOptions</key>
      <string>-ea -Xverify:none -Xbootclasspath/a:../lib/boot.jar</string>

      <key>VMOptions.i386</key>
      <string>-Xms256m -Xmx512m -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=128m</string>

      <key>VMOptions.x86_64</key>
      <string>-Xms256m -Xmx512m -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=128m -XX:+UseCompressedOops</string>

      <key>WorkingDirectory</key>

しかし、これらの変更を行った後、IntelliJ は、右下に割り当てられた 200-250 MB のヒープ領域を表示します...何が問題なのですか?

4

3 に答える 3

17

-Xms512m -Xmx1024mMaven ランナー構成 ([設定] ではなく、プロジェクト用に作成したもの) に設定を追加すると、Java ヒープ領域エラーが解決されました。

于 2012-07-14T15:57:17.530 に答える
6

MAVEN_OPTS を -Xms512 -Xmx1024m として Windows 環境変数に追加してみてください。マイ コンピューターを右クリック -> 高度な設定 -> 環境変数を選択し、maven ビルドを実行して、動作するかどうかを確認します。

于 2012-07-14T17:31:52.227 に答える