修改eclipse下tomcat的內存大小/解決內存溢出
阿新 • • 發佈:2018-05-15
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的內存大小/解決內存溢出