2010-03-12 16 views
54

Esto concierne a Intellij del 9 al 11. En la ventana de IDEA En la esquina inferior derecha veo el uso de memoria actual, típicamente "224M de 254M" ¿Cómo doy más memoria a Idea para que se lea como "224M de 512M"?Cómo dar más memoria a IntelliJ Idea 9-11

Gracias.

Respuesta

53

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

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

+9

Gracias por la respuesta, pero en Windows, el nombre del archivo es '% IDEA_HOME% \ bin \ idea.exe.vmoptions' – melihcelik

+13

Tenga en cuenta que en 10.8 Mountain Lion esto no funciona, debe editar $ IDEA_APP/bin/idea.vmoptions en su lugar. – Erik

+0

de acuerdo con Erik, la respuesta no se aplica a Lion, no compre en votos –

40

editar los siguientes archivos:

idea/bin/idea.vmoptions 
+4

Esto también funcionó para OSX con IDEA 12. – jamie

+0

Consulte también tsmets [respuesta] (http://stackoverflow.com/a/21001323/1251549) para sistemas x64. – Cherry

5

Por MacOS encontrar la carpeta donde está instalado Idea. a continuación, abrir el archivo

Contents/Info.plist 

recorrer todo el camino hasta el fondo y encontrar la sección que tiene este aspecto:

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

Si está utilizando:

  • Ubuntu
  • 64 bits hardware

entonces usted necesita para crear idea64.vmoptions simplemente copiando las opciones de archivo de idea.vmoptions

cat idea.vmoptions > idea64.vmoptions 

Los parámetros siguen siendo los mismos: -Xmx1024M -Xms512m

+0

Las versiones más recientes (12.1+) aparentemente incluyen 'idea64.vmoptions'. Si no está seguro de cuál necesita, verifique la salida de 'uname -i'. – fotNelton

4

ir a esa ruta "C: \ Program archivos (x86) \ IDEA JetBrains \ IntelliJ 12.1.4 \ bin \ idea.exe.vmoptions" y cambie el tamaño de -Xmx512m

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

esperan su trabajará

2

En Windows 7 (64 bits).

En la carpeta: C: \ Archivos de programa (x86) \ JetBrains \ IntelliJ IDEA Community Edition 13.0 \ bin

Hay un archivo llamado: 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 

Tenga en cuenta que si la JVM subyacente utilizada es de 32 bits, la memoria máxima sigue estando en algún lugar por debajo de 2048 Mb