Hey Jesse, Are you using a recent version of 2.5.x or trunk? I just recently fixed this for the 2.5.1 release.
-Justin Jesse Eichar wrote: > Hi, > > I need some help optimizing the memory usage of the > org.geotoolsParser. It is causing OutOfMemory errors. I don't know > if the problem is how I am using it or if there is a bug in the code > that is causing it. The objects using all the space are: > > 40% java.util.HashMap$Entry -- The creations for this seems to be > created by SchemaIndextImpl.buildElementIndex() and > SchemaIndexImpl.buildComplexTypeIndex(). These methods are called as > part of calling Parser.parse. Is there a way to build this index only > once and share it between calls? > > 33% javax.xml.namespace.QName -- The same methods are creating these > objects. Same question, can I do some caching for these as well? > > I am looking at the code and I see that on endDocument the schemas are > nulled out. And on startDocument the index is re-created if the > schemas field is null This means that the schemas and indexes are > being re-created each time. I am always parsing the same tags in the > gml document. Normally it is just a very simple polygon so caching is > important. Should I hack a fix in? Or is there a way to do this that > I am not seeing? > > Thanks, > > Jesse > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Geotools-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/geotools-devel -- Justin Deoliveira OpenGeo - http://opengeo.org Enterprise support for open source geospatial. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Geotools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
