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.
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.-Xmx4Gsã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
- Abra o launcher e vá em Instalações.
- Passe o mouse na instalação que você usa e clique nos três pontos → Editar.
- Embaixo, Mais opções.
- Em Argumentos da JVM você vai ver algo começando com
-Xmx. Mude esse número. - 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.