如何增加最大内存池大小? Apache Tomcat 9

时间:2018-05-21 06:19:45

标签: java apache tomcat geoserver

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

我在Apache的帮助下使用地理服务器服务,但是我在Geo-server中的内存填充速度非常快。我必须从地理服务器服务器状态释放内存。

当我从2048 maximum增加时,我必须通过停止Apache服务器将内存增加到1024 to 2048

任何人都可以指导我该怎么做才能增加记忆力吗?

enter image description here

2 个答案:

答案 0 :(得分:3)

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

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

我的建议是设置"初始内存池"与"最大内存池"相同的值,以便在启动服务时发现内存问题,而不是在凌晨3点的星期​​日,当JVM尝试分配剩余的内存但是可以&# 39;得到它。

答案 1 :(得分:0)

最大内存池大小是tomcat分配的最大内存,具体取决于可用的主内存(RAM)

相关问题