嗨任何人都可以幫我請
我從這個問題上週一直在掙扎,但無法得到答案。我的問題是我有三個類和一個類創建一個線程和另外兩個類創建線程在每10秒和每個類我打開一個數據庫連接我的代碼是巨大的一些算法運行,然後在同一點它會折起來並給出如下的錯誤。 謝謝先進。如何解決java中的堆空間錯誤?
回答
增加你的JVM的下方配置
-Xms<size> set initial Java heap size
-Xmx<size> set maximum Java heap size
-Xss<size> set java thread stack size
動態獲取堆大小,使用下面的代碼
//Get the jvm heap size.
long heapSize = Runtime.getRuntime().totalMemory();
//Print the jvm heap size.
System.out.println("Heap Size = " + heapSize);
嗨阿倫拉傑我的堆大小= 16252928 這是少或什麼請讓我知道。 – user2530870
如果數字以字節爲單位,那麼你的堆大小是15MB,這是非常低的。嘗試增加到至少256MB。 – Arun
我們如何才能知道這是字節或MB請讓我知道.Arun Raj – user2530870
嘗試增加堆最小和最大堆內存大小的JVM,而調用。
例如:java -Xms512m -Xmx1280M MainClassFile
這將調用與512兆字節初始堆大小和可擴展的,以最大的1280兆字節的JVM用於執行類文件。
欲瞭解更多信息,請參閱此鏈接:http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html
- 1. 如何解決Java堆空間錯誤
- 2. 如何解決堆空間錯誤?
- 3. java.lang.OutOfMemoryError:Java堆空間 - 如何解決此錯誤?
- 4. 我如何解決的OutOfMemoryError:Java堆空間
- 5. Java堆空間錯誤
- 6. Java堆空間錯誤
- 7. Java堆空間錯誤neo4j
- 8. Java堆空間錯誤
- 9. flexmojo java堆空間錯誤
- 10. Java堆空間錯誤
- 11. 錯誤:Java堆空間
- 12. 命名空間錯誤 - 如何解決?
- 13. weka.apriori中的java堆空間錯誤
- 14. tomcat中的Java堆空間錯誤
- 15. R java.lang.OutOfMemoryError中的錯誤:Java堆空間
- 16. glassfish中的Java堆空間錯誤
- 17. 如何解決這個OutOfMemoryError:Java堆空間
- 18. Pyspark錯誤Java堆空間錯誤
- 19. EMR上的Mahout錯誤:Java堆空間
- 20. 如何解決URL中的空間錯誤
- 21. Java「ajp-9009-AsyncTimeout」java.lang.OutOfMemoryError:Java堆空間錯誤
- 22. Java堆空間::內存不足錯誤
- 23. 內存不足錯誤Java堆空間
- 24. 內存不足錯誤,Java堆空間
- 25. java內存不足錯誤堆空間
- 26. PIG使用HCatLoader,Java堆空間錯誤
- 27. 休眠和java堆空間錯誤
- 28. datastax spark java堆空間錯誤
- 29. 三葉草Java堆空間錯誤
- 30. Pig JVM Java堆空間錯誤
你試過增加內存嗎? –
至少,我們需要看一些代碼片段來說明你在說什麼。 (一個SSCCE將是理想的...) –
如何增加內存Uwe Plonus – user2530870