Aikar flagy: sú potrebné
Čo robia známe Aikar flagy pre G1 garbage collector, komu pomáhajú a prečo na malom serveri nebude žiadny rozdiel.
Aktualizované 13. augusta 2026
Aikarove flagy sú sada parametrov G1GC vyladených pre Minecraft servery. Ich cieľom nie je zrýchliť server, ale dosiahnuť, aby boli pauzy garbage collectora krátke a predvídateľné.
Čo menia
- Zvyšujú podiel haldy vyhradenej pre mladú generáciu (
G1NewSizePercent) — väčšina odpadu v Minecrafte má krátku životnosť. - Nastavujú cieľovú pauzu okolo 200 ms (
MaxGCPauseMillis). - Vypínajú agresívnu kompakciu a ladia veľkosť regiónu pre veľkú haldu.
Kedy majú efekt
| Situácia | Efekt |
|---|---|
| Halda 8 GB alebo viac, aktívny online | Známy: dlhé zamrznutia sú zriedkavejšie |
| Modpack | Známy |
| Halda 2–4 GB, 5 hráčov | Takmer žiadny |
| Problémom nie je GC, ale plugin | Žiadny |
Pred zmenou flagov sa uisti, že zamrznutia naozaj súvisia s garbage collectorom: v logu Paperu vidíš Can't keep up a v reporte Sparku podiel GC — Profilovanie, Garbage collector a pauzy.
V Millida
Ovládací panel už spúšťa server s G1 vyladeným na veľkosť pamäte daného plánu. Nemusíš zvlášť kopírovať flagy z cudzích návodov: niektoré sú určené pre Java 8 a na Java 21 sa buď ignorujú, alebo spôsobujú problémy.
Ak vieš, čo robíš, štartovacie parametre sa dajú upraviť — Štartovacie parametre. Platí jedno pravidlo: meň ich po jednom a meraj, neaplikuj „balíček z fóra“.
