如何在Java中分割巨大的GML文件?

问题描述

| 我已经有一个可运行的应用程序,但是可以将gml转换为shape。 支持的gml文件大小的要求已增加到2GB。 执行后,将发生OutOfMemory异常。 任何对正确方向的指导表示赞赏。     

解决方法

如果您正在寻找用Java分析大型XML文件的方法,请尝试阅读此问题。     ,我认为您应该使用64位操作系统,64位Java Vm和扩展的vtd-xml。如果您做所有这些事情并且有足够的内存,那么您会没事的。     ,这是通过使用Javolution类的SAX / Stax解析器解决的 这是链接->最快和内存高效的方法来解析巨大的xml文件     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...