Aikar flags: чи потрібні вони
Що роблять відомі Aikar flags для збирача сміття G1, кому вони допомагають і чому на маленькому сервері різниці не буде.
Оновлено 13 серпня 2026 р.
Прапорці Aikar — це набір параметрів G1GC, налаштованих для серверів Minecraft. Їхня мета не в тому, щоб прискорити сервер, а в тому, щоб зробити паузи збирача сміття короткими та передбачуваними.
Що вони змінюють
- Збільшують частку купи, виділену молодому поколінню (
G1NewSizePercent) — більшість сміття в Minecraft недовговічне. - Встановлюють цільову паузу близько 200 мс (
MaxGCPauseMillis). - Вимикають агресивне ущільнення та налаштовують розмір регіону для великої купи.
Коли вони дають ефект
| Ситуація | Ефект |
|---|---|
| Купа 8 ГБ або більше, активний онлайн | Помітний: довгі зависання трапляються рідше |
| Збірка модів | Помітний |
| Купа 2–4 ГБ, 5 гравців | Практично відсутній |
| Проблема не в GC, а в плагіні | Відсутній |
Перш ніж змінювати прапорці, переконайтеся, що зависання справді пов'язані зі збирачем сміття: у лозі Paper видно Can't keep up, а у звіті Spark — частку GC — Профілювання, Збирач сміття та паузи.
У Millida
Панель уже запускає сервер із G1, налаштованим під обсяг пам'яті тарифу. Вам не потрібно окремо копіювати прапорці зі сторонніх посібників: частина з них розрахована на Java 8, а на Java 21 вони або ігноруються, або спричиняють проблеми.
Якщо ви розумієте, що робите, параметри запуску можна редагувати — Параметри запуску. Є одне правило: змінюйте їх по одному та вимірюйте, а не застосовуйте «пакет із форуму».
