社区
XML/XSL
帖子详情
一个很大XML文件如果一次性的加载会造成内存溢出,怎么处理啊
zhangdong198677
2013-04-08 03:33:32
一个很大XML文件如果一次性的加载或处理会造成内存溢出,应该怎么处理啊
...全文
7265
6
打赏
收藏
一个很大XML文件如果一次性的加载会造成内存溢出,怎么处理啊
一个很大XML文件如果一次性的加载或处理会造成内存溢出,应该怎么处理啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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 哈哈哈哈哈
Python中如何高效
处理
大文件而不占用过多内存
处理
大文件时减少内存占用是
一个
重要的挑战,但通过采用上述策略和方法,我们可以在Python中高效地
处理
大文件,同时避免
内存溢出
或程序运行缓慢的问题。通过按块读取文件,我们可以将文件内容分割成较小的部分进行...
【
内存溢出
问题】实际开发中,一次从数据库取出过多数据,导致
内存溢出
问题
如果web app用了大量的第三方jar或者应用有太多的class文件而恰好MaxPermSize设置较小,超出了也
会
导致这块内存的占用过多
造成
溢出,或者tomcat热部署时侯不
会
清理前面
加载
的环境,只
会
将context更改为新部署的,非...
poi0020,大文件读取,有效解决
内存溢出
。
难点:传统的用户模式读取方式没法完成,用户模式是
一次性
将文件内容全部
加载
到内存中;所以需要引入另外一种事件模式,事件模式是一次读取一条进入文件。 代码实现: 1、建立maven工程,导入项目依赖 <...
java 大数据
处理
之
内存溢出
解决办法
一、
内存溢出
类型 1、java.lang.OutOfMemoryError: PermGen space JVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和...
xml文件
解析
最近项目中涉及xml报文的解析,为此看了不少关于
xml文件
的解析,总结一下! xml的解析方式有四种,这里只讲前3种: 1.DOM解析; 2.SAX解析; 3.DOM4J解析; 4.JDOM解析; bookstore.xml(里面的...
XML/XSL
8,909
社区成员
22,678
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章