У меня есть эта VM с tomcat, java и grails. Я получаю ошибки пергмена, поэтому я огляделся и нашел решение:
set JAVA_OPTS="-Xms256m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m"
Я использую SSH для доступа к vm и введите приведенные выше аргументы. Полагаю, это устранит проблему. Дело в том, что я хотел убедиться, что я сделал это правильно. Поэтому я снова искал, как я могу проверить текущий permSize, и это решение, которое я получил:
jinfo -flag MaxPermSize 6444
6444 - это pid, и в ответ я получил это.
-XX:MaxPermSize=85983232
Вопрос: Является ли значение maxPermSize в байтах? потому что, если это так, это означает, что команда java_opts не работает. Я ожидаю получить 512 м, но 85983232 байта = 82 мб.. Или я вижу это неправильно..? Может ли кто-нибудь просветить меня по этому поводу? D: