Para o ATM10 8.0 existem três medições de recursos aprovadas. Com uma alocação do produto de 10.240 MiB, o valor mais alto de RAM P95 atingiu 8.137 MiB, e o pico mais alto foi de 8.138 MiB. A média de TPS por minuto mais baixa registada foi de 19,92; swap e eventos OOM permaneceram em zero nas três execuções.

Uma lagoa de agulhas rochosas em All the Mods 10
Uma lagoa de agulhas rochosas em All the Mods 10

O limite de medição decisivo: o container podia efetivamente ocupar até 12.288 MiB. A alocação do produto de 10.240 MiB e este limite técnico superior são valores diferentes. As medições não comprovam, portanto, nem um mínimo de RAM testado nem uma comparação direta entre um limite rígido de 8 e um limite rígido de 10 GiB.

Três execuções de medição comparáveis

As execuções de 26, 27 e 28 de agosto de 2026 utilizaram a mesma versão do serverpack no mesmo nó de teste. Cada execução foi concluída de forma independente e contém 120 amostras. Os valores seguintes são agregados por execução; o máximo dos três valores P95 não é um P95 recalculado sobre todas as 360 amostras.

Parâmetro Configuração comum
Modpack All the Mods 10 8.0, projeto CurseForge 925200, ficheiro do servidor 8649107
Minecraft / Loader Minecraft 1.21.1, NeoForge 21.1.247
Alocação do produto 10.240 MiB (10 GiB)
Limite medido do container 12.288 MiB (12 GiB)
Mundo Mesma seed, raio Chunky 500, área-alvo com 4.225 chunks pré-gerados
Entidades 100 vacas solicitadas, 101 entidades observadas
Janela de tempo por execução 600 s de aquecimento, depois 1.800 s de medição, intervalo de 15 s
Tipo de carga Execução sintética de geração de mundo e recursos, sem jogadores reais
Execução (data UTC) Amostras RAM P95 / Pico (MiB) CPU P95 Mínimo de TPS por minuto Valor mais alto de MSPT P95
26.08.2026 120 8.081 / 8.083 13,55 % 19,92 14,6 ms
27.08.2026 120 7.939 / 7.940 20,16 % 20,00 18,8 ms
28.08.2026 120 8.137 / 8.138 18,96 % 20,00 19,4 ms

Todas as execuções reportaram 0 MiB de swap e 0 eventos OOM. Os 4.225 chunks descrevem a área-alvo pré-gerada; isso não significa que estivessem todos carregados simultaneamente em cada amostra. Os valores aplicam-se a esta configuração e a esta versão. Uma base de jogadores complexa com máquinas, dimensões adicionais e mods extra gera uma carga diferente.

O que isto significa para 8 ou 10 GB de RAM?

O plano de produto de 10 GB foi medido três vezes para a configuração descrita. Pode servir como orientação com a mesma versão e as mesmas condições de execução. 8 GB não foram testados nesta série. A partir da ocupação de um container com um limite diferente, não é possível prever se um heap menor ainda seria suficiente ou com que frequência o respetivo garbage collector atuaria.

O nosso modelo de capacidade calcula, a partir das três execuções, um valor de planeamento de 9.984 MiB. Utiliza o valor mais alto entre RAM P95 mais 20 por cento de reserva e o pico de RAM mais 512 MiB, arredondando para cima em múltiplos de 256 MiB. Este valor calculado é uma base de reserva, não é um teste de carga adicional nem prova de um limite rígido de memória.

Antes de escolher, verifica a versão do pack oferecida, a alocação de RAM e o limite de memória efetivo. Seleção atual: Configurar servidor Minecraft. Para outra versão do ATM10 ou outra configuração de execução, os valores não se aplicam automaticamente.

Um dragão de fogo de Ice and Fire em All the Mods 10, posicionado para a foto
Um dragão de fogo de Ice and Fire em All the Mods 10, posicionado para a foto

Distinguir heap, ocupação do container e lag

-Xmx limita o heap do Java. Além disso, a JVM necessita, entre outras coisas, de memória para classes, pilhas de threads e dados nativos. A ocupação medida do container não é, portanto, um valor medido do heap; a tabela não indica a parte off-heap separadamente.

