Java 8 Metaspace - избегайте уменьшения

У меня есть короткий вопрос из-за Metaspace в Java 8. Я знаю, что могу установить начальный размер с помощью параметра -XX:MetaspaceSize. Но интересно, можно ли настроить, чтобы это значение было минимальным размером.

Моя цель - предотвратить полный сборщик мусора из-за размера Metaspace. Обычно 512 МБ метапространства должно быть достаточно для моего приложения, но это значение может меняться во время выполнения. Если требуется более 512 МБ (чего быть не должно), полного GC не избежать, это ясно.

С уважением, Матиас


person AnarchoEnte    schedule 11.06.2015    source источник


Ответы (1)


Установка MaxMetaspaceFreeRatio=100 должна предотвратить его сжатие

person the8472    schedule 11.06.2015