Как дать больше памяти IntelliJ Идея 9-11 - PullRequest
54 голосов
/ 12 марта 2010

Это касается Интеллидж с 9 до 11. В окне IDEA В правом нижнем углу я вижу текущее использование памяти, обычно «224M из 254M». Как я могу дать больше памяти Idea, чтобы она могла выглядеть как «224M из 512M»?

Спасибо.

Ответы [ 7 ]

53 голосов
/ 13 марта 2010

на 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

40 голосов
/ 12 марта 2010

Отредактируйте следующий файл:

idea/bin/idea.vmoptions
13 голосов
/ 12 марта 2010

Для Windows в папке IntelliJ Idea измените idea.exe.vmoptions.

См. http://blogs.jetbrains.com/idea/2006/04/configuring-intellij-idea-vm-options/

7 голосов
/ 30 января 2013

Если вы используете:

  • Ubuntu
  • 64-битное оборудование

тогда вам нужно создать idea64.vmoptions , просто скопировав опции из файла idea.vmoptions

cat idea.vmoptions > idea64.vmoptions

Параметры остаются прежними: -Xmx1024M -Xms512M

5 голосов
/ 13 марта 2010

На MacOS найдите папку, в которой установлена ​​Idea. затем откройте файл

Contents/Info.plist

Пройдите до конца и найдите раздел, который выглядит следующим образом:

<key>VMOptions</key> <string>-Xms64m -Xmx512m -XX:MaxPermSize=128m -Xbootclasspath/p:
4 голосов
/ 09 августа 2013

перейдите по этому пути "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

надеюсь, что это будет работать

2 голосов
/ 08 января 2014

в 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-разрядной, максимальный объем памяти все еще находится где-то ниже 2048 МБ

...