如何增加最大内存池大小?阿帕奇汤姆猫 9

Far*_*ari 3 java apache tomcat geoserver

我正在尝试增加 Apache tomcat 中的最大内存池config

我在 Apache 的帮助下使用 Geo-server 服务,但是我在 Geo-server 中的内存很快就被填满了。我一直必须从地理服务器服务器状态中释放内存。

当我从Apache 未启动增加时,我必须2048 maximum通过停止 Apache 服务器来增加我的内存。1024 to 2048

谁能指导我该怎么做,如何增加内存大小?

在此输入图像描述

Ola*_*ock 5

32位程序有严重的内存限制(来自-我的-古老的内存:Windows上的限制约为1.5G,前提是它在操作系统启动后尽早启动)。这是因为 JVM 需要获得连续的内存,而 32 位子系统中没有足够的可用内存。根据屏幕截图,您正在 64 位操作系统上运行 32 位 JVM(因为它安装在“Program Files (x86)”中)。

安装(并使用)64 位 JVM 并确保有足够的可用内存。

我的建议是将“初始内存池”设置为与“最大内存池”相同的值,以便您在启动服务时发现内存问题,而不是在周日晚上凌晨 3 点 JVM 尝试分配其余内存时发现内存问题内存但无法获取它。