MyEClipse運行項目是報錯:
Exception in thread "Thread-5" java.lang.OutOfMemoryError: Java heap space
at java.io.BufferedInputStream.<init>(BufferedInputStream.java:178)
at java.io.BufferedInputStream.<init>(BufferedInputStream.java:158)
at com.chainunion.communication.MC8000Agent.receiveData(MC8000Agent.java:692)
at com.chainunion.communication.MC8000Agent.produce(MC8000Agent.java:517)
at com.chainunion.communication.MC8000Agent$Produce.run(MC8000Agent.java:411)
Exception in thread "Thread-6" java.lang.OutOfMemoryError: Java heap space
at com.sun.org.apache.xerces.internal.xni.XMLString.toString(XMLString.java:226)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanAttribute(XMLNSDocumentScannerImpl.java:583)
解決的辦法:內存溢出的問題,解決的方案是加大heap size
JVM設置:
選中你所建的工程,在菜單處找到run-->run configurations,然后選擇X=Arguments,在VM框內設置-Xmx參數好后Apply再run就設置好了,至於-Xmx要設置多大就看情況具體情況了 設置為:-Xms512m -Xmx1024m -XX:MaxPermSize=256m