1. 程式人生 > >java記憶體設定

java記憶體設定

 解決棧和堆記憶體溢位辦法要設定環境記憶體變數:

1、在執行介面(cmd進入)中執行命令:java -Xms256m -Xmx1024m,維護上下限記憶體引數,最大記憶體不能錯過系統記憶體的1/4,最小記憶體不能小於最大記憶體的1/4

2、在Tommcat /bin路徑下,如果是安裝版需要service.bat檔案,此檔案在解壓縮版裡。

3、 在執行介面(cmd進入)中
執行命令:cd Tommcat /bin進入相應目錄,
執行命令:service.bat install Tomcat5
再執行命令:tomcat5.exe //US//Tomcat5 --JvmMs=256 --JvmMx=1024


StackOverFlowError是棧記憶體溢位提示。
Java heap space是堆記憶體溢位提示。

堆:用於儲存變數值。
棧:用於儲存變數名。
例如:String str="shenyang";
堆儲存str。棧儲存shenyang。