java 如何读取一个2G的xml文件

来源:百度知道 编辑:UC知道 时间:2024/05/19 10:52:54
当xml文件很少的时候,可以读取,但是一旦其大小达到2G,而jvm的-Xmx设置最大只能到达1500M。我该怎样读取这个XML文件呢。

四种解析xml的方法 sax,dom,jdom,dom4j中可以说dom4j是效率最高的也是能解析xml文件最大的,但最多也就几十兆吧。。

2G对于xml解析可就是天文数字了,内存肯定不够,2G的东西完全可以放到数据库里啊,或者分开存放到若干个文件中。

读毛啊,超过10M的XML 程序读起来就会死掉啦! 1500M 2G 靠,这么大的东西,何不用数据库呢?

虽然XML可以当数据库用...

用sax试试