我使用的是Ubuntu 10.04 LTS 64bit,我的系統有4 GB RAM。在java程序中更多的內存分配
我運行一個需要超過1.1GB內存的java程序,但操作系統不允許我的程序獲得超過1.1GB的內存,而只有2.1GB的RAM和1.9GB的空閒空間,這是什麼問題? (這個問題不僅僅針對這個程序,我運行另外一個程序也有同樣的問題。)
我該怎麼辦?
我使用的是Ubuntu 10.04 LTS 64bit,我的系統有4 GB RAM。在java程序中更多的內存分配
我運行一個需要超過1.1GB內存的java程序,但操作系統不允許我的程序獲得超過1.1GB的內存,而只有2.1GB的RAM和1.9GB的空閒空間,這是什麼問題? (這個問題不僅僅針對這個程序,我運行另外一個程序也有同樣的問題。)
我該怎麼辦?
看起來你正在運行一個Java應用程序。請務必
-Xms <initial size> -Xmx <max size>
什麼'的ulimit -a'告訴你,當你與你使用相同的用戶運行它對於那些程序? – Mat
它說*最大內存大小*是無限的 – Shahryar