2015-06-11 1 views
3

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

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

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

ответ

3

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