MemorySweep
Активный0.0
Установок
Последнее обновление
Версии
MemorySweep
Модификация MemorySweep решает проблему накопления мусора в памяти Java, автоматически выполняя очистку через определенные промежутки времени. По умолчанию очистка происходит каждые 15 минут, но этот интервал можно изменить в файле конфигурации.
Функционал:
- Периодический вызов System.gc() для удаления неиспользуемых объектов из памяти
- Добавление команды /memorysweep для ручного запуска очистки
- Возможность активации чистки при достижении 90% использования памяти
Оптимизация производительности
Если во время сборки мусора возникают задержки, рекомендуется добавить параметр JVM: -XX:+ExplicitGCInvokesConcurrent
Альтернативное решение
Для максимальной производительности стоит попробовать ZGC - сборщик мусора, появившийся в Java 11:
-XX:+UnlockExperimentalVMOptions -XX:+UseZGC
Внимание: Не используйте ZGC вместе с другими сборщиками мусора и не добавляйте параметр -UseAdaptiveSizePolicy.