Slide 23
Slide 23 text
Tunning & GC
Opção Descrição
-Xmx Limita o tamanho da heap que a JVM pode alocar e executar no IntelliJ. O valor padrão depende da plataforma, se você estiver
enfrentando lentidão você pode querer aumentar esse valor, por exemplo, definir ele pra 2048 megabytes, que ficará
-Xmx2048m .
-Xms Especifica a memória inicial alocada pela JVM para executar o IntelliJ. O valor padrão depende da plataforma que você estiver
usando, geralmente é definido para cerca de metade da memória máxima permitida (-Xmx), por exemplo, -Xms1024m .
-XX : NewRatio Especifica a razão entre o tamanho da Young Generation e Old Generation. Na maioria dos casos, recomenda-se uma ratio entre 2
e 4. Isso definirá o tamanho da young generation para ser 1/2 a 1/4 da old generation correspondente, o que é até bom quando
você muitas vezes está trabalhando num projeto e em apenas um arquivo de cada vez. No entanto, se você esta constantemente
abrindo arquivos novos, e alternando entre vários projetos, você pode precisar aumentar a young generation. Neste caso, tente a
configuração --XX:NewRaio=1, que tornará a young generation tão grande quanto a Old generation, permitindo que seus objetos
criados permaneçam na young generation por mais tempo