`
Johnny_GZ
  • 浏览: 179396 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

eclipse修改内存启动参数

 
阅读更多
一般安装完eclipse之后,在安装目录下你应该可以看到有一个 eclipse.ini 文件,对了,就是在这个文件里面修改,我打开同事机器上这个文件,里面的内容是:

-vmargs
-Dosgi.splashLocation=d:\Program Files\MyEclipse 5.5.1 GA\eclipse\MyEclipseSplash.bmp

-Dosgi.splashLocation=d:\Program Files\MyEclipse 5.1.1 GA\eclipse\MyEclipseSplash.bmp

-Xms64M
-Xmx128M

呵呵,2G内存的机器,给eclipse这么点内存。。。介绍下参数的意思:

-vmargs:说明后面是VM的参数

-Dosgi.splashLocation:表示启动eclipse时你看到的界面(不知道他这里面怎么冒出了二句相同的)

-Xms64M :虚拟机占用系统的最小内存

-Xmx128M:虚拟机占用系统的最大内存

最后我把最大最小内存设置了下:

设置为:

-Xms128M
-Xmx512M

够用了,呵呵。

还可以在这里面加一些参数,如:

-XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小,
                       堆空间剩余小于5%就会警告,建议把这个稍微设大一点,视自己机器内存大小来设置
-XX:MaxPermSize:最大堆大小。这个也适当大些
-Xmx512M的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于25.6M












一般都是内存配置问题,
可以在Eclipse快捷上点右键,选属性,在目标中文字后加入一串参数:
-vmargs   -Xms128M   -Xmx256M   -XX:PermSize=64M   -XX:MaxPermSize=512M



.昨天晚上通宵做毕业设计,没想到eclipse3.22总是说less than 5% of 64M,过不了几分钟就自动关闭。越急就越出问题,改了eclipse.ini 文件全部增加一倍还是不行,弄不好这个不能干活啊。

解决办法:快捷图标上-属性-目标后加上:-XX:PermSize=64m -XX:MaxPermSize=128m
 重启动eclipse,搞定!
<Eclipse_Home>下面有一个eclipse.ini文件可以调整Eclipse最大使用内存,默认如下
-vmargs
-Xms40m
-Xmx256m


调整为:
-vmargs
-Xms40m
-Xmx256m
-XX:PermSize=64M
-XX:MaxPermSize=128M

1g内存推荐为:
-vmargs
-Xms128M
-Xmx512M
-XX:PermSize=64M
-XX:MaxPermSize=128M

对于MyEclipse的话,直接修改MyEclipse在桌面的快捷方式的参数就可以啦。现在解释这些参数的意思。

-vmargs:说明后面是VM的参数
-Xms40m:虚拟机占用系统的最小内存
-Xmx256m:虚拟机占用系统的最大内存
-XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小,
                       堆空间剩余小于5%就会警告,建议把这个稍微设
                               大一点,不过要视自己机器内存大小来设置
-XX:MaxPermSize:最大堆大小。这个也适当大些
-Xmx512M的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于25.6M

把里面的参数改为
-vmargs
-Xms128M
-Xmx512M
-XX:PermSize=128M
-XX:MaxPermSize=256M

所以对于我而言,我只要把我的MyEclipse5.0改-XX:PermSize=128M-XX:MaxPermSize=256M,问题解决

分享到:
评论

相关推荐

    Eclipse启动参数设置

    2. **Eclipse启动脚本**:对于Linux系统用户,还可以通过修改`eclipse`脚本来设置启动参数。 3. **命令行参数**:如果需要临时调整启动参数,也可以直接在命令行中加入相应的参数。 #### 4. 参数优化建议 1. **...

    Eclipse + Tomcat 内存溢出参数设置

    3. **配置Eclipse中的Tomcat JVM参数**:在Eclipse中进一步配置Tomcat的JVM参数,通过`Preferences -&gt; Tomcat -&gt; JVM Settings`,选择`Append to JVM Parameters`选项,并添加`-Xms512m -Xmx1024m -Dcom.sun....

    eclipse.ini内存设置各参数含义

    在eclipse.ini文件中,`-vmargs`参数至关重要,它允许用户自定义Java虚拟机(JVM)的启动参数,从而控制JVM的内存分配和管理策略。JVM的内存主要分为堆内存(Heap)和非堆内存(Non-heap)。堆内存用于存储对象实例...

    eclipse tomcat启动,内存溢出问题

    针对上述问题,我们可以采取以下措施来解决Eclipse中Tomcat启动时遇到的内存溢出问题: ##### 1. 修改Tomcat启动脚本中的JVM参数 - 打开Tomcat安装目录下的`bin`文件夹,找到`catalina.bat`文件(Windows系统)或`...

    Eclipse 快捷键大全和启动参数大全.txt

    ### Eclipse 快捷键与启动参数详解 #### Eclipse 快捷键大全 Eclipse作为一款广泛使用的集成开发环境(IDE),提供了丰富的快捷键以提高开发效率。以下是一些常用的Eclipse快捷键及其功能: 1. **Ctrl+D**: 删除...

    eclipse解决内存溢出的问题

    本文将详细介绍如何有效地解决Eclipse中的内存溢出问题,帮助开发者更好地应对这类挑战。 #### 二、内存溢出原因分析 在了解如何解决内存溢出之前,我们先来了解一下导致Eclipse内存溢出的原因: 1. **项目规模过...

    Eclipse的内存优化与内存不足问题.pdf

    通过合理的配置JVM参数,尤其是调整PermGen Space的大小,可以有效解决Eclipse中的内存不足问题。此外,还应注意优化项目的第三方库管理,减少不必要的类加载,从而进一步提升Eclipse的稳定性和性能。 总之,正确地...

    Eclipse中Tomcat启动失败的解决方案

    然而,在实际操作过程中,不少用户会遇到Eclipse中Tomcat启动失败的问题,这不仅影响了开发效率,也可能导致项目延期。本文将深入探讨这一问题,并提供一系列可能的解决方案,帮助开发者们有效应对Eclipse中Tomcat...

    Tomcat 7 Windows中以Service方式启动配置启动参数

    ##### 4.1 Eclipse中的Tomcat插件启动 如果你是在Eclipse集成开发环境中通过内置的Tomcat插件来启动Tomcat服务,可以在Eclipse的配置界面中直接设置JVM参数: 1. 打开Eclipse,依次选择“Window”&gt;“Preferences”&gt;...

    eclipse 内存不足的问题

    ### Eclipse 内存不足问题详解及解决方案 ...通过以上步骤,可以有效地解决Eclipse中的内存不足问题,提高开发效率和稳定性。在实际操作过程中,还需要不断根据具体情况进行调整,以达到最佳效果。

    tomcat_eclipse配置内存溢出

    如果是在生产环境中部署应用程序而非通过IDE开发,则需要修改Tomcat的启动脚本。 - 对于Windows环境,打开 `%TOMCAT_HOME%/bin/catalina.bat` 文件,在文件开头添加如下内容: ``` set JAVA_OPTS=-server -Xms256...

    eclipse内配置处理内存溢出

    ##### 步骤一:调整Eclipse中默认的JVM参数 1. **打开Eclipse**:首先启动Eclipse IDE。 2. **进入首选项设置**:点击菜单栏上的“Window”&gt; “Preferences”。 3. **选择Java安装路径**:在弹出的窗口左侧导航栏中...

    eclipse强制启动

    具体操作方法是在Eclipse的启动参数中加入`-clean`选项,该选项会清除工作空间的缓存,从而帮助解决一些由插件引起的异常。 ```cmd START D:\eclipse\eclipse.exe -vm %JAVA_HOME%\bin\javaw.exe -clean ``` 4. ...

    在Eclipse状态栏上增加JVM内存用量指示器

    2. **配置Eclipse启动参数**:在Eclipse的启动配置中,可以通过修改`eclipse.ini`文件来调整JVM内存设置。例如,添加或调整`-Xms`(初始堆大小)和`-Xmx`(最大堆大小)等参数,确保JVM有足够的内存空间运行应用。 ...

    eclipse 内存溢出解决办法

    对于使用Tomcat服务器的应用,可以在`$TOMCAT_HOME/bin/catalina.sh`文件中修改JVM启动参数,增加以下内容: ``` JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m" ``` 其中 `-XX:PermSize=64M` ...

    一次使用Eclipse Memory Analyzer分析Tomcat内存溢出

    - 在日常开发中,应当注重代码优化,避免不必要的内存消耗,同时合理设置 JVM 参数以防止内存溢出的发生。 综上所述,正确使用 MAT 分析工具不仅能够帮助我们解决问题,还能提高开发效率和代码质量。希望本文对面临...

    Eclipse内存溢出

    在Tomcat服务器中,可以通过修改`bin`目录下的`catalina.bat`脚本来调整Java虚拟机(JVM)的内存参数。具体操作如下: 1. **打开`catalina.bat`文件**:使用文本编辑器打开Tomcat安装目录下的`bin`文件夹中的`...

    eclipse启动加速插件

    在Eclipse中,用户可以通过将插件文件放入"plugins"目录来安装它们。 描述中提到的"插件放到plugin之后,在eclipse打开后会看到设置占用内存空间大小的标签",这可能是指一种能够调整Eclipse内存配置的插件。...

    eclipse内存溢出报错-解决办法

    1. 在Eclipse中,前往“Window”&gt;“Preferences”&gt;“General”&gt;“Startup and Shutdown”,勾选“Show Memory Monitor”复选框。 2. 重启Eclipse后,你会在底部看到一个名为“Memory”的视图,这里显示了实时的内存...

Global site tag (gtag.js) - Google Analytics