Skip to content
Hospedagem · Desempenho

Memória: quanto alocar e por que não toda ela

Como ler o gráfico de memória no painel, por que memória usada não significa falta e quando é hora de um plano maior.

Atualizado em 13 de agosto de 2026

O gráfico de memória no painel assusta quem está começando: ele quase sempre está alto. Isso é comportamento normal do Java.

Como interpretar

O Java aloca memória com antecedência e só a libera durante a coleta de lixo. O formato de serra no gráfico — uso subindo e uma queda brusca após a coleta — é sinal de um servidor saudável.

Um problema é diferente: a linha fica colada no teto e não desce depois das quedas. Isso significa que a memória não está sendo liberada — ou a memória é realmente baixa demais, ou existe um vazamento.

Sinais de falta de memória

  • OutOfMemoryError no log — análise.
  • Travamentos de vários segundos que aumentam com o tempo de atividade.
  • O servidor funciona bem após um reinício e piora ao longo do dia.

Vazamento

Se o consumo cresce de forma linear e não cai, procure o culpado:

spark heapsummary

Normalmente é um plugin que acumula dados, ou um mod com chunk loaders — Spark.

Uma medida temporária é o reinício automático uma vez por dia. A solução definitiva é encontrar e atualizar o culpado.

Não aloque tudo

Além do heap, o processo precisa de memória para metadados, threads e buffers, e o contêiner precisa de memória para o sistema. O painel da Millida já considera isso ao definir os limites de heap de acordo com o plano — você não precisa mexer nisso manualmente.

Quando mudar de plano

Quando o consumo de pico atinge o limite de forma consistente durante a operação normal e o perfil não mostra vazamento — Mudança de plano.

Hospedagem MinecraftSeu servidor roda enquanto você está offlineCriar servidor