Estou usando o intelliJ para o desenvolvimento do Scala e ganhei 8 GB de RAM nova semana passada, então pensei: hora de usá-lo. Eu verifiquei meu gerenciador de tarefas e encontrei o intelliJ usando ~ 250 MB . Desde o eclipse, eu sabia que ajustar as opções da JVM ajudou muito a melhorar a velocidade, então pesquisei ...
e encontrei este para OS X, não consegui encontrar a opção JVM imediatamente, então comecei a ajustar o Xmx. Com 1 GB, percebi que ele não inicia mais. Eu verifiquei a versão java do intelliJ, descobri que está desatualizada e de 32 bits.
Portanto, para usar seu JDK atual e 64 bits, você deve alterar seu link para de:
IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe
para
IntelliJ IDEA Community Edition 10.0.2\bin\idea.BAT
e ajuste "Começar em"
O morcego procura JDK_HOME
e usa 64 bits agora.
Minhas opções atuais de VM , que estão localizadas em
...\IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe.vmoptions
estão
-Xms512m
-Xmx1024m
-XX:MaxPermSize=512m
-ea
-server
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
-XX:+UnlockExperimentalVMOptions
-XX:+UseParallelGC
Em vez de -XX:+UseParallelGC
, você pode usar -XX:+UseConcMarkSweepGC
, que é
a escolha aceita para aplicativos de desktop, mas eu mudei para o coletor de taxa de transferência recentemente. porque com uma máquina rápida e um heap pequeno o suficiente, você tem pausas rápidas, mais rendimento e nenhum problema de fragmentação (ijuma. #scala)
Alterar:
-XX:+UseConcMarkSweepGC //removed
// removed, because not needed with the lastest JVM.
-XX:+UnlockExperimentalVMOptions
-XX:+DoEscapeAnalysis
-XX:+UseCompressedOops
Vou ficar com essas opções por enquanto. Eu realmente gostaria de saber sua experiência com ele.
Quais opções funcionam melhor para você? Como oculto esta janela cmd enquanto executo o intelliJ através do .bat
? :)
A propósito, aqui está outro link para ajustar o intelliJ . Basicamente, diz na p.20 / 21 para desligar o Windows Restore e antivírus para dirs do sistema.
Outra maneira de acelerar o intelliJ é colocar a pasta do sistema intellij no ramdrive (obrigado OlegYch | h).
from idea.properties
idea.system.path=${idea.home}/.IntelliJIdea/system
Consulte Superusuário para Win 7 64bit RAM Drive ou este . 1 GB parece bom para mim.
Outra dica que um amigo me deu é excluir os diretórios do projeto do seu antivírus (varredura ao acessar)
Existem postagens semelhantes sobre como ajustar o Eclipse:
idea64.exe.vmoptions