eclipse中tomcat記憶體溢位設定
阿新 • • 發佈:2019-02-20
一般安裝完eclipse之後,在安裝目錄下你應該可以看到有一個 eclipse.ini 檔案,對了,就是在這個檔案裡面修改,我開啟同事機器上這個檔案,裡面的內容是:
-vmargs
-Dosgi.splashLocation=d:\Program Files\MyEclipse 5.5.1 GA\eclipse\MyEclipseSplash.bmp
-Dosgi.splashLocation=d:\Program Files\MyEclipse 5.1.1 GA\eclipse\MyEclipseSplash.bmp
-Xms64M
-Xmx128M
呵呵,2G記憶體的機器,給eclipse這麼點記憶體。。。介紹下引數的意思:
-vmargs:說明後面是VM的引數
-Dosgi.splashLocation:表示啟動eclipse時你看到的介面(不知道他這裡面怎麼冒出了二句相同的)
-Xms64M :虛擬機器佔用系統的最小記憶體
-Xmx128M:虛擬機器佔用系統的最大記憶體
最後我把最大最小記憶體設定了下:
設定為:
-Xms128M
-Xmx512M
夠用了,呵呵。
還可以在這裡面加一些引數,如:
-XX:PermSize:最小堆大小。一般報記憶體不足時,都是說這個太小,
堆空間剩餘小於5%就會警告,建議把這個稍微設大一點,視自己機器記憶體大小來設定
-XX:MaxPermSize:最大堆大小。這個也適當大些
-Xmx512M的5%為25.6M,理論上要求-Xmx的數值與-XX:MaxPermSize必須大於25.6M