Hi Sangri,

How big is the XML file you're trying to parse?

If you find it's large (on the order of 100s of MBs-1GBs), it's certainly 
possible it could take a while (depending on your underlying machine 
architecture) to parse it. If you need to increase the heap size for Tika, you 
would do it the same way you would do any program using the JVM, e.g.,:

java -Xms<starting MB here> -Xmx(how large in MB to grow) -jar tika-app-0.6.jar 
-g theXMLfile.xml

For example:

java -Xms256m -Xmx512m -jar tika-app-0.6.jar -g theXMLfile.xml


Would set the starting heap at 256 MB, and let it grow to 512MB.

HTH,
Chris


On 3/22/10 6:53 PM, "sangri" <snaggle.sa...@gmail.com> wrote:

Hello

I'm using Tika on my final year project. I want to parse an XML document
that is very large around 90MB. I have Apache Tika 0.6 and when I run the
command:

java -jar tika-app-0.6.jar -g theXMLfile.xml

I see the output on the command prompt, showing the data extracted from the
XML file. But after like 30 minutes, Tika crashes with an OutOfMemory
Exception. Can someone help me with this issue? How can I fix this, is there
a way to set the heap size when running Tika?

Thanks in advance.



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.mattm...@jpl.nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Reply via email to