大对象内存溢出

hujd20030325 2011-08-29 11:59:19
1)BaseCollectionDTO占用了800多兆,约为整个heap的80%,导致了OOM,可能的线程是:
2)org.apache.poi.hssf.usermodel.HSSFSheet及其相关类占用约800兆,约为整个heap的80%,
导致了OOM,可能的线程是:

这是什么原因?
...全文
68 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
amdgaming 2011-08-30
一看就知道 你有poi 写数据到excel吧

你从数据库读取的字段太多了吧,或者 条数太多了
建议 用到几个字段取几个,还有条数 限制一下
不能想取多少条就多少条 写入excel的
回复
coder 2011-08-29
检查程序,优化程序
回复
相关推荐
发帖
高性能WEB开发
创建于2008-07-01

2.5w+

社区成员

高性能WEB开发
申请成为版主
帖子事件
创建了帖子
2011-08-29 11:59
社区公告
暂无公告