2010-03-12 5 views
54

Ciò riguarda Intellij dal 9 al 11. Nella finestra IDEA Nell'angolo in basso a destra vedo l'utilizzo della memoria corrente, in genere "224M di 254M" Come posso dare di più memoria per Idea in modo che possa leggere come "224M di 512M"?Come dare più memoria a IntelliJ Idea 9-11

Grazie.

risposta

53

Su 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> 

Su Windows/Linux, %IDEA_HOME%\bin\idea.vmoptions

+9

Grazie per la risposta ma su Windows, il nome del file è '% IDEA_HOME% \ bin \ idea.exe.vmoptions' – melihcelik

+13

Nota che su 10.8 Mountain Lion questo non funziona, devi modificare $ Invece IDEA_APP/bin/idea.vmoptions. – Erik

+0

d'accordo con Erik, la risposta non si applica a Lion, non comprare in voti –

40

modificare il seguente file:

idea/bin/idea.vmoptions 
+4

Questo ha funzionato anche per OSX con IDEA 12. – jamie

+0

Vedere anche tsmets [risposta] (http://stackoverflow.com/a/21001323/1251549) per i sistemi x64. – Cherry

5

Sulla MacOS trovare la cartella in cui è installato Idea. poi aprire il file

Contents/Info.plist 

Go tutta la strada fino in fondo e trovare la sezione che assomiglia a questo:

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

Se si sta utilizzando:

  • Ubuntu
  • 64 bit hardware

allora avete bisogno di creare idea64.vmoptions semplicemente copiando le opzioni dal idea.vmoptions il file

cat idea.vmoptions > idea64.vmoptions 

I parametri rimangono gli stessi: Xmx1024m -Xms512M

+0

Le versioni più recenti (12.1+) apparentemente includono 'idea64.vmoptions'. Se non sei sicuro di quale hai bisogno, controlla l'output di 'uname -i'. – fotNelton

4

andare a quel percorso "C: \ Program (x86) \ JetBrains \ IntelliJ IDEA 12.1.4 \ bin \ idea.exe.vmoptions" e le dimensioni cambiamento -Xmx512m

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

speranza suo lavorerà

2

Su Windows 7 (64 bit).

Nella cartella: C: \ Program Files (x86) \ JetBrains \ IntelliJ IDEA Community Edition 13.0 \ bin

C'è un file denominato: 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 

Attenzione se la JVM sottostante utilizzata è a 32 bit, la memoria massima è ancora da qualche parte sotto 2048Mb