How do I increase the memory available to the Play environment? I am running out of memory after a time while running tests.
In particular, I get this error:
java.lang.OutOfMemoryError: PermGen space
By setting the environment variable "_JAVA_OPTIONS", you can pass in variables that play/sbt will use during normal use. I found that this helped me avoid PermGen space errors when running my dev and tests.
For example:
export _JAVA_OPTIONS="-Xms64m -Xmx1024m -Xss2m -XX:MaxPermSize=256m"
I solved this problem by adding:
javaOptions ++= Seq("-Xmx2048M", "-Xms512M", "-XX:MaxPermSize=2048M")
in Build.scala to the settings.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With