社区
高性能WEB开发
帖子详情
大对象内存溢出
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
打赏
收藏
大对象内存溢出
1)BaseCollectionDTO占用了800多兆,约为整个heap的80%,导致了OOM,可能的线程是: 2)org.apache.poi.hssf.usermodel.HSSFSheet及其相关类占用约800兆,约为整个heap的80%, 导致了OOM,可能的线程是: 这是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
amdgaming
2011-08-30
打赏
举报
回复
一看就知道 你有poi 写数据到excel吧
你从数据库读取的字段太多了吧,或者 条数太多了
建议 用到几个字段取几个,还有条数 限制一下
不能想取多少条就多少条 写入excel的
coder
2011-08-29
打赏
举报
回复
检查程序,优化程序
list数据过大导致
内存溢出
_面试题:什么是内存泄漏?
内存溢出
?
面试时候经常被问到,内存泄漏遇到过没?什么原因导致的?怎么解决?那么
内存溢出
呢,是什么情况?本文带你理解。
内存溢出
out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是
内存溢出
。
内存溢出
就是你要求分配的内存超出了系统能给你的,系统不能满足需求,于是产生溢出。内存泄漏是指你向...
Java常见的几种
内存溢出
及解决方法
在Java 8及以后,虽然没有了永久代,取而代之的是元空间(Metaspace),但如果应用程序加载了大量的类,或者有内存泄漏导致类的元数据不断增加,也会出现元空间
内存溢出
。在Java 7及以前版本,存在永久代(PermGen),如果在程序中加载了大量的类,或者有动态生成类(如使用CGLIB等字节码增强技术)的情况,可能会导致永久代
内存溢出
。使用内存分析工具(如Eclipse Memory Analyzer)来分析内存中的
对象
,找出占用大量内存的
对象
,然后对其进行优化。例如,避免在循环中重复加载相同的类。
08-JVM中的
内存溢出
文章目录简介何为
内存溢出
内存溢出
的原因
内存溢出
实践大
对象
导致堆
内存溢出
频繁创建
对象
导致
内存溢出
小节面试分析 简介 何为
内存溢出
内存中剩余的内存不足以分配给新的内存请求就会
内存溢出
。
内存溢出
可能直接导致系统崩溃。
内存溢出
的原因 内存泄漏是导致
内存溢出
的一种原因,但
内存溢出
不全是由内存泄漏引起的,还可能是: 1)创建的
对象
太大导致堆
内存溢出
2)创建的
对象
太多导致堆
内存溢出
3)方法出现了无限递归调用导致栈
内存溢出
4)方法区内存空间不足导致
内存溢出
。
内存溢出
实践 大
对象
导致堆
内存溢出
第一步:编写如下代
【深入理解JVM】模拟
内存溢出
及排查分析
内存溢出
是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于虚拟机能提供的最大内存。
SpringMVC下载大文件时
内存溢出
的处理方法
利用SpringMVC下载大文件时
内存溢出
的处理 文件的上传和下载是Web系统中的一个很普通的功能,实现的方式也有很多种,如利用java.io下面的各种IO类自己实现,或者利用Commons IO1包中的FileUtils、IOUtils类中封装好的方法直接调用。由于目前我所开发的系统采用了SpringMVC1来作为项目的MVC实现,所以很自然的采用SpringMVC1内置的API进行文件的下载,但在实际使用过程中发现其对大文件的下载支持不太好,现把解决方案记录如下: @...
高性能WEB开发
25,980
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章