1. 程式人生 > >修改eclipse下tomcat的內存大小/解決內存溢出

修改eclipse下tomcat的內存大小/解決內存溢出

size ava -xms class RM fault AS 容量 參數配置

我們安裝完成eclipse之後,在我們的安裝目錄下有一個名為eclipse.ini文件。

技術分享圖片

打開文件裏面的內容如下:

-startup
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher
.XXMaxPermSize 256M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile --launcher.appendVmargs -vmargs -Dosgi.requiredJavaVersion=1.7 -Xms256m -Xmx1024m

-vmargs:說明後面是VM的參數

-Dosgi.requiredJavaVersion=1.7 說明需要的java版本是1.7

-Xms256m : 表示虛擬機占用系統的最小內存為256M。

-Xmx1024m :表示虛擬機占用系統的最大內存為1024M.

我們也可以在這裏面添加一些其它的參數配置:

例如:

-XX:PermSize:最小堆大小。

一般報內存不足時,都是說這個太小,堆空間剩余容量小於5%就會警告,建議把這個稍微設大一點,視自己機器內存大小來設置

-XX:MaxPermSize:最大堆大小。這個也適當大些


-Xmx512M的5%為25.6M,理論上要求-Xmx的數值與-XX:MaxPermSize必須大於25.6M

修改eclipse下tomcat的內存大小/解決內存溢出