Данный мод может периодически вызывать System.gc() для очистки памяти.
Также добавлена команда /memorysweep для ручной очистки памяти.
На сервере можно ввести "memorysweep" для очистки памяти клиента. Такое решение позволяет избежать дополнительной сетевой нагрузки.
Стандартный интервал очистки памяти составляет 15 минут и может быть изменён в файле конфигурации.
Очистка памяти также может выполняться при достижении определённого уровня её использования (по умолчанию 75%).
При возникновении лагов во время сборки мусора рекомендуется добавить параметр JVM -XX:+ExplicitGCInvokesConcurrent
Для Java 11+ рекомендуется использовать ZGC — современный сборщик мусора, не требующий указания вышеупомянутых параметров:
-XX:+UnlockExperimentalVMOptions -XX:+UseZGC
Важно: не используйте другие сборщики мусора совместно с ZGC и избегайте параметра -UseAdaptiveSizePolicy
Предложения по улучшению можно оставить в разделе Issues.