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

structs2 out of memory的问题
利用structs2进行web开发。其中有一个SQL,由于取出的数据量巨大,导致产生outofmemory的异常。请问这个问题如何解决?
现在的做法是直接通过seesion的selectList方法做的,这种方法有可能出现这种异常,请问还有没有别的方法?谢谢!

------解决方案--------------------
实在找不到办法你可以手动改变这个两参数的值:

-server -Xms800m -Xmx800m

myeclipse中window -> preferences -> 输入tomcat -> 找到你使用的tomcat -> jdk

修改后点击确定重启myeclipse
------解决方案--------------------
分页啊
--回复内容太短了! 

------解决方案--------------------
给你提供2中思路:

1.拓展java虚拟机的内存,这样就不会溢出了

2.使用分页的设计、每次只读取一页的数据量