Плагин для серверов Майнкрафт помогает следить за оперативной памятью JVM и безопасно управляет ресурсами, которыми владеет сам. Он рассчитан на Paper и Folia: определяет нагрузку на память, отслеживает сборку мусора, чанки и сущности, а при критическом состоянии усиливает очистку своих временных данных.
Возможности
- Показывает использование Heap и Non-Heap памяти, Metaspace, пулы памяти, частоту и длительность сборки мусора, TPS и MSPT.
- Оценивает состояние нагрузки на память:
NORMAL,LOW,MEDIUM,HIGHилиCRITICAL. - Ведёт ограниченную историю памяти за
1 Minute,5 Minutes,15 Minutes,30 Minutesи1 Hour, а также замечает устойчивый аномальный рост. - Создаёт снимки состояния памяти и подробные отчёты.
- Отслеживает число загруженных чанков, рост сущностей и связь нагрузки на память с TPS, MSPT и сборкой мусора.
- При критической нагрузке очищает просроченный внутренний кэш и временные данные, уменьшает собственную фоновую активность, создаёт снимок и предупреждает администраторов.
- Не удаляет миры, чанки, данные игроков, инвентари, мобов, фермы, редстоун и ресурсы других плагинов.
Команды
/ramx status— текущие показатели памяти./ramx optimize now— немедленная безопасная очистка ресурсов плагина./ramx memory,/ramx gc,/ramx gcinfo— сведения о памяти и сборке мусора./ramx snapshot,/ramx snapshots— создание и просмотр снимков./ramx report— подробный отчёт./ramx plugins,/ramx history— сведения о плагинах и история памяти./ramx reload,/ramx debug,/ramx version— перезагрузка настроек, отладка и сведения о плагине./ramoptimiserx— псевдоним основной команды.
Права
ramoptimiserx.adminramoptimiserx.statusramoptimiserx.optimizeramoptimiserx.snapshotramoptimiserx.reportramoptimiserx.reloadramoptimiserx.debug
Настройка
Параметры находятся в plugins/RamOptimiserX/config.yml. В конфиге задаются пороги памяти, интервалы мониторинга и очистки, наблюдение за сборкой мусора, автоматическая оптимизация, аварийный режим, хранение снимков, уведомления и отладка. Снимки сохраняются в plugins/RamOptimiserX/snapshots/.
Требования
Плагин работает на Paper и Folia. Реальное потребление памяти также зависит от настроек JVM, числа игроков, миров, чанков, сущностей, плагинов и конфигурации сервера.
