社区
Java EE
帖子详情
高手急救!!! xml build 大 XML 文件是报java.lang.OutOfMemoryError错误?
byfan
2003-09-13 04:50:12
xml build 大 XML文件(10M以上)报java.lang.OutOfMemoryError错误?
怎样解决???
...全文
59
11
打赏
收藏
高手急救!!! xml build 大 XML 文件是报java.lang.OutOfMemoryError错误?
xml build 大 XML文件(10M以上)报java.lang.OutOfMemoryError错误? 怎样解决???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maxtiger
2003-09-18
打赏
举报
回复
太大拉
toplchx
2003-09-18
打赏
举报
回复
还是重新整合一下程序结构,该释放的,能释放的及时释放。
shipp
2003-09-18
打赏
举报
回复
用Dom方式,将整个树导入内存中,用sax吧,,,
baihongjie
2003-09-18
打赏
举报
回复
不是有人告诉你要用参数-Xmx128m来增加虚拟机内存了么
这又不是真的内存不足
whyxx
2003-09-17
打赏
举报
回复
不会吧,我自己写的一个解析xml文件的类,解析一个8M的文件也只要10秒钟,也占不了多少内存啊,你用什么东西解析的哟
AprilChen
2003-09-17
打赏
举报
回复
用sax,加内存!
byfan
2003-09-15
打赏
举报
回复
难道没解决方法吗?
netramper
2003-09-15
打赏
举报
回复
楼上说得是。
SAX会把整个XML文件当成一个流来处理,相比DOM,这样会大大节省内存。不过用SAX处理有一个前提,程序只是提取信息,不会增删、修改元素或节点。你的应该不用做这些动作吧。
yohar
2003-09-15
打赏
举报
回复
你是用什么方法去解析这个xml文件的?dom?jdom?
如果是换成sax来解析试试
YuLimin
2003-09-13
打赏
举报
回复
天!那么大的XML文件啊?晕;)
AYellow
2003-09-13
打赏
举报
回复
开玩笑吧,Build那么大的文件有意义吗,换一个方式存储吧。
如果一定要这么做,用java命令时有一个参数可以指定java vm最大内存
如
-Xmx80m
java
.
lan
g.
OutOfMemoryError
:
Java
heap space
主要有3种比较常见的OutOfMemory Error:
Java
.
lan
g.
OutOfMemoryError
:
Java
heap space
java
.
lan
g.
OutOfMemoryError
: PermGen space
java
.
lan
g.
OutOfMemoryError
: GC overhead limit exceeded
Idea运行项目
报
错:
java
.
lan
g.
OutOfMemoryError
:
Java
heap space 解决方法
问题描述 使用idea运行代码量比较多的项目时,会
报
错:
java
.
lan
g.
OutOfMemoryError
:
Java
heap space 问题处理 这个显而易见时堆内存溢出,首先想到的时tomcat的内存分配太小了,调整Idea的内存分配: Help–>Edit Custom VM Options–> 将配置改为以下内容: -server -Xms512m #JVM启动时分配的内存 -Xmx1024m #JVM运行时内存 -XX:ReservedCodeCacheSize=300m -X
java
.
lan
g.
OutOfMemoryError
:
Java
heap space
错误
及处理办法(收集整理、转)
以下是从网上找到的关于堆空间溢出的
错误
解决办法:
java
.
lan
g.
OutOfMemoryError
:
Java
heap space ===================================================使用
Java
程序从数据库中查询大量的数据时出现异常:
java
.
lan
g.
OutOfMemoryError
:
Java
heap space在JVM中如果9
java
.
lan
g.
OutOfMemoryError
:GC overhead limit exceeded
简单来说,
java
.
lan
g.
OutOfMemoryError
: GC overhead limit exceeded发生的原因是,当前已经没有可用内存,经过多次GC之后仍然没能有效释放内存。
java
.
lan
g.
OutOfMemoryError
问题的解决
java
.
lan
g.
OutOfMemoryError
问题的解决 一、复习概念 1、
java
.
lan
g.
OutOfMemoryError
有几种 2、内存泄露和内存溢出 内存泄露:程序在申请内存后,无法自己释放已申请的内存空间,始终占用着内存,即被分配的对象可达但无用。 内存溢出::程序在申请内存时,没有足够的大内存供申请者使用。此时就会
报
错
OutOfMemoryError
,即所谓的内存溢出。 二、我的问题
报
错信息:
java
.
lan
g.
OutOfMemoryError
:
Java
heap space ,意思
Java EE
67,515
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章