1#
银光图片
S4 32位安装包,默认安装时,最大内存默认为1G,当并发数较高或在运行大型的报 表查询时,可能会造成Tomcat内存不够使用,S4随之掉线的现象。如何调大tomcat的最大内存呢?
由于32位程序,最大寻址能力为2的32次方,也就是4G,而64位程序,最大寻址能力是2的64次方,17179869184G=16777216T,这几乎是无限大。所以对于并发数量高的客户或是经常出现掉线情况的客户,请安装S4 64位安装包(下载地址:http://cn1.metasoft.cn/download/product/s4_setup_auto_12.0(64).rar),并根据服务器的物理内存情况,将tomcat的最大内存尽可能设置大。注意:64位的S4安装包只能安装到64位的操作系统。
Tomcat内存设置参考如下图:


另外,由于java技术本身的限制以及程序的漏洞,java环境的内存会累计占用越来越多的内存,最终会导致崩溃,所以服务器要设置定时重启,以保证内存及时释放。建议每周二和周五早晨重启两次,可以设置windows计划任务来完成自动重启。设置步骤参考下图: