`

myeclipse配置内存

    博客分类:
  • java
阅读更多
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


引用:http://lhp--2006.iteye.com/blog/1139064

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)的一半

原文地址:http://lhp--2006.iteye.com/blog/1139064
分享到:
评论

相关推荐

    myeclipse 解决内存的问题

    本文将详细介绍如何优化MyEclipse的内存配置,从而提高其运行效率。 #### 二、MyEclipse内存问题成因分析 1. **自动更新检查**:MyEclipse默认会在启动时检查是否有新功能或更新,这一过程会占用一定的系统资源。 ...

    myeclipse内存溢出问题解决方案

    而Tomcat的启动脚本`catalina.bat`中设置的`JAVA_OPTS`则是针对Tomcat服务器的内存配置,这两者并不冲突,因为MyEclipse集成的Tomcat使用的是独立的JVM配置。 了解Java内存模型对于理解上述设置至关重要。Java内存...

    MyEclipse经常报内存不足解决方案

    这些参数通常在MyEclipse的启动配置中设置,包括初始堆大小(Xms)、最大堆大小(Xmx)以及 PermGen 空间(对于较旧版本的Java)。在MyEclipse的安装目录下,找到`eclipse.ini`文件(或者`myeclipse.ini`,具体取决...

    myeclipse内存溢出问题

    ### MyEclipse内存溢出问题解析与解决策略 #### 一、问题背景 在使用MyEclipse集成开发环境(IDE)进行项目开发时,开发者可能会遇到内存溢出的问题。这通常表现为应用程序运行过程中突然出现错误提示,导致程序...

    MyEclipse 内存溢出

    【标题】"MyEclipse 内存溢出"所涉及的知识点主要集中在Java开发环境的配置和优化上,特别是针对大型项目或者复杂代码时可能出现的性能问题。MyEclipse是基于Eclipse的一款强大的Java集成开发环境,对于内存管理不当...

    myeclipse配置文件

    myeclipse配置文件,配置自动提示等,myeclipse配置文件,配置自动提示等

    myeclipse内存溢出解决方法

    如果你是在MyEclipse中运行Web项目并遇到内存溢出,可能需要调整Tomcat服务器的内存配置: - 找到Tomcat的安装根目录,编辑`%tomcat%\bin\catalina.bat`文件,在`SET JAVA_OPTS`行添加: ```batch SET JAVA_...

    解决MyEclipse耗内存的办法

    总的来说,通过调整MyEclipse的更新设置、优化启动参数、管理项目和插件以及保持软件更新,可以显著降低MyEclipse的内存消耗,提高开发效率。这些技巧不仅适用于解决“Quick Update error”,而且对改善整体性能都有...

    解决MyEclipse吃内存以及卡死的方法

    ### 解决MyEclipse吃内存及卡死的问题 在日常开发工作中,经常遇到MyEclipse占用大量内存甚至导致程序卡死的情况,这不仅影响工作效率,还可能造成数据丢失等问题。本文将详细介绍如何解决这些问题,帮助开发者提高...

    打造极速MyEclipse+由MyEclipse内存不足谈谈JVM内存

    【打造极速MyEclipse:优化JVM内存配置】 在Java开发环境中,MyEclipse是一款备受开发者喜爱的集成开发环境(IDE),它集成了多种功能,如代码编辑、调试、发布等,大大提升了开发效率。然而,随着项目规模的扩大,...

    MyEclipse内存不足问题

    此外,还可以在MyEclipse中配置Tomcat服务器,通过路径`Window -> Preferences -> MyEclipse -> Servers -> tomcat5.x`,在`JDK的OptionalJavaVM arguments`中设置相应的内存参数。 ### 调整Debug模式下的虚拟机...

    MyEclipse中配置JBoss

    7. **配置服务器设置**:在此步骤,可以调整服务器的启动参数,如内存分配、端口等。完成后点击“Finish”。 8. **部署项目**:在项目资源管理器中,右键点击需要部署的项目,选择“Run As” -> “Run on Server”...

    MyEclipse内存不足处理方案.txt

    为了解决MyEclipse内存不足的问题,可以通过调整虚拟机内存参数来优化环境配置。以下是一些具体的步骤和建议: 1. **调整虚拟机内存参数**: - 使用命令行启动MyEclipse时,可以加入以下参数: ``` eclipse.exe ...

    MyEclipse耗内存的解决办法

    ### MyEclipse耗内存的解决办法 在使用MyEclipse过程中,可能会遇到占用内存过高的问题,这不仅会影响开发效率,还可能导致系统运行不稳定。针对这一情况,可以通过以下几个步骤来优化MyEclipse的内存使用: #### ...

    JVM参数配置及MyEclipse内存不足.rar

    Java虚拟机(JVM)是Java程序运行的基础,它负责解释和执行字节码,为应用程序提供运行环境。在开发大型或复杂的Java项目时,尤其是使用集成开发...记住,每次修改配置后都要重新启动MyEclipse,以使新的内存设置生效。

    myeclipse-tomcat jdk内存溢出

    根据提供的描述“myeclipse-tomcat jdk内存溢出,针对myeclipse做的相应的配置”,我们可以了解到该问题是由于MyEclipse中Tomcat服务器所使用的JDK设置不当导致的JVM内存不足。接下来,我们将详细探讨这一问题的具体...

    MyEclipse内存不足谈谈JVM内存

    ### MyEclipse内存不足与JVM内存管理 #### 1. 各个参数的含义 在探讨具体的参数之前,我们先来了解下JVM内存管理的基本概念。 **JVM内存模型**主要包括两个部分:堆内存(Heap Memory)和非堆内存(Non-Heap Memory)...

    myeclipse编译热部署配置

    本篇文章将详细介绍如何通过配置MyEclipse实现编译热部署。 首先,我们需要下载`jrebel.jar`,这是一个非常流行的热部署工具,由Zeroturnaround公司开发。`jrebel.jar`的核心功能是在运行时动态地更新应用程序,...

Global site tag (gtag.js) - Google Analytics