myeclipse 内存配置

1. 不过我还是照着网上说的做了一下,只是不知道如何操作来设置JVM的内存参数。我就试着用UltraEdit打开了myeclipse.ini。可是一看里面的参数是: [b]-vmargs -Xmx512m -XX:MaxPermSize=256m -XX:ReservedCodeCacheSize=64m[/b] 修改-Xmx的值 2.nested exception is java.lang.OutOfMemoryError: PermGen space,是Tomcat在加载ApplicationContext过程中,由于初始的Bean过多而发生的异常,再次启动时就会出现EOFException异常,解决方法就是给Tomcat启动加大启动内存,并且在启动之前将Tomcat——work目录下对应项目的SESSIONS.SER文件删掉,这样就能正常启动了。 [1] 如果是在Eclipse中的Tomcat启动的,在启动配置中设置一个参数 -Xmx512m 当然视你自己情况配置一个大小。 在我的Eclipse的Tomcat的Run Configuration的VM arguments的内容如下: 引用 -Dcatalina.base="D:/WORKSPACE/SDK-3.4/RAP/.metadata/.plugins/org.eclipse.wst.server.core/tmp0" -Dcatalina.home="D:/JAVA/apache-tomcat-5.5.20" -Dwtp.deploy="D:/WORKSPACE/SDK-3.4/RAP/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps" -Djava.endorsed.dirs="D:/JAVA/apache-tomcat-5.5.20/common/endorsed" -Xmx512m [2] 如果直接使用Tomcat启动的, 找到tomcat/bin/catalina.bat文件,同样也是加这个启动参数。 下面是我的Tomcat的catalina.bat文件配置效果: 引用 set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%/conf/logging.properties" -Xmx512m 3.-XX:MaxPermSize=256m 关键是这个参数,你的myeclipse,启动tomcat的那个图标旁边的三角拉下来,选configure server,然后从server里找到你的tomcat7下的JDK一项,填到那个栏里。 PermGen space是内存里分配的永久保存区域,就是启动JVM时,用来存放class的地方,你的项目太大,class和配置太多,这块地方就会放不下,所以要设置MaxPermSize

 

 

 

 

 

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

1、修改eclipse.ini 

在Myeclipse安装目录下G:\MyEclipse8.5\Genuitec\MyEclipse 8.5有一个myeclipse.ini配置文件,设置如下: 

-vmargs
-Xmx512m
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=64m

2、设置Default VM Arguments 

在myEclipse中,打开Windows-> Preferences->Java->Installed JREs->点击正在使用的JDK->Edit->Default VM Arguments文本框中输入:-Xms64m   -Xmx256m

3、如果是web工程还报内存溢出,可能就要设置tomcat内存。

(1)tomcat的安装根目录%tomcat%bin/catalina.bat文件,SET JAVA_OPTS 一行;

(2)myeclipse配置web服务器配置 Window—Preferences—Myeclipse—Servers—tomcat 5.x—JDK的Optional Java VM arguments配置为:

-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值