▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/MemorySweep
MemorySweep

MemorySweep

Мод MemorySweep для Майнкрафт автоматически очищает память, избавляя от лагов и вылетов. Настраиваемый интервал и ручная команда /memorysweep.

Оцените первым
158.8K
48

MemorySweep - это небольшой, но полезный мод для Майнкрафт, который решает одну из самых частых проблем долгих игровых сессий - утечки памяти и постепенное падение FPS из-за забитой оперативки.

Зачем это нужно

В Minecraft (особенно с десятками модов или на серверах) память со временем забивается - чанки, сущности, частицы и куча других объектов висят в памяти даже после того, как стали не нужны. Java сама по себе чистит мусор через сборщик (Garbage Collector), но делает это не всегда вовремя. В итоге - лаги, микрофризы или даже вылет с OutOfMemoryError.

MemorySweep форсирует вызов System.gc() по расписанию или при достижении порога занятой памяти. По сути - дёргает сборщик мусора за рукав, чтобы тот не ленился.

Как это работает

  • Автоматическая очистка - по умолчанию каждые 15 минут. Интервал меняется в конфиге.
  • Очистка по заполнению памяти - если занято больше 90% (по умолчанию), мод сам запускает сборку.
  • Ручная команда - /memorysweep в любой момент принудительно чистит память.

Настройки лежат в конфигурационном файле - можно выставить хоть каждую минуту, хоть раз в час.

Важные нюансы

Сборка мусора сама по себе может вызывать кратковременные лаги (STW паузы). Если вы заметили фризы во время очистки - добавьте JVM параметр:

-XX:+ExplicitGCInvokesConcurrent

Это сделает сборку конкурентной - лаги станут почти незаметны.

Для Java 11 и новее рекомендую вообще переключиться на ZGC - он работает без длинных пауз и не требует дополнительных флагов для ExplicitGC:

-XX:+UnlockExperimentalVMOptions -XX:+UseZGC

Важно: ZGC не дружит с другими сборщиками - не добавляйте -UseAdaptiveSizePolicy и не используйте параллельно другой GC.

Стоит ли ставить?

Если у вас сервер с кучей игроков или тяжёлая сборка модов - однозначно да. На слабых машинах тоже пригодится: меньше шансов вылететь из-за нехватки памяти. На ванильном клиенте с 8+ ГБ ОЗУ разница может быть не так заметна, но лишним не будет.

Скачайте мод MemorySweep и забудьте про внезапные вылеты - играйте дольше без перезапусков.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.16.x

Платформы

Поддерживаемые окружения

Клиент

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:1 год назад
Главная