Сервер Minecraft Java работает внутри JVM. Объекты игры и плагинов размещаются в области памяти heap. Параметр -Xmx задаёт её верхний предел, а -Xms — начальный размер. GC (garbage collector) освобождает память от объектов, которые больше не нужны.
Почему занятая RAM — не всегда проблема
Java может держать выделенную память вместо немедленного возврата операционной системе. Поэтому высокий расход RAM сам по себе не доказывает утечку. Тревожные признаки — повторяющиеся долгие паузы GC, неуклонный рост после очистки, ошибка и связь с лагами игроков.