日期:2014-05-17  浏览次数:20663 次

TOMCAT 服务器JVM内存问题
最近部署一个应用
环境是:
WIN2003
TOMCAT6.0
JDK1.6

服务器内存15G


 采用的框架式SpringMVC+Hibernate
请问初始化内存池和最大内存池如何配置最好?

这样才能保证不内存溢出呢?



------解决方案--------------------
内存溢出还是要想办法尽量在应用中控制,限制过深的递归,限制大规模的new对象,尽量使用局部变量等,要拿捏这两个参数只有自己修改了启动tomcat试试了,内存设置过大向操作系统申请时直接失败的,所以tomcat直接启动不起来,参考建议值的基础上自己改动参数不断尝试,毕竟应用场景不同出入很大,不能准确给出多少的
------解决方案--------------------
提高服务器的配置。合理编程。数据库设计规范。
------解决方案--------------------
探讨

内存溢出还是要想办法尽量在应用中控制,限制过深的递归,限制大规模的new对象,尽量使用局部变量等,要拿捏这两个参数只有自己修改了启动tomcat试试了,内存设置过大向操作系统申请时直接失败的,所以tomcat直接启动不起来,参考建议值的基础上自己改动参数不断尝试,毕竟应用场景不同出入很大,不能准确给出多少的

------解决方案--------------------
+1
探讨
内存溢出还是要想办法尽量在应用中控制,限制过深的递归,限制大规模的new对象,尽量使用局部变量等,要拿捏这两个参数只有自己修改了启动tomcat试试了,内存设置过大向操作系统申请时直接失败的,所以tomcat直接启动不起来,参考建议值的基础上自己改动参数不断尝试,毕竟应用场景不同出入很大,不能准确给出多少的