java堆内存溢出
一次性从数据库中取160万条数据,造成java堆内存溢出,java.lang.OutOfMemoryError:javaheapspace该如何处理,谢谢...
一次性从数据库中取160万条数据,造成java堆内存溢出,
java.lang.OutOfMemoryError:java heap space
该如何处理,谢谢 展开
java.lang.OutOfMemoryError:java heap space
该如何处理,谢谢 展开
3个回答
2014-07-12
展开全部
tomcat 有个配置,设置 默认内存大小, 超出这个内存就会报内存溢出,首先设置大小跟 实际内存匹配 后再试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
取出数据做什么用的? 可以试一下分批量取出!
追问
这个表是个对应关系表,需要发给别的应用去解析使用。如果要分批量的话,是不是需要先通过SELECT COUNT(*) 来知道记录的总条数?
追答
你就把这个当作分页来做就OK了! 数据量不是真的很大的话,下面哪些增加内存的方法也是可以的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询