修改eclipse下tomcat的内存大小/解决内存溢出

Posted jepson6669

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改eclipse下tomcat的内存大小/解决内存溢出相关的知识,希望对你有一定的参考价值。

 我们安装完成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的内存大小/解决内存溢出的主要内容,如果未能解决你的问题,请参考以下文章

linux下修改tomcat内存大小

Eclipse中的Tomcat启动报警告unable to load sufficient space解决办法

eclipse内存设置,tomcat内存设置,查看内存大小

Linux 下修改Tomcat使用的JVM内存大小

Eclipse中启动tomcat报错java.lang.OutOfMemoryError: PermGen space的解决方法

解决eclipse报PermGen space异常(内存溢出)的问题