(转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m

可能是eclipse目录下eclipse.ini文件的设置上有问题,一般的ini文件设置主要包括以下几项:
-vmargs-Xms40m-Xmx256m-XX:PermSize=64M-XX:MaxPermSize=128M

下解释其意思。-vmargs:说明后面是VM的参数-Xms40m:虚拟机占用系统的最小内存-Xmx256m:虚拟机占用系统的最大内存
-XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小, 堆空间剩余小于5%就会警告,建议把这个稍微设
大一点,不过要视自己机器内存大小来设置-XX:MaxPermSize:最大堆大小。这个也适当大些 所以若出现问题,首先请调整
-Xms40m:将其设置的小一些,就ok了,1g内存推荐设置为:-vmargs-Xms128M-Xmx512M-
XX:PermSize=256M-XX:MaxPermSize=512M其中-XX:PermSize=64M可以设置大一些,但不能超过
MaxPermSize-Xmx512M的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于25.6M

--------------------------------------------------------------------------------------------------------------------------

-hotspot -Xms32m -Xmx256m -XX:MaxPermSize=128m

时间: 2024-08-01 15:32:53

(转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m的相关文章

eclipse内存溢出设置

1. arguments中的内容添加红色部分: -Dcatalina.base="E:\workspace\.metadata\.plugins \org.eclipse.wst.server.core\tmp1" -Dcatalina.home="E:\Tomcat\apache- tomcat-7.0.11" -Dwtp.deploy="E:\workspace\.metadata\.plugins \org.eclipse.wst.server.co

MyEclipse或者Eclipse内存溢出问题

对于一些项目,我们经常会遇到内存溢出的问题,这个时候我们就需要进行设置JDK的各个内存的大小了. 如果是运行项目以后出现问题的话,那么主要还是jdk或者是tomcat的内存问题,至于网上说的xxx.ini的,那是配置工具的内存的,当你觉得你Myeclipse或者是Eclipse很卡的时候,这个时候你就需要去配置一下这些东西了. 1.改JDK的参数 Xmx表示的是最大堆内存,Xms是最小堆内存 2.tomcat的内存溢出 tomcat的安装根目录%tomcat%bin/catalina.bat文件

eclipse内存溢出错误

eclipse内存溢出错误: An out of memory error has occurred.Consult the "Running Eclipse" section of read me file for information on preventing this kind of error in the future. 解决方法: 调一下内存,myeclipse.ini里面把-Xmx -XX:PermSize -XX:MaxPermSize 适当调大些. 如果是ecli

tomcat内存溢出设置JAVA_OPTS

 答案1设置Tomcat启动的初始内存其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4.可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置三.实例,以下给出1G内存环境下java jvm 的参数设置参考:JAVA_OPTS="-server -Xms800m -Xmx800m  -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true &q

eclipse 内存溢出

2011年02月22日 星期二 11:14 eclipse.exe -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M eclipse根目录下面的 eclipse.ini 配置 从网上搜了些资料 -vmargs:说明后面是VM的参数-Xms128m:虚拟机占用系统的最小内存-Xmx512m:虚拟机占用系统的最大内存的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize          必须大于25

jvm参数设置 -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M

-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题: 1. 各个参数的含义什么? 2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动? 3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置? 下面我们一一进行回答 1. 各个参数的含义什么? 参数中-vmargs的意思是设置JVM参数,所以后面的其

eclipse内存溢出解决

1 查看内存: workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs,在里面加上SHOW_MEMORY_MONITOR=true,重启eclipse,就可以在其左下角看到内存使用情况. 2 修改内存: 方法一: 找到eclipse/eclipse.ini,打开,在其上加上 -vmargs-Xms128m-Xmx512m-XX:permSize=64M-XX:MaxPermSize=

eclipse内存溢出报错:java.lang.OutOfMemoryError:Java heap space.

1 查看内存: workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs,在里面加上SHOW_MEMORY_MONITOR=true,重启eclipse,就可以在其左下角看到内存使用情况. 2 修改内存: 方法一: 找到eclipse/eclipse.ini,打开,在其上加上 -vmargs-Xms128m-Xmx512m-XX:permSize=64M-XX:MaxPermSize=

错误,这个如何解决呢?内存溢出的问提。把JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m 还是不行

java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at org.apache.catalina.loader.WebappCla