Flags do Aikar: são necessárias
O que as famosas flags do Aikar fazem pelo coletor de lixo G1, quem se beneficia e por que não haverá diferença em um servidor pequeno.
Atualizado em 13 de agosto de 2026
As flags do Aikar são um conjunto de parâmetros do G1GC ajustados para servidores Minecraft. O objetivo delas não é acelerar o servidor, mas tornar as pausas do garbage collector curtas e previsíveis.
O que elas mudam
- Aumentam a parcela do heap alocada para a geração jovem (
G1NewSizePercent) — a maior parte do lixo no Minecraft é de vida curta. - Definem uma meta de pausa em torno de 200 ms (
MaxGCPauseMillis). - Desativam a compactação agressiva e ajustam o tamanho das regiões para um heap grande.
Quando elas fazem efeito
| Situação | Efeito |
|---|---|
| Heap de 8 GB ou mais, online ativo | Perceptível: travamentos longos são menos frequentes |
| Modpack | Perceptível |
| Heap de 2–4 GB, 5 jogadores | Praticamente nenhum |
| O problema não é o GC, mas um plugin | Nenhum |
Antes de mudar as flags, confirme se os travamentos estão realmente relacionados ao garbage collector: no log do Paper você vê Can't keep up, e no relatório do Spark, a parcela do GC — Profiling, Garbage collector e pausas.
Na Millida
O painel já inicia o servidor com o G1 ajustado para o tamanho de memória do plano. Você não precisa copiar flags de guias de terceiros separadamente: algumas delas são feitas para o Java 8 e, no Java 21, ou são ignoradas ou causam problemas.
Se você sabe o que está fazendo, os parâmetros de inicialização são editáveis — Parâmetros de inicialização. Há uma regra: mude um de cada vez e meça, não aplique um “pacote do fórum”.
