Pular para o conteúdo
Setup do Dev
Publicidade
Hardware

Quanta memória RAM você precisa para programar?

Os requisitos oficiais do Visual Studio, do Docker Desktop e das IDEs da JetBrains mostram por que 8 GB virou o piso e 16 GB, o confortável.

Por Setup do Dev
3 min de leitura
Compartilhar
Placa-mãe de computador em close, com o processador e os encaixes de memória
Foto: Lenharth Systems / StockSnap (CC0)

A pergunta aparece em todo grupo de quem está montando ou comprando o primeiro computador para programar, e a resposta mais comum é “depende”. Depende mesmo, mas dá para ser mais útil que isso: as ferramentas publicam o que pedem, e a conta sai dos requisitos oficiais.

Qual é o mínimo de verdade?

Para escrever código num editor leve, como o VS Code, rodando um projeto web simples, 8 GB ainda servem. O problema é que quase ninguém fica só no editor: tem o navegador com a documentação aberta, o servidor local, o banco, a ferramenta de mensagens da equipe.

Publicidade

Os números oficiais mostram onde está o piso. A JetBrains pede para o IntelliJ IDEA 8 GB de RAM no total, com 3 GB livres só para a IDE. O Docker Desktop no Windows lista 8 GB de memória do sistema como requisito. Juntando os dois, 8 GB deixa de ser o confortável e vira o limite.

E o Visual Studio?

O Visual Studio 2022 é o caso que mais assusta à primeira vista e, ao mesmo tempo, o mais claro. A página de requisitos da Microsoft fala em mínimo de 4 GB, mas recomenda 16 GB para “soluções profissionais típicas”. O mínimo abre o programa; os 16 GB são para trabalhar com ele.

A mesma página pede SSD para o Windows e para o Visual Studio, e uma instalação típica ocupa de 20 GB a 50 GB de disco. Memória e disco andam juntos aqui: com pouca RAM, o sistema usa o disco como memória de reserva, e um HD mecânico transforma isso em espera.

Docker e WSL comem quanto?

Mais do que parece, porque rodam uma máquina virtual inteira. No Windows, o WSL 2 reserva por padrão até 50% da memória total para a máquina virtual do Linux, segundo a documentação de configuração. Num notebook de 8 GB, são 4 GB que podem ir para os contêineres de uma vez.

Dá para limitar no arquivo .wslconfig, na pasta do seu usuário do Windows:

[wsl2]
memory=4GB

Depois, wsl --shutdown no PowerShell para a mudança valer. Limitar resolve a briga por memória, mas não cria memória: se o projeto precisa de três contêineres com banco, o teto apertado vira lentidão do outro lado.

Então, 16 GB?

Para quem trabalha com IDE completa, Docker e navegador aberto ao mesmo tempo, sim. É o número que a Microsoft recomenda para o Visual Studio e o que deixa folga para o Docker sem limitar o WSL na unha.

Publicidade

A leitura do Setup do Dev: 8 GB é para quem está aprendendo, com editor leve e um projeto por vez. Quem já usa contêiner no dia a dia sente a diferença dos 16 GB na primeira semana.

Quando 32 GB faz sentido?

Quando a sua rotina soma várias coisas pesadas ao mesmo tempo: vários contêineres de banco e de serviço, emulador de celular, máquina virtual de outro sistema, modelos de IA rodando no próprio computador. Nenhum requisito oficial das ferramentas citadas aqui pede 32 GB; é a soma do que roda junto que chega lá.

Notebook com memória soldada muda a conta?

Muda, e é a pergunta mais importante na hora da compra. Em muitos notebooks finos a memória vem soldada na placa e não dá para aumentar depois. Num modelo assim, compre já com a quantidade que você vai querer daqui a três anos, e não com a que dá para hoje.

Num desktop, ou num notebook com slot livre, dá para começar com 16 GB e crescer depois. Confira no manual do modelo quantos slots existem e qual é o máximo suportado antes de comprar o pente.

Fontes: Microsoft: requisitos do Visual Studio 2022, Docker: requisitos do Docker Desktop, JetBrains: requisitos do IntelliJ IDEA, Microsoft: configuração do WSL

Produzido com auxílio de IA e revisado pela redação.

Publicidade

Comentários (0)

Ainda não há comentários. Comece a conversa.

Deixe seu comentário

Seu e-mail não será publicado. O primeiro comentário de cada pessoa passa por moderação.

Seja respeitoso
Publicidade

Neste artigo

  1. Qual é o mínimo de verdade?
  2. E o Visual Studio?
  3. Docker e WSL comem quanto?
  4. Então, 16 GB?
  5. Quando 32 GB faz sentido?
  6. Notebook com memória soldada muda a conta?

Mais lidas

Editorias

Publicidade

Leia também

Newsletter semanal

O essencial da tecnologia, toda sexta no seu e-mail

Uma curadoria da redação com as notícias que importam para quem desenvolve, joga e trabalha com tecnologia. Sem spam.

Ao assinar, você concorda com a política de privacidade. Cancele quando quiser.

Publicidade