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.

TRtrolPublished 5 min read

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

  1. Instalações Abertas

    Clique na aba Instalações no topo.

  2. 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á.

  3. Clique em editar

    Clique no ícone de lápis para editar esse perfil.

  4. Mais opções

    Role para o final e clique em Mais Opções. Um campo Argumentos da JVM aparecerá.

  5. Edite as bandeiras

    Clique na caixa e edite a lista de argumentos separada por espaços.

  6. 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:

FlagO que faz
-Xmx2G2 GB (mínimo para jogar com mods)
-Xmx4G4 GB (padrão recomendado)
-Xmx6G6 GB (para modpacks pesados)
-Xmx8G8 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 -Xmx funciona.
  • 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