dom4j读取xml 内存溢出

来源:百度知道 编辑:UC知道 时间:2024/05/03 00:43:12
dom4j读取一个18m的xml文件:
java.lang.OutOfMemoryError: Java heap space
是我读取的问题还是,dom4j的问题?
如果是我的问题请大家给我读取的方法,举例~~(如解决必追加50分)

方法1:myeclips中调整JVM内存:
windows-perferences-java-installed JREs,选择JRE点“Edit”,在“default JVM arguments”中输入“-Xms64m -Xmx512m”

其中-Xms64m表示运行时最小内存为64M,-Xmx512m为运行时最大内存为512M,这两个值根据机器实际情况设置,其中最大内存不可超过机器实际内存

方法2:用sax解析
sax.read(new FileReader(d:/xml/a.xml ");

sax.read(new FileInputStream(d:/xml/a.xml ");