跟你的xml文件复杂程度,你代码的优化程度都有关系呗。

解决方案 »

  1.   

    你用的是什么方式?
    DOM或是SAX?
    DOM方式把XML文档全部加载进入内存!
    而SAX则是基于事件处理方式的XML处理方式,不用把XML全部加载进入内存,
    速度方面SAX在处理大XML文档是应该会快点~~~~~~~~~~~~``
      

  2.   

    一个文件就6M我觉得当然会很久。
    我的1000多行的JSP都要编译大概15秒左右。
      

  3.   

    用SAX速度超快。6兆的东东应该一下就完了。
      

  4.   

    用SAX速度超快。6兆的东东应该一下就完了。
      

  5.   

    如果使用DOM解析的话是比较慢的,因为他要将全部文件读入内存进行解析,你的文件越大、结构越复杂它的速度就越慢,而且不是现行增长,使平方甚至立方增长。而且内存消耗也很大。(6M的XML差不多要消耗几十上百兆的内存)
    一般来说,对大文件解析都是采用SAX,它对内存的占用不多,因为不需要将全部内容读入内存,即使文件很大也没问题。