我的應用程序具有生成圖像(jpg)的功能,它使用了大量的堆空間(在主機服務器上允許使用)。他們有什麼辦法可以讓它使用更少的堆內存。我的意思是,就像我們的電腦在RAM滿了時使用虛擬內存一樣。他們有什麼辦法讓java將外部存儲器用作虛擬堆空間?Java虛擬堆空間
1
A
回答
4
1
只需使用-Xmx4g或其他東西運行java應用程序。這將允許java vm使用4個ram而不管系統有多少ram。當Java虛擬機要求的內存多於RAM可用時,主機操作系統將提供內存作爲虛擬內存。
+0
我不是說.....我想虛擬化Java堆空間..我只能使用64MB的堆..不管有多少RAM可用。 – JAVAGeek 2012-08-10 11:24:48
相關問題
- 1. 進程虛擬內存 - 堆棧和堆之間的空間
- 2. 錯誤內存虛擬機Java,java.lang.OutOfMemoryError:Java堆空間
- 3. JAVA-沙盒&虛擬&堆
- 4. 虛擬內存空間
- 5. Java堆空間(java.lang.OutOfMemoryError)
- 6. Java堆空間 - ByteArrayOutputStream.Write
- 7. 的OutOfMemoryError(JAVA):Java堆空間
- 8. BlueJ的Java堆空間
- 9. JFreeChart - Java堆空間問題
- 10. Java堆空間問題
- 11. 天鵝座Java堆空間
- 12. flexmojo java堆空間錯誤
- 13. Java堆空間錯誤
- 14. Java堆空間錯誤neo4j
- 15. 小程序:Java堆空間
- 16. MapReduce中的Java堆空間
- 17. Spark ALS:用完Java堆空間:java.lang.OutOfMemoryError:Java堆空間
- 18. 多線程虛擬地址空間?
- 19. 任何虛擬寫入代碼空間
- 20. 虛擬地址空間和尋呼
- 21. 在Eclipse中啓用虛擬空間?
- 22. Java虛擬對象
- 23. 將內核空間虛擬地址映射到Windows 10驅動程序中的用戶空間虛擬地址
- 24. 虛擬化堆棧面板返回空選定項目
- 25. java.lang.OutOfMemoryError:Java堆空間
- 26. java.lang.OutOfMemoryError:Java堆空間
- 27. OutOfMemory:Java堆空間
- 28. java.lang.OutOfMemoryError:Java堆空間
- 29. java.lang.OutOfMemoryError:Java堆空間
- 30. LinkedList:java.lang.OutOfMemoryError:Java堆空間
像閃存一樣嗎? – 2012-08-10 11:18:36
@tuğrulbüyükışık:http://en.wikipedia.org/wiki/Secondary_memory#Secondary_storage – m0skit0 2012-08-10 11:20:06
java可以用作虛擬堆的任何內存.. 它可能是RAM,輔助內存..等等。 – JAVAGeek 2012-08-10 11:20:51