社区
XML/XSL
帖子详情
一个很大XML文件如果一次性的加载会造成内存溢出,怎么处理啊
zhangdong198677
2013-04-08 03:33:32
一个很大XML文件如果一次性的加载或处理会造成内存溢出,应该怎么处理啊
...全文
7228
6
打赏
收藏
一个很大XML文件如果一次性的加载会造成内存溢出,怎么处理啊
一个很大XML文件如果一次性的加载或处理会造成内存溢出,应该怎么处理啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
本自具足反求诸己
2013-04-22
打赏
举报
回复
看看里面有没有合适的拆分标签,例如:信息的说明明显分为四个子结构,那就拆分成4个子结构;然后在子结构中看看还有没有类似的,继续拆,直到计算机可以正常运行了就好了
zhangdong198677
2013-04-21
打赏
举报
回复
引用 4 楼 seacean2000 的回复:
可以考虑拆分,刚做过的项目就是这么处理的。100M的XML文件,必须拆分
怎么拆呢
本自具足反求诸己
2013-04-18
打赏
举报
回复
可以考虑拆分,刚做过的项目就是这么处理的。100M的XML文件,必须拆分
天道酬勤喜洋洋
2013-04-17
打赏
举报
回复
读取的操作使用sax,处理并存储的时候使用dom,楼主采用的方式会将整个tree加载到内存中,占用的资源太多了
cds27
2013-04-12
打赏
举报
回复
用SAX,或者将JVM的堆栈加大。
zhangdong198677
2013-04-10
打赏
举报
回复
用sax 哈哈哈哈哈
poi0020,大
文件
读取,有效解决
内存
溢出
。
资源贴:https://www.cnblogs.com/swordfall/p/8298386.html 解决思路,一次
加
载
少量
文件
进
内存
,
处理
完成后,再
加
载
下一批,不断循环。难点:传统的用户模式读取方式没法完成,用户模式是
一次性
将
文件
内容全部
加
载
到
内存
中;所以需要引入另外一种事件模式,事件模式是一次读取一条进入
文件
。 代码实现: 1、建立maven工程,导入项目依赖 <depen...
java 大数据
处理
之
内存
溢出
解决办法
一、
内存
溢出
类型 1、java.lang.OutOfMemoryError: PermGen space JVM管理两种类型的
内存
,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不
会
释放空间。如果web app用了大量的第三方jar或者应用有太多的class
文件
而恰好MaxPermSize设置较小,
大数据导出Excel导致
内存
溢出
的解决方案
一、问题描述: 公司之前的项目中客户有一个需求是将业务数据导出到Excel表中,方便他们对账,单个导出任务数据量近100W,每当月初任务量多时,导出的项目就
会
内存
溢出
,挂掉。二、原因分析: 1、每个进程在写Excel
文件
时,都是先将数据
加
载
到
内存
,然后再将
内存
里面的数据生成
文件
;因此单个进程任务的数据量过大,将无法及时回收系统
内存
,最终导致系统
内存
耗尽而宕机。 2、导出中ora
java 大数据
处理
之
内存
溢出
解决办法(一)
一、
内存
溢出
类型 1、java.lang.OutOfMemoryError: PermGen space JVM管理两种类型的
内存
,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不
会
释放空间。如果web app用了大量的第三方jar或者应用有太多的class
文件
而恰好MaxPermSize设置较小,
Java
内存
溢出
详解及解决方案
内存
溢出
与数据库锁表的问题,可以说是开发人员的噩梦,一般的程序异常,总是可以知道在什么时候或是在什么操作步骤上出现了异常,而且根据堆栈信息也很容易定位到程序中是某处出现了问题。
内存
溢出
与锁表则不然,一般现象是操作一般时间后系统越来越慢,直到死机,但并不能明确是在什么操作上出现的,发生的时间点也没有规律,查看日志或查看数据库也不能定位出问题的代码。 更严重的是
内存
溢出
与数据库锁表在系统开发和单元测
XML/XSL
8,906
社区成员
22,677
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章