Есть ли рекомендуемый размер настройки Metaspace для Wildfly?

Есть ли лучшая практика для Metaspace Size с WildFly?

Например, для максимальной кучи памяти я бы сделал следующую настройку:

((Память без использования Wildfly) * 2) - (Общий объем доступной памяти)

Я знаю, что Metaspace автоматически увеличивается, если я не указываю MaxMetaspaceSize, но это хорошая практика?

заранее спасибо

0 ответов

Сервер приложений WildFly устанавливает начальное и максимальное значение метапространства в standalone.conf до 96 МБ / 256 МБ соответственно следующим образом:

... -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m ... -Xmx512m ...

Однако, MaxMetaspaceSizeв больших производственных приложениях обычно должен быть намного больше, так как он должен содержать метаданные для всех загруженных классов в приложении. Установив его на половину максимального размера кучи (-Xmx), поскольку WildFly кажется беспроигрышным вариантом, поскольку JVM при необходимости будет собирать мусор.

Другие вопросы по тегам