web-dev-qa-db-ja.com

IntelliJ Idea 9-11により多くのメモリを割り当てる方法

これは、9から11のIntellijに関係します。IDEAウィンドウで、右下隅に現在のメモリ使用量が表示されます。通常は「224Mの254M」です。 「224M of 512M」のように読みますか?

ありがとうございました。

54
VijayKumar

Macでは、$IDEA_HOME/Contents/Info.plist

 ~: grep --context=5 Xmx /Applications/Maia-IU-94.426.app/Contents/Info.plist 
            <string>true</string>
            <key>Apple.awt.fullscreencapturealldisplays</key>
            <string>false</string>
        </dict>
        <key>VMOptions</key>
        <string>-Xms128m -Xmx912m -Dfile.encoding=UTF-8 -XX:MaxPermSize=250m -ea -agentlib:yjpagent=disablej2ee,disablecounts,disablealloc,sessionname=IntelliJIdea90 -Xbootclasspath/a:../lib/boot.jar</string>
        <key>WorkingDirectory</key>
        <string>$APP_PACKAGE/bin</string>
    </dict>
</dict>
</plist>

Windows/Linuxでは、%IDEA_HOME%\bin\idea.vmoptions

53
retronym

次のファイルを編集します。

idea/bin/idea.vmoptions
41
armandino

Windowsの場合、IntelliJ Ideaフォルダーでidea.exe.vmoptions

http://blogs.jetbrains.com/idea/2006/04/configuring-intellij-idea-vm-options/ を参照してください

使用している場合:

  • Ubuntu
  • 64ビットハードウェア

次に、idea.vmoptionsファイルからオプションをコピーするだけでidea64.vmoptionsを作成する必要があります

cat idea.vmoptions > idea64.vmoptions

パラメーターは同じままです:-Xmx1024M -Xms512M

7
Timofey

MacOSで、Ideaがインストールされているフォルダーを見つけます。その後、ファイルを開きます

Contents/Info.plist

一番下まで移動して、次のようなセクションを見つけます。

<key>VMOptions</key> <string>-Xms64m -Xmx512m -XX:MaxPermSize=128m -Xbootclasspath/p:
5
VijayKumar

そのパス「C:\ Program Files(x86)\ JetBrains\IntelliJ IDEA 12.1.4\bin\idea.exe.vmoptions」に移動し、サイズを-Xmx512mに変更します。

-Xms128m
-Xmx512m
-XX:MaxPermSize=250m
-XX:ReservedCodeCacheSize=64m
-XX:+UseCodeCacheFlushing
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true

うまくいくことを願って

4
rinkesh

Windows 7(64ビット)。

フォルダー内:C:\ Program Files(x86)\ JetBrains\IntelliJ IDEA Community Edition 13.0\bin

次の名前のファイルがあります:idea64.exe.vmoptions

-Xms128m
-Xmx750m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=96m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+UseCodeCacheFlushing
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50

使用されている基盤となるJVMが32ビットの場合、最大メモリは2048Mb未満であることに注意してください

2
tsmets