Quanta RAM o Minecraft precisa e como alocar direito

Quanta memória dar conforme o que você joga, por que dar demais piora, e por que no Bedrock essa configuração simplesmente não existe.

Módulo de memória RAM de 4 GB ao lado do argumento -Xmx4G do Java

Primeiro, porque a pergunta é feita errado

«Quanta RAM o Minecraft precisa» tem duas respostas diferentes dependendo de qual Minecraft você joga, e misturar as duas causa metade da confusão que circula por aí:

  • Minecraft Java Edition roda sobre uma máquina virtual. Essa máquina reserva um bloco de memória antes e o jogo vive lá dentro. Você decide o tamanho desse bloco. Aqui sim tem o que ajustar.
  • Minecraft Bedrock — o da Microsoft Store, o mesmo que roda em consoles e celulares — é escrito em C++. Pede memória ao sistema quando precisa e devolve quando não precisa mais. Não tem nada para ajustar, nem configuração escondida, nem truque.

Se você veio procurando como alocar RAM no Bedrock, a resposta é que não dá. Não porque seja difícil: porque essa configuração não existe. Todo vídeo ou guia que te mostra como fazer está falando de Java sem saber, ou inventando. Se o Bedrock fica sem memória, o que se baixa é a distância de renderização, que é o que decide quanto mundo fica carregado.

Então daqui para frente falamos de Java. Se você joga Bedrock, o que te serve está no guia de otimização que eu linko no final.

Quanto pedir, conforme o que você joga

Estes números são de memória alocada para o jogo, não de memória que o seu PC tem:

  • Vanilla, sem mods: 2 a 4 GB. E com 4 sobra. O jogo sem mods não precisa de mais, por mais que repitam o contrário.
  • Com shaders ou pacotes de textura grandes: 4 a 6 GB. Texturas em alta resolução ocupam de verdade.
  • Com mods, até uns cem: 6 a 8 GB.
  • Modpacks grandes, daqueles de duzentos ou trezentos mods: 8 a 10 GB. Passando disso, o problema deixa de ser a memória.
  • Servidor próprio no mesmo PC: some a parte do servidor à parte. O servidor e o cliente são dois programas e cada um pede o seu.

A regra que importa mais que a tabela

Nunca dê ao Java mais que a metade da RAM que você tem instalada.

O motivo: o que você aloca é só o monte principal. O Java também usa memória fora desse bloco, e o Windows precisa da dele. Se você tem 8 GB e dá 6 para o Minecraft, o sistema fica curto e começa a usar o disco como memória — que é exatamente quando o jogo sai do «tudo bem» para travar de vez em quando.

Com 8 GB instalados: 4 no máximo. Com 16: 8. Com 32: dá para mais, mas como você vai ver agora, quase nunca compensa.

Por que dar demais piora

Esta é a parte contraintuitiva, e o motivo pelo qual «põe tudo o que você tem» é um conselho ruim.

O Java não libera a memória na mão: ele tem um coletor de lixo que de tempos em tempos passa, olha tudo o que está reservado e fica com o que ainda está em uso. Enquanto faz isso, o jogo para por um instante.

E esse instante depende do tamanho do bloco. Se você deu 12 GB, o coletor tem 12 GB para percorrer. Se deu 4, tem 4.

O resultado prático é que um vanilla com 12 GB alocados pode te dar travadas de meio segundo de vez em quando, enquanto com 4 GB roda liso. A média de FPS pode até ficar parecida; o que muda é que aparecem engasgos que antes não existiam.

A regra, então: aloque o que o jogo precisa mais um pouco de folga. Não o que você tem. É uma das poucas coisas num PC onde passar do ponto custa alguma coisa em vez de ser indiferente.

Como saber se você errou a mão

Sinais de que está pouco

  • O jogo fecha sozinho e no log aparece OutOfMemoryError.
  • Engasgos que pioram conforme você joga e somem ao reiniciar.
  • Trava ao entrar num mundo grande ou carregar um modpack.

Sinais de que está demais

  • Travadas curtas e regulares, a cada poucos segundos, mesmo com o FPS bom.
  • O resto do PC fica lento enquanto você joga.
  • O Windows começa a usar o disco como memória, e dá para ouvir.

