Недостаточно памяти в PlayFramework 2.0 Как увеличить объем памяти, доступный для среды воспроизведения? После выполнения тестов у меня заканчивается память. В частности, я получаю эту ошибку: java.lang.OutOfMemoryError: пространство PermGen Ответ 1 Я решил эту проблему, добавив: javaOptions ++= Seq("-Xmx2048M", "-Xms512M", "-XX:MaxPermSize=2048M") в Build.scala в настройках. Ответ 2 Установив переменную окружения "_JAVA_OPTIONS", вы можете передать переменные, которые play/sbt будут использовать при нормальном использовании. Я обнаружил, что это помогло мне избежать ошибок пространства PermGen при запуске моего dev и тестов. Например: export _JAVA_OPTIONS = "- Xms64m -Xmx1024m -Xss2m -XX: MaxPermSize = 256m" Ответ 3 Параметры запуска Java для игры основаны на script: $PLAY_HOME/рамки/построить Пространство PermGen можно увеличить, изменив строку в нижней части файла: java ${DEBUG_PARAM} -Xms512M -Xmx1536M -Xss1M -XX: + CMSClassUnloadingEnabled -XX: MaxPermSize = 384M... Установите для переменной MaxPermSize соответствующее значение.
Ответ 1 Я решил эту проблему, добавив: javaOptions ++= Seq("-Xmx2048M", "-Xms512M", "-XX:MaxPermSize=2048M") в Build.scala в настройках.
Ответ 2 Установив переменную окружения "_JAVA_OPTIONS", вы можете передать переменные, которые play/sbt будут использовать при нормальном использовании. Я обнаружил, что это помогло мне избежать ошибок пространства PermGen при запуске моего dev и тестов. Например: export _JAVA_OPTIONS = "- Xms64m -Xmx1024m -Xss2m -XX: MaxPermSize = 256m"
Ответ 3 Параметры запуска Java для игры основаны на script: $PLAY_HOME/рамки/построить Пространство PermGen можно увеличить, изменив строку в нижней части файла: java ${DEBUG_PARAM} -Xms512M -Xmx1536M -Xss1M -XX: + CMSClassUnloadingEnabled -XX: MaxPermSize = 384M... Установите для переменной MaxPermSize соответствующее значение.