增加Tomcat堆大小

时间:2014-08-31 10:27:14

标签: java performance tomcat tomcat7 geoserver

我正在尝试增加tomcat的堆大小(所以我可以优化GeoServer性能),我做的是:

  • 将tomcat默认文件中的JAVA_OPTS值更改为:
  

JAVA_OPTS =“ - Djava.awt.headless = true -Xmx3072m -XX:MaxPermSize = 512m”

  • 重启tomcat

当我检查JVM值时显示:

  

可用内存:440.33 MB总内存:495.06 MB最大内存:2969.62 MB

我不确定这是否好。

1 个答案:

答案 0 :(得分:1)

-Xmx 会设置最大堆大小。 JVM将根据需要分配更多内存,直至达到该限制。如果您出于某种原因想要在JVM启动时为堆分配更多内存,请使用 -Xms 选项以及 -Xmx 选项。

有关详细信息,请参阅Oracle docs

此外,这些选项指的是RAM,因此HD空间不相关。