[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.newcomer] Re: getting OutofMemoryError: Java heap space - expected best solution

Madhava,

Do you need so much perm space? Have you tried increasing the heap (-Xmx) further?


madhava wrote:
Hi Friends,

"Note: I tried the modifications in "eclipse.ini" file"

"eclipse.ini"
=============
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512M
-vmargs
-Xms64m
-Xmx512m

But still i have the problem of OutofMemoryError: Java Heap Space exception. Give me best solution

Through Eclipse Editor, i am running a program whith reads one XML (one format) file and generates another XML file (in another format) based on requirement.

Basically it is conversion of Data from one XML to another XML. Because of the target file is having approx. 4000KB(expected memory) this leads a out of memory exception.
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at org.jdom.ContentList.getView(ContentList.java:399)
at org.jdom.Element.getChildren(Element.java:1408)
at com.xenos.transform.kernel.ov.Rj(Unknown Source)
at com.xenos.transform.kernel.ov.Fh(Unknown Source)
at com.xenos.transform.kernel.ov.qj(Unknown Source)
at com.xenos.transform.kernel.jv.bj(Unknown Source)
at com.xenos.transform.kernel.ov.bj(Unknown Source)
at com.xenos.transform.kernel.input.InputHandler.endElement(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at com.xenos.transform.parser.sn.parse(Unknown Source)
at com.xenos.transform.kernel.ev.transform(Unknown Source)
at com.xenos.transform.kernel.ev.transform(Unknown Source)
at com.navis.lte.ExpressXMLTransorms.SourcexmlToTargetXML(ExpressXMLTransorms.java:64)


at com.navis.lte.ExpressXMLTransorms.main(ExpressXMLTransorms.java:36)

So, Please suggest me how to resolve this problem.

Thanks in advance
Madhava Rayalu