在性能测试中,tomcat出现out of memory 在性能测试中,tomcat出现out of memory是什么问题阿,应该怎么修改呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tomcat默认可以使用的内存为64MB,在处理大信息量的应用需要调整内存设置。 Windows下在文件/bin/catalina.bat或Unix下在文件/bin/catalina.sh的前面,增加如下设置: JAVA_OPTS='-Xms[初始化内存大小] -Xmx[可以使用的最大内存大小]' eg: JAVA_OPTS='-Xms128m -Xmx256m' 表示初始化内存为128MB,可以使用的最大内存为256MB 我用了的,JAVA_OPTS='-Xms256m -Xmx512m' ,是不是我用的并发用户数太多了???是程序的问题吗 不一定是程序的问题.你可以调到512运行测试,如果平均每秒打开2次有错误.或out of memory就很有可能是程序的问题了 你的并发量是多少???除了设置JAVA_OPTS='-Xms128m -Xmx256m'以外,你还应该在tomcat安装目录下的server.xml文件中做一些修改 应该在server.xml文件里面设置什么呢我在server.xml里面的设置是minProcessors="5" maxProcessors="100" 建议你用Optimize Suite测试一下;比较容易发现内存溢出的原因。上述高手们已经给出了配置方法;如果在改大后仍然溢出,但又不是程序的问题,建议采用别的策略,比如捕获内存溢出的异常,采用合理的策略,来减缓系统的压力 请教一个java GUI的问题,十分感谢! 感觉内存泄漏,用jProfiler看,说是replaceAll占用大量内存 java中使用报表的调查 IOEception的导入??? 面试题:把一万条数据放入内存中是怎么放的? 请教session.setAttribute("admin","ghyghost");这样的代码在JAVA文件中可以写吗? 怎么获得一个数的整数部分,和小数部分? java视频教程 有兄弟做过短信猫短信开发的吗,知道启用轮循模式是什么意思, 如何启动吗 100分求教,jlist怎样加入图标 用JAVA实现程序的行数统计? 如何获取一个类的实例所占用的内存空间大小?
tomcat默认可以使用的内存为64MB,在处理大信息量的应用需要调整内存设置。
Windows下在文件/bin/catalina.bat或Unix下在文件/bin/catalina.sh的前面,增加如下设置:
JAVA_OPTS='-Xms[初始化内存大小] -Xmx[可以使用的最大内存大小]'
eg:
JAVA_OPTS='-Xms128m -Xmx256m'
表示初始化内存为128MB,可以使用的最大内存为256MB
是程序的问题吗
除了设置JAVA_OPTS='-Xms128m -Xmx256m'以外,你还应该在tomcat安装目录下的server.xml文件中做一些修改
我在server.xml里面的设置是minProcessors="5" maxProcessors="100"
建议你用Optimize Suite测试一下;比较容易发现内存溢出的原因。上述高手们已经给出了配置方法;如果在改大后仍然溢出,但又不是程序的问题,建议采用别的策略,比如捕获内存溢出的异常,采用合理的策略,来减缓系统的压力