Para ver quanta você tem instalada: Ctrl+Shift+Esc para abrir o Gerenciador de Tarefas, aba Desempenho, seção Memória. Ali aparece o total e quanto está em uso agora.

Como alocar

A configuração é um argumento passado ao Java na inicialização. Os dois que importam:

  • -Xmx é o máximo. É o que quase sempre se mexe. -Xmx4G são 4 GB.
  • -Xms é o que ele reserva ao iniciar. Deixar igual ao máximo evita que o Java tenha que aumentar o bloco no meio da partida, que é uma pausa evitável.

No launcher oficial

  1. Abra o launcher e vá em Instalações.
  2. Passe o mouse na instalação que você usa e clique nos três pontos → Editar.
  3. Embaixo, Mais opções.
  4. Em Argumentos da JVM você vai ver algo começando com -Xmx. Mude esse número.
  5. Salve e inicie.

Mude só o -Xmx. O resto daquela linha são ajustes do coletor de lixo que já vêm configurados com critério. Apagar porque «não dá para entender» é o jeito mais rápido de piorar justamente o que você veio resolver.

Se você não quer brigar com argumentos

Editar uma linha de argumentos na mão é fácil de quebrar: um espaço a mais, o G minúsculo, um argumento apagado sem querer, e o jogo não abre sem te dizer por quê. Um gerenciador que te deixe escolher a RAM por perfil faz o mesmo sem essa parte — é uma das coisas que o JuanseCraft faz, linkado abaixo.

Três coisas que se confundem com isso

RAM não dá FPS

Já falei acima, mas vale repetir porque é o mal-entendido mais comum. Os quadros por segundo vêm do processador e da placa de vídeo. A memória só decide se o jogo consegue manter carregado o que precisa. Depois que dá, mais não faz nada.

Java de 32 bits não usa mais que 4 GB

Se você colocar -Xmx8G num Java de 32 bits, ele não abre. Hoje é raro, mas se acontecer com você, é esse o motivo: instale a versão de 64 bits.

A versão do Java importa, e não é a mesma coisa que memória

Cada versão do Minecraft pede uma versão mínima do Java. Se não bate, o jogo não abre — e o erro não diz «falta Java», diz qualquer outra coisa. Se você mudou a RAM e agora não abre, confira se não mexeu em mais alguma coisa junto.

O resumo, em três linhas

  • Bedrock: não tem nada para alocar. Baixe a distância de renderização.
  • Java vanilla: 4 GB. Pronto.
  • Java com modpack grande: 8 GB, e nunca mais que a metade do que você tem instalado.

Perguntas frequentes

Quanta RAM eu coloco no Minecraft Java?

Vanilla sem mods: 2 a 4 GB e sobra. Com uns cem mods: 6 a 8 GB. Modpacks pesados: 8 a 10 GB. E nunca mais que a metade da que você tem instalada.

Como eu aloco RAM para o Minecraft Bedrock?

Não dá, e o problema não é seu: essa configuração não existe no Bedrock. O Bedrock é escrito em C++ e gerencia a própria memória. Qualquer guia ou vídeo que te ensine a alocar RAM nele está falando de Java sem perceber, ou inventando.

Dar mais RAM aumenta o FPS?

Não. A RAM não desenha quadros: quem faz isso é o processador e a placa de vídeo. O que a RAM resolve são os fechamentos por falta de memória e os engasgos ao carregar. Se o que você quer é FPS, a configuração que importa é a distância de renderização.

O que acontece se eu der demais?

Piora. O coletor de lixo do Java precisa percorrer toda a memória alocada, e quanto maior, mais longas as pausas. Dar 12 GB para um vanilla pode gerar travadas de meio segundo que com 4 GB você não tinha.

Vale a pena comprar mais RAM?

Se você tem 8 GB e joga vanilla, não: não vai notar nada. Se tem 8 GB e quer modpacks grandes, aí ir para 16 ajuda. E se você tem 4 GB, subir para 8 é uma das melhorias mais baratas que existem para tudo, não só para o Minecraft.

Pode te servir