Learn · guides
Como adicionar argumentos da JVM ao Minecraft
Adicione argumentos da JVM ao Minecraft editando as configurações do perfil do seu launcher. Passo a passo para o launcher oficial, mais a flag -Xmx essencial.
Os argumentos da JVM configuram a máquina virtual Java que executa o Minecraft antes mesmo do jogo carregar. Eles residem nas configurações do perfil do seu launcher e controlam coisas como alocação de memória, coleta de lixo e comportamento do Java. Adicione-os incorretamente e o jogo não iniciará; adicione-os corretamente e você poderá suavizar travamentos e falhas.
O que é um argumento da JVM
A Máquina Virtual Java executa o Minecraft, e os argumentos da JVM são flags que você passa a ela na inicialização. Quando você pressiona Play, seu launcher constrói uma linha de comando que inclui essas flags. A JVM as lê antes de iniciar o jogo, portanto, elas afetam o ambiente de tempo de execução, e não o jogo em si.
É por isso que configurá-los incorretamente interrompe a inicialização, em vez de quebrar seu mundo. A JVM rejeita flags inválidas e se recusa a iniciar, o que é, na verdade, mais seguro do que uma configuração ruim no jogo.
Onde encontrar os argumentos da JVM no seu launcher
Launcher Oficial do Minecraft
Instalações Abertas
Clique na aba Instalações no topo.
Passe o cursor sobre o seu perfil
Encontre o perfil que você usa para jogar e passe o cursor sobre ele. Um ícone de edição (lápis) aparecerá.
Clique em editar
Clique no ícone de lápis para editar esse perfil.
Mais opções
Role para o final e clique em Mais Opções. Um campo Argumentos da JVM aparecerá.
Edite as bandeiras
Clique na caixa e edite a lista de argumentos separada por espaços.
Salvar e testar
Clique em Salvar, depois inicie o perfil para confirmar se funciona.
Lançadores de Terceiros
A maioria dos lançadores coloca os argumentos da JVM nas configurações do perfil ou da instância, frequentemente em uma aba "Java" ou "Avançado". O local exato varia, mas eles estão sempre nas configurações do perfil, nunca no jogo.
O argumento que você realmente quer: -Xmx
A flag mais comumente necessária é -Xmx, que define o heap máximo que o jogo pode usar.
-Xmx4G
Isso aloca até 4 gigabytes para o Minecraft. Valores comuns:
| Flag | O que faz |
|---|---|
-Xmx2G | 2 GB (mínimo para jogar com mods) |
-Xmx4G | 4 GB (padrão recomendado) |
-Xmx6G | 6 GB (para modpacks pesados) |
-Xmx8G | 8 GB (raramente útil além disso) |
Não dê ao Minecraft mais da metade da RAM do seu sistema. Se você tiver 16 GB no total, limite o Minecraft a 8 GB. O restante mantém seu sistema operacional e outros programas responsivos.
Uma linha de partida segura
A maioria dos lançadores vem com padrões sensatos. Se você não tem certeza, use isto:
-Xmx4G -Xms2G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200
Analisando:
-Xmx4G— máximo de 4 GB-Xms2G— inicia com 2 GB (inicialização mais rápida)-XX:+UseG1GC— coletor de lixo que reduz as interrupções-XX:+ParallelRefProcEnabled— ajuda o coletor a rodar mais rápido-XX:MaxGCPauseMillis=200— limita a duração da pausa
Esta é uma boa configuração padrão para Minecraft com mods sem overclocking pesado.
Não substitua os padrões
Os launchers são enviados com alguns argumentos JVM padrão. Não os exclua — edite a lista adicionando argumentos. Remover os padrões pode interromper a inicialização.
Por exemplo, se o padrão for:
-Xmx2G -XX:+UnlockExperimentalVMOptions -XX:G1NewCollectionPauseTarget=45
E você quiser 4 GB, altere para:
-Xmx4G -XX:+UnlockExperimentalVMOptions -XX:G1NewCollectionPauseTarget=45
Apenas atualize o valor de -Xmx e mantenha o restante.
Problemas comuns e soluções
- O jogo não inicia: verifique se há erros de digitação nas flags (a formatação é importante). Remova os argumentos personalizados e confirme se a linha padrão
-Xmxfunciona. - O jogo trava após alguns minutos: você pode ter alocado muita memória (as pausas da coleta de lixo pioram). Tente reduzir para 4 GB.
- O jogo aloca menos memória do que você definiu: seu sistema não tem RAM livre suficiente. Feche outros programas ou aloque menos memória.
- Argumentos não têm efeito: confirme se editou o perfil correto e salvou. O lançador às vezes requer uma reinicialização para aplicar as alterações.
Os mods precisam de argumentos especiais?
Geralmente, não. Os mods são executados dentro do mesmo processo Java e compartilham o seu heap. Raríssimas vezes um mod vem com documentação especificando um argumento da JVM, e o autor deixará isso claro. Para 99% dos casos, os mesmos argumentos funcionam para o jogo vanilla e para o modificado.
Perguntas Frequentes
Define o máximo de memória heap disponível para Java. -Xmx4G significa que o Minecraft pode usar até 4 gigabytes. É isso que significa "alocar mais RAM".
De 4 a 6 gigabytes é a faixa segura para a maioria dos jogadores. Alocar muito mais raramente ajuda e pode, na verdade, aumentar o stutter porque a coleta de lixo leva mais tempo em um heap grande.
Geralmente não. As modificações (mods) são executadas dentro do mesmo processo Java e compartilham sua alocação de memória. Raramente a documentação de uma modificação especificará um argumento de JVM, e o autor o tornará óbvio.
Não. Os argumentos da JVM configuram o tempo de execução do Java antes do início do jogo. As configurações do jogo são opções dentro do jogo. São coisas completamente separadas.