eclipse設定JVM記憶體堆

新夢想IT發表於2022-10-21



前言

 環境不會改變,解決之道在於改變自己。

     最近筆者再整理堆記憶體溢位方向的課程,寫些雜項資料,留著自用的,有需要的看看~ 

一、JVM記憶體堆引數含義

 

-Xmx128m  #最大記憶體設定,指設定程式執行期間最大可佔用的記憶體大小

-Xmn32m   #最小記憶體設定,指設定年輕代大小,整個JVM記憶體大小=年輕代大小 + 年老代大小 + 持久代大小

-Xms64m   #初始記憶體設定,指設定程式啟動時佔用記憶體大小

-Xss16m   #每個執行緒記憶體設定,指設定每個執行緒的堆疊大小




二、eclipse設定JVM記憶體堆

MAC系統版本eclipse設定:

依次進入選單 eclipse -- preferences -- Java -- Installed JREs -- 選中目前使用的JREs -- Edit

在 Default VM Arguments 輸入框填入:-Xmx256m -Xms128m -Xmn128m -Xss16m

設定完後,點選儲存即可

windows系統版本eclipse設定:

依次進入選單 window -- preferences -- Java -- Installed JREs -- 選中目前使用的JREs -- Edit

在 Default VM Arguments 輸入框填入:-Xmx256m -Xms128m -Xmn128m -Xss16m

設定完後,點選儲存即可


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69940641/viewspace-2919532/,如需轉載,請註明出處,否則將追究法律責任。

相關文章