Estoy usando intelliJ para el desarrollo de Scala y obtuve 8 GB de RAM nueva la semana pasada, así que pensé: es hora de usarlo. Revisé mi administrador de tareas y encontré intelliJ usando ~ 250mb . Desde eclipse sabía que ajustar las opciones de JVM ayudaba mucho a mejorar la velocidad, así que busqué en Google ...
y encontré este para OS X No pude encontrar la opción JVM inmediatamente, así que comencé a ajustar Xmx. Con 1 GB, me di cuenta de que ya no arranca. Revisé la versión java de intelliJ, encontré que está desactualizada y es de 32 bits.
Entonces, para usar su JDK actual y 64 bits , debe cambiar su enlace de:
IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe
a
IntelliJ IDEA Community Edition 10.0.2\bin\idea.BAT
y ajusta "Iniciar en"
El murciélago busca JDK_HOME
y usa 64 bits ahora.
Mis opciones de VM actuales , que se encuentran en
...\IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe.vmoptions
son
-Xms512m
-Xmx1024m
-XX:MaxPermSize=512m
-ea
-server
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
-XX:+UnlockExperimentalVMOptions
-XX:+UseParallelGC
En lugar de -XX:+UseParallelGC
, puede usar -XX:+UseConcMarkSweepGC
, que es
la opción aceptada para aplicaciones de escritorio, pero recientemente cambié al recopilador de rendimiento. porque con una máquina rápida y un montón lo suficientemente pequeño, tiene pausas rápidas, más rendimiento y no hay problemas con la fragmentación (ijuma. #scala)
Cambios:
-XX:+UseConcMarkSweepGC //removed
// removed, because not needed with the lastest JVM.
-XX:+UnlockExperimentalVMOptions
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
Me quedaré con estas opciones por ahora. Realmente me gustaría conocer tu experiencia con él.
¿Qué opciones funcionan mejor para ti? ¿Cómo oculto esta ventana de cmd mientras ejecuto intelliJ a través del .bat
? :)
Por cierto, aquí hay otro enlace para ajustar intelliJ . Básicamente dice en la página 20/21 que desactive la restauración de Windows y el antivirus para los directorios del sistema.
Otra forma de acelerar intelliJ es poner la carpeta del sistema intellij en ramdrive (gracias OlegYch | h).
from idea.properties
idea.system.path=${idea.home}/.IntelliJIdea/system
Consulte Superusuario para Win 7 64bit RAM Drive o este . 1 GB me parece bien.
Otro consejo que me dio un amigo es que excluya los directorios del proyecto de su antivirus (escanear al acceder)
Hay publicaciones similares sobre el ajuste de Eclipse:
idea64.exe.vmoptions