大对象内存溢出

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

这是什么原因?
...全文
102 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
amdgaming 2011-08-30
  • 打赏
  • 举报
回复
一看就知道 你有poi 写数据到excel吧

你从数据库读取的字段太多了吧,或者 条数太多了
建议 用到几个字段取几个,还有条数 限制一下
不能想取多少条就多少条 写入excel的
coder 2011-08-29
  • 打赏
  • 举报
回复
检查程序,优化程序

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