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 一行;
set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m
里面的值可以根据项目的具体情况和机器的具体情况作调整
(2)myeclipse配置web服务器配置 Window—Preferences—Myeclipse—Servers—tomcat 5.x—JDK的Optional Java VM arguments配置为:
-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
4、如果是debug模式运行,需要调整debug的虚拟机参数,因为debug模式的默认内存分配时很少的。
5,如果是eclipse跑junit测试遇到内存问题
进行运行全部的测试用例的时候发现不能运行完了,到了后面的一些测试用例的时候出现OutOfMemoryError,是junit导致的,因为teardown并没有清理掉使用过的内存,只能修改Run的时候的参数,把内存加大。
Eclipse启动JUnit的时候设置的值大概是64M左右,而我加大内存后监控内存使用的结果表明全部的测试用例需要使用100M内存。
方法为:Run->Run…->JUnit->AllTests->(x)=Arguments->VM Arguments: -Xmx500m
注意上面的AllTests为自己要修改的那个包含全部测试用例的Test suite的类。
-Xmn是年轻代,一般不要超过堆大小(-Xms和-Xmx)的一半
- 浏览: 146897 次
- 性别:
- 来自: 武汉
最新评论
-
mathlpz:
JSP_Struts标签 html:select option基本用法 -
phil09s:
还有一篇相当不错的教程:http://lavasoft.blo ...
commons-logging log4j的联系区别 -
phil09s:
灰常不错的教程,配合http://sammor.iteye.c ...
commons-logging log4j的联系区别
相关推荐
tomcat_eclipse配置内存溢出,
eclipse运行大点的项目时候经常出现内存溢出,这个文档教大家如何解决这个问题,亲测有效
eclipse内存溢出的解决办法,让用eclipse同志们脱离痛苦。
Eclipse + Tomcat 内存溢出参数设置
eclipse内配置处理内存溢出
Eclipse运行工程内存溢出解决方法,word文档中有很详细的说明
eclipse tomcat启动,内存溢出问题
eclipse开发中,如果导入的jar包过多,很容易出现内存溢出
eclipse内存溢出报错-解决办法
ermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分 用于存放Class和...
内存溢出问题Eclipse,当然也可以在Tomcat里面配置这里说了这两种方式!大家可以选择使用,一般在服务器上只有Tomcat所以一般在Tomcat里面配置。
一次使用Eclipse Memory Analyzer分析Tomcat内存溢出.docx
maven构建时发生内存溢出的有很多种情况,比如eclipse-plugin,maven命令时,这里总结了分别怎么解决。
简单好用的 内存溢出代码处理,直接粘贴即可使用
Eclipse的内存优化与内存不足问题 解决内存溢出的办法
eclipse(wtp)内存溢出解决办法 修改配置文件
设置eclipse的运行内存, jvm内存大小设置, 如果启动服务时报内存溢出说明eclipse的运行内存太小 设置下运行内存就可以了
优化eclipse内存,可以有效防止其内存溢出.
经常会遇到内存溢出的同学,可以看看。一点小小的配置,简单又方便
该插件主要是Eclipse下查看当前Eclipse内存使用情况。在状态栏下显示! <br>支付Eclipse 3.1/3.2/3.3。