Eclipse java堆大小設置爲-Xms512m -Xmx512m。但是由於「內存不足錯誤Java堆空間」,我的一個程序執行失敗。增加Java堆大小後的JVM錯誤
我試圖增加Java堆大小與
eclipse.exe -vmargs -Xms512m -Xmx1024m
Result:JVM Error
eclipse.exe -vmargs -Xms1024m -Xmx1024m
Result:Again JVM error
而且,我已經修改-Xms和-Xmx中的eclipse.ini,但我在這裏不是successful.Same錯誤太多。
我的機器在Windows XP上有3 GB RAM。我只有一個eclipse安裝。 Java版本是1.7。
以下是錯誤的基於Eclipse
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Unknown Source)
at java.lang.AbstractStringBuilder.expandCapacity(Unknown Source)
at java.lang.AbstractStringBuilder.ensureCapacityInternal(Unknown Source)
at java.lang.AbstractStringBuilder.append(Unknown Source)
at java.lang.StringBuffer.append(Unknown Source)
at java.io.StringWriter.write(Unknown Source)
at com.sun.org.apache.xml.internal.serializer.ToStream.processDirty(Unknown Source)
at com.sun.org.apache.xml.internal.serializer.ToStream.characters(Unknown Source)
at com.sun.org.apache.xml.internal.serializer.ToUnknownStream.characters(Unknown Source)
at com.sun.org.apache.xml.internal.serializer.ToUnknownStream.characters(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown Source)
at businessrule.implementation.WriteToXML.printtoXML(WriteToXML.java:53)
at businessrule.implementation.WriteToXML.UpdateKnowledgeBase(WriteToXML.java:41)
at businessrule.implementation.ExecuteRule2.<init>(ExecuteRule2.java:133)
at businessrule.implementation.BusinessRules.main(BusinessRules.java:81)
您的程序是一個Web應用程序嗎?你在eclipse中使用服務器嗎? – ftrujillo
將數據寫入xml時出錯。 – user2814979
但是你的程序是一個運行在tomcat,jboss等的web應用程序嗎? – ftrujillo