Tomcat 7 64bit最大内存使用率

Min*_*yen 3 tomcat tomcat7

我正在使用tomcat7 32位.据我所知,它可能管理最大1GB的内存使用量.我在我的应用程序中使用了缓存数据(ehcache),有时它会导致错误"OutOfMemory",应用程序无法正常工作.我打算使用tomcat7 64bit来增加内存,但我不知道它最多管理多少GB?我们如何配置更改tomcat的内存?提前致谢.

Dan*_*ina 7

tomcat不会"限制"最大内存量,它受JVM +系统架构/操作系统的限制.

有关详细信息,请参阅这些问题/答案:

这意味着您必须安装64位Java运行时环境(而不是64位tomcat).然后在tomcat启动脚本中调整-Xmx设置.见例如:

===编辑对不起我有点过时,有一个预先打包的Tomcat7 64位一体式tomcat for windows.然而,这并不意味着,我的答案是错误的.该软件包只包含64位JRE.使用64位系统和JVM,您将不必担心许多年内存限制....