我正在尝试增加 tomcat 的堆大小(以便我可以优化 GeoServer 性能),我所做的是:
- 将 tomcat 默认文件中的 JAVA_OPTS 值更改为:
JAVA_OPTS="-Djava.awt.headless=true –Xmx3072m -XX:MaxPermSize=512m"
- 重启tomcat
当我检查 JVM 值时显示:
Free memory: 440.33 MB Total memory: 495.06 MB Max memory: 2969.62 MB
我不确定这是否好。
最佳答案
-Xmx 将设置最大堆大小。 JVM 将根据需要分配更多内存,直至达到该限制。如果您出于某种原因想要在 JVM 启动时为堆分配更多内存,请使用 -Xms 选项以及 -Xmx 选项。
参见 Oracle docs了解详情。
此外,这些选项指的是 RAM,因此与 HD 空间无关。
关于java - 增加 Tomcat 堆大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25591063/