Eclipse裏啓動Tomcat,配置內存大小html
2009年12月11日 星期五 10:50less
通常安裝完eclipse以後,在安裝目錄下你應該能夠看到有一個 eclipse.ini 文件,對了,就是在這個文件裏面修改,我打開同事機器上這個文件,裏面的內容是:eclipse
-vmargs
-Dosgi.splashLocation=d:\Program Files\MyEclipse 5.5.1 GA\eclipse\MyEclipseSplash.bmpurl
-Dosgi.splashLocation=d:\Program Files\MyEclipse 5.1.1 GA\eclipse\MyEclipseSplash.bmp
-Xms64M
-Xmx128Mspa
呵呵,2G內存的機器,給eclipse這麼點內存。。。介紹下參數的意思:設計
-vmargs:說明後面是VM的參數htm
-Dosgi.splashLocation:表示啓動eclipse時你看到的界面(不知道他這裏面怎麼冒出了二句相同的)blog
-Xms64M :虛擬機佔用系統的最小內存ip
-Xmx128M:虛擬機佔用系統的最大內存內存
最後我把最大最小內存設置了下:
設置爲:
-Xms128M
-Xmx512M
夠用了,呵呵。
還能夠在這裏面加一些參數,如:
-XX:PermSize:最小堆大小。通常報內存不足時,都是說這個過小,
堆空間剩餘小於5%就會警告,建議把這個稍微設大一點,視本身機器內存大小來設置
-XX:MaxPermSize:最大堆大小。這個也適當大些
-Xmx512M的5%爲25.6M,理論上要求-Xmx的數值與-XX:MaxPermSize必須大於25.6M
通常都是內存配置問題,
能夠在Eclipse快捷上點右鍵,選屬性,在目標中文字後加入一串參數:
-vmargs -Xms128M -Xmx256M -XX:PermSize=64M -XX:MaxPermSize=512M
.昨天晚上通宵作畢業設計,沒想到eclipse3.22老是說less than 5% of 64M,過不了幾分鐘就自動關閉。越急就越出問題,改了eclipse.ini 文件所有增長一倍仍是不行,弄很差這個不能幹活啊。
解決辦法:快捷圖標上-屬性-目標後加上:-XX:PermSize=64m -XX:MaxPermSize=128m
重啓動eclipse,搞定!
<Eclipse_Home>下面有一個eclipse.ini文件能夠調整Eclipse最大使用內存,默認以下
-vmargs
-Xms40m
-Xmx256m
調整爲:
-vmargs
-Xms40m
-Xmx256m
-XX:PermSize=64M
-XX:MaxPermSize=128M
1g內存推薦爲:
-vmargs
-Xms128M
-Xmx512M
-XX:PermSize=64M
-XX:MaxPermSize=128M
對於MyEclipse的話,直接修改MyEclipse在桌面的快捷方式的參數就能夠啦。如今解釋這些參數的意思。
-vmargs:說明後面是VM的參數
-Xms40m:虛擬機佔用系統的最小內存
-Xmx256m:虛擬機佔用系統的最大內存
-XX:PermSize:最小堆大小。通常報內存不足時,都是說這個過小,
堆空間剩餘小於5%就會警告,建議把這個稍微設
大一點,不過要視本身機器內存大小來設置
-XX:MaxPermSize:最大堆大小。這個也適當大些
-Xmx512M的5%爲25.6M,理論上要求-Xmx的數值與-XX:MaxPermSize必須大於25.6M
把裏面的參數改成
-vmargs
-Xms128M
-Xmx512M
-XX:PermSize=128M
-XX:MaxPermSize=256M
因此對於我而言,我只要把個人MyEclipse5.0改-XX:PermSize=128M-XX:MaxPermSize=256M,問題解決