Which optimization flags (Aikar's) should I use?
Aikar's flags are a well-known set of G1GC (garbage collector) tuning options that smooth out Java memory handling for Minecraft servers. On HumbleServers, they're already applied for the versions that benefit — so in most cases you don't need to touch them at all.
What we apply for you
Our startup already uses Aikar's flags for the versions where they help. The panel applies them automatically for Minecraft 1.8–1.18 (and Forge 1.8–1.16.5). For newer Minecraft versions, modern JVM defaults are fine and don't need the same tuning.
When you'd change them
- For most servers, leave the flags as-is — they're already optimal.
- If you run a custom JAR or startup command, you can add Aikar's flags yourself in the Startup tab's command.
- Avoid stacking conflicting garbage-collector flags — mixing GC options can hurt performance rather than help it.
Warning: Don't combine conflicting GC or memory flags (for example, layering multiple garbage collectors). One coherent flag set works far better than a patchwork.
Frequently asked questions
Do I need to add Aikar's flags myself? No, not on a standard setup — the panel already applies them for the versions that benefit. Only add them manually if you run a custom JAR/startup.
What about Minecraft 1.19 and newer? Modern defaults are fine for newer versions. Aikar's flags target the older range (roughly 1.8–1.18), where they make the biggest difference.