Веб-оптимизатор Java
Укажи железо — получи идеальное выделение памяти, рекомендации по дистанции прорисовки, выбор сборщика мусора и готовую строку аргументов под твой лаунчер.
Почему именно эти флаги?
-Xms и -Xmx равны — память выделяется сразу, без рывков при расширении кучи.
G1GC с флагами Aikar — лучший сборщик мусора для Minecraft: короткие паузы, плавный FPS. Это стандарт серверов и тяжёлых сборок.
+AlwaysPreTouch резервирует память у ОС заранее — меньше микрофризов в игре.
Параметры G1NewSizePercent и MaxGCPauseMillis заставляют сборщик работать чаще, но короче — игра не «подвисает» на полсекунды во время чистки памяти.
Выделять больше 12 ГБ вредно: куча становится огромной, и когда сборщик мусора всё-таки запускается, пауза длиннее. Для 1.20.1 сладкая точка — 8–10 ГБ.
Техно-доктор
Глубокий разбор краш-логов любой сборки Minecraft. Определяет загрузчик, версию, Java, память, виновный мод и причину вылета. Файл никуда не отправляется — весь анализ в браузере.
Диагностика терминала
Перетащи crash-report.txt, latest.log или debug.log