Page History
...
- Java Heap Space: 1280Mb
- Java Perm Space: 128Mb (java7)
- Java Java meta space: 200Mb (java8+)
...
Code Block |
---|
wrapper.java.additional.4.5=-XX:MetaspaceSize=200M wrapper.java.additional.6=-XX:MaxMetaspaceSize=200M wrapper.java.additional.7=-XX:MinMetaspaceFreeRatio=0 wrapper.java.additional.8=-XX:MaxMetaspaceFreeRatio=100 wrapper.java.additional.9=-XX:MaxPermSize=128m # Initial Java Heap Size (in MB) wrapper.java.initmemory=32 # Maximum Java Heap Size (in MB) wrapper.java.maxmemory=1280 |
...
An 32 bit JVM will allow a maximum memory assignment of 2Gb in total. In order to assign more than 2Gb of memory, a 64 bit JVM on a 64 bit OS is required.
Determining the Required Java Metaspace or Perm Space Value
By default the Java Heap Space size is set to 128Mb/200Mb, which is a sufficient value for most deployments. A scenario in which this value needs increasing is when the Servoy Application Server is loaded up with a lot of additional plugins, beans, LAF's and drivers.
Configuring the Java Perm/Metaspace Space Value
For all three scenario's that the Servoy Application Server can be started (as a service, manual stand-alone or manual clustered), the value for the Java Perm Space is controlled by the 'XX:MaxPermSize' setting in the above mentioned configuration location .for java 7 or for java 8:
-XX:MetaspaceSize=60M -XX:MaxMetaspaceSize=60M -XX:MinMetaspaceFreeRatio=0 -XX:MaxMetaspaceFreeRatio=100
Monitoring the Memory Usage
...