我正在尝试增加Apache tomcat config
中的最大内存池。
我在Apache的帮助下使用地理服务器服务,但是我在Geo-server中的内存填充速度非常快。我必须从地理服务器服务器状态释放内存。
当我从2048 maximum
增加时,我必须通过停止Apache服务器将内存增加到1024 to 2048
。
任何人都可以指导我该怎么做才能增加记忆力吗?
答案 0 :(得分:3)
32位程序存在严重的内存限制(来自-my-古代内存:Windows上限制大约为1.5G,前提是它在操作系统启动后提前启动)。这源于JVM要求获得连续内存,而32位子系统中没有足够的可用内存。根据屏幕截图,您在64位操作系统上运行32位JVM(因为它安装在" Program Files(x86)")。
安装(并使用)64位JVM并确保您有足够的可用内存。
我的建议是设置"初始内存池"与"最大内存池"相同的值,以便在启动服务时发现内存问题,而不是在凌晨3点的星期日,当JVM尝试分配剩余的内存但是可以&# 39;得到它。
答案 1 :(得分:0)
最大内存池大小是tomcat分配的最大内存,具体取决于可用的主内存(RAM)