Uma curva que sobe e desce após uma limpeza de memória não prova, por si só, um estrangulamento. O decisivo é se pausas longas de GC coincidem com problemas de tick. Também uma determinada percentagem de ocupação não é, por si só, motivo para fazer upgrade.

Se o spark estiver instalado, /spark tps, /spark gc e /spark health show --memory ajudam na análise. Em caso de paragem inesperada, verifica também as mensagens OOM e da consola. Mais RAM ajuda quando há pressão de memória comprovada; no caso de mods lentos ou máquinas complexas, pode ser necessária, em vez disso, uma análise com profiler.

O que a medição diz sobre jogadores

Estas três execuções não incluem jogadores reais e não resultam numa recomendação de número de jogadores. Um teste de cliente completo, documentado separadamente, de 29.08.2026, comprovou uma única entrada no mundo e uma interação de chat com versões de cliente e servidor devidamente emparelhadas. Não substitui uma medição de carga repetida com várias pessoas a jogar em simultâneo.

FAQ

8 GB são suficientes para dois a três jogadores?

Isto não é respondido por esta série de medições: não houve nem uma execução comparativa com 8 GB nem um nível de carga com dois ou três jogadores reais. O plano de produto de 10 GB medido sob um limite de container de 12 GiB é um ponto de partida documentado, não uma garantia genérica para qualquer mundo com jogadores.

10 GB são o mínimo comprovado?

Não. Para isso seria necessário investigar alocações menores e os respetivos limites de memória efetivos sob carga comparável. Uma execução aprovada com uma determinada alocação ainda não a torna a menor alocação funcional.

Uma curva de memória quase cheia significa automaticamente pouca RAM?

Não. Avalia o heap, a ocupação do container, as pausas de GC, o TPS e as mensagens OOM em conjunto. A curva, por si só, não distingue de forma fiável a gestão normal de memória da pressão real de memória.

Os valores também se aplicam a novos lançamentos do ATM10?

Apenas para a versão de serverpack indicada. Uma nova versão, definições de JVM alteradas ou um limite de container efetivo diferente podem alterar o resultado e requerem uma avaliação própria.

Fontes e verificação

  • Três execuções de recursos: 26.–28.08.2026, mesma seed MCF-MODPACK-CAPACITY-V1, ficheiro do servidor 8649107 e alocação do produto de 10.240 MiB. 120 amostras cada; todos os valores de recursos indicados provêm destas execuções.
  • Perfil de capacidade: derivado das três execuções PASS em 28.08.2026, dados em tempo real verificados novamente em 08.09.2026. O horizonte automático de validade termina em 27.09.2026; uma alteração de versão ou configuração requer uma verificação separada.
  • Gestão de memória Java: Oracle — Java HotSpot Garbage Collection Tuning Guide.
  • Comandos de diagnóstico: spark — Command Usage.

Verificação: 8 de setembro de 2026. As medições repetidas foram realizadas em agosto; a nova verificação dos registos guardados não constitui um novo teste de carga.

All the Mods 10: ver exemplo

Gravações próprias de um ambiente de demonstração. A versão e a configuração mostradas podem diferir do teu servidor.

  1. Uma barra de ferro está no depósito sob a prensa.
  2. A manivela aciona a Mechanical Press.
  3. Resultado: uma chapa de ferro.
Uma barra de ferro está no depósito sob a Mechanical Press; a manivela aguarda.
Uma barra de ferro está no depósito sob a Mechanical Press; a manivela aguarda.

All the Mods 10 7.3 · Minecraft 1.21.1 · NeoForge 21.1.247 · 2026-09-15

A manivela aciona a prensa e a cabeça desce.
A manivela aciona a prensa e a cabeça desce.

All the Mods 10 7.3 · Minecraft 1.21.1 · NeoForge 21.1.247 · 2026-09-15

Resultado: uma chapa de ferro no depósito.
Resultado: uma chapa de ferro no depósito.

All the Mods 10 7.3 · Minecraft 1.21.1 · NeoForge 21.1.247 · 2026-09-15