java.lang.OutOfMemoryError: Java heap space 解決


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM