Aikar flagovi: da li su potrebni
Šta rade čuveni Aikar flagovi za G1 garbage collector, kome koriste i zašto na malom serveru neće biti razlike.
Ažurirano 13. avgust 2026.
Aikarovi flagovi su skup G1GC parametara podešenih za Minecraft servere. Cilj im nije da ubrzaju server, već da pauze garbage collectora učine kratkim i predvidivim.
Šta menjaju
- Povećavaju udeo heap-a koji se dodeljuje mladoj generaciji (
G1NewSizePercent) — većina smeća u Minecraftu je kratkog veka. - Postavljaju ciljnu pauzu na oko 200 ms (
MaxGCPauseMillis). - Isključuju agresivnu kompakciju i podešavaju veličinu regiona za veliki heap.
Kada imaju efekta
| Situacija | Efekat |
|---|---|
| Heap 8 GB ili više, aktivni online | Primetan: dugi zamrzavanja su ređa |
| Modpak | Primetan |
| Heap 2–4 GB, 5 igrača | Gotovo nikakav |
| Problem nije GC već plugin | Nikakav |
Pre nego što promeniš flagove, uveri se da su zamrzavanja zaista povezana sa garbage collectorom: u Paper logu vidiš Can't keep up, a u Spark izveštaju udeo GC-a — Profilisanje, Garbage collector i pauze.
U Millidi
Panel već pokreće server sa G1 podešenim prema količini memorije iz plana. Ne moraš posebno da kopiraš flagove iz tuđih vodiča: neki od njih su napravljeni za Java 8, a na Java 21 se ili ignorišu ili prave probleme.
Ako znaš šta radiš, parametri pokretanja se mogu menjati — Parametri pokretanja. Važi jedno pravilo: menjaj ih jedan po jedan i meri, nemoj da primenjuješ „paket sa foruma”.
