eclipse 启动参数设置

eclipse 启动参数设置在网上搜了好多,都是将eclipse快捷方式中的目标里,填写!
但是,我把
-debug options -vm javaw.exe -nl en_US -clean -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xms128m -Xmx256m
追加到我的C:\Program Files\MyEclipse 6.0\eclipse\eclipse.exe 后面
就会提示:
请确定路径和文件名是否正确!!
我想让我的eclipse 启动快点,我的机器2G的,应该可以再设置大点的内存的!

  Eclipse 启动参数设置

  直接右键eclipse的快捷方式,在"目标"中填入下行
  D:\eclipse\eclipse.exe -debug options -vm javaw.exe -nl en_US -clean -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xms128m -Xmx256m
  参数注解:
  【-debug options -vm javaw.exe】 显示JVM当前内存使用量(注:详见下方《让你的eclipse也能显示JVM当前内存使用量》)
  【-nl】后面跟的是语言:英语 en_US 简体中文 zh_CN
  【-clean 】是当启动Eclipse IDE时清空缓冲,一般来说在没有更新插件的情况下,去掉这个参数启动速度更快。
  【-vmargs】使用JRE的参数,后面就是JRE的参数了:
  【-Xverify:none】去掉JAR包数据验证,一般来说只有在网络环境下才需要验证JAR包数据的有效性。本地的话可以不用验证。
  【-XX:+UseParallelGC】使用并行垃圾收集机制,据说这个GC算法比较快。具体不清楚。
  【-XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M】这三个就是设置详细的缓冲数据了。详情看Java官方网站的介绍吧。
  【-Xms128m】Java虚拟机初始化内存容量。
  【-Xmx256m】Java虚拟机最大使用内存容量,根据你所使用机器的内容大小设置,只要不超过最大内存容量就好。
  《让你的eclipse也能显示JVM当前内存使用量》
  1、在eclipse根目录下建立一个文件,文件名options,文件内容:org.eclipse.ui/perf/showHeapStatus=true
  2、用这条命令启动Eclipse:D:\eclipse\eclipse.exe -debug options -vm javaw.exe
  或者直接右键eclipse的快捷方式,在"目标"中填入这行。
  3、启动eclipse,就可以看到下面的状态栏会显示当前JVM内存使用量,另外还可以强制进行垃圾收集。
  修改那个ini文件是要注意,修改文件之前一定要注意备份。
  加启动参数和在ini中写是一样的,都是启动的配置。
  eclipse对于jre的加载顺序:首先执行 -vm 参数;如果没有 -vm 参数,则查找 eclipse\jre 子目录;如果没有找到,eclipse最后才查找在系统中注册的jre。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-21
在C:\Program Files\MyEclipse 6.0\eclipse\目录底下有个Eclipse.ini文件
把东西写到eclipse.ini文件中
下面是我在网上找的,你也可以自己找一下

eclipse.ini配置说明
打开到eclipse安装文件夹下的eclipse.ini文件,内容如下:

-vmargs
-Xms512M
-Xmx1024M
-XX:PermSize=64M
-XX:MaxPermSize=128M

-vmargs是表示下面是设置JVM(java虚拟机)的参数,也就是说下面都是java虚拟机的参数,对于JVM来说,内存分为堆内存和非堆内存,注意这里的堆不是c/c++里面的堆的概念,因为jvm自己管理内存,所谓堆上的内存就是jvm可以分配给java应用程序使用的内存,由-Xms和-Xmx这两个参数限定,而非堆内存则是JVM自己使用的,由-XX:PermSize和-XX:MaxPermSize这两个参数来限定。对于堆内存来讲,JVM根据剩余的堆内存的多少调整整个堆内存的大小,调整范围就是-Xms(最小)和-Xmx(最大)指定的范围,-XX:PermSize和-XX:MaxPermSize也是同样的道理,如果你不想JVM来动态调整的话,可以把最大和最小值设置相等,默认最小值是物理内存的1/64,最大值是物理内存的1/4,所以这个最大值就受到物理内存的限制(当然还会收到操作系统的限制)。

经过实验发现,如果-Xms的值比-Xmx设置的大则启动会失败;而如果-Xmx和-XX:MaxPermSize设置的值的和比可用的物理内存还大,启动也会失败,我的第一个设置,两者的和超过了1G,而当时可用内存才700M,所以启动会失败,JVM在启动时会检测参数和实际可用内存。
第2个回答  2010-06-21
真的没必要过于追求eclipse 启动速度, 楼主小心,不要把配置弄乱了,到时候出毛病都找不到是什么原因
第3个回答  2010-06-21
你这样写行吗? 把这些参数写在路径后面。在写在eclipse.ini里吧! 2G的内存一般是 -Xmx512m 你完全可以在eclipse.ini文件中修改一下以提高eclipse的速度。
第4个回答  2010-06-21
我感觉这样启动就可以
不用过于求速度
你可以在启动时候想想程序该怎么写啊

eclipserunconfiguration配置启动参数
Eclipse 启动参数 命令描述 原因 -arch architecture 定义 Eclipse 平台在其上运行的处理器体系结构。Eclipse 平台通常使用 Javaos.arch属性的常用值来计算最佳设置。如果在此处指定该项,则这是 Eclipse 平台使用的值。此处指定的值可作为 BootLoader.getOSArch() 用于插件。示例值有:“x86”、“sparc”...

eclipse.ini内存设置 设置jvm参数详解
其中–launcher.XXMaxPermSize(注意最前面是两个连接线)跟-XX:MaxPermSize参数的含义基本是一样的,我觉得唯一的区别就是前者是eclipse.exe启动的时候设置的参数,而后者是eclipse所使用的JVM中的参数。其实二者设置一个就可以了,所以这里可以把–launcher.XXMaxPermSize和下一行使用#注释掉。3. 其他...

如何优化eclipse的web工程启动速度
1、加大JVM的非堆内存:找到eclipse.ini 文件 把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟 -XX:MaxPermSize一样大 注意:XX:MaxPermSize 和 Xmx 的大小之和不能超过你的电脑内存大小 2、去除不需要加载的模块:windows–>perferences–>general–...

eclipse中web程序怎么调试
1,首先为web项目新建启动配置,创建的启动项为tm_bx,如图所示,下面就对该配置的各个参数进行说明 Main选项卡参数设置:Project:选择你要调试的项目 Main class:此处输入的是tomcat服务器目录apache-tomcat-6.0.20\\bin\\bootstrap.jar包中的启动类 org.apache.catalina.startup.Bootstrap Arguments选项...

eclipse软件运行很卡该怎么优化
5去除不必要的启动项。在Preferences->General->startup and shutdown 这个界面中,可以去掉一些不必要的启动项。修改eclipse启动参数。在eclipse目录下,修改eclipse.ini文件。其中1G内存的推荐配置为:-vmargs-Xms128m-Xmx512m-XX:PermSize=64m-XX:MaxPermSize=128m 在修改配置的时候,记得备份。

如何让eclipse启动更快
1.在eclipse启动的时候,它总是会搜索让其运行的jre,往往就是这个搜索过程让eclipse启动变慢了。(没设置时,等2-3s出现进度条,设置后直接出现进度条)只要在eclipse.ini中加入-vm的参数就可以了 2.取消所有启动时要激活的插件(在用时激活也一样)和其它的相关的在启动时执行的操作。3.关闭自动...

打开Eclipse时出现Couldnotreserveenoughspaceforobjectheap怎么办...
1. **增加JVM最大内存限制**:Eclipse在启动时通过`-Xmx`参数来指定JVM可以使用的最大内存量。你可以在Eclipse的启动配置(通常是`eclipse.ini`或`Eclipse.app\/Contents\/MacOS\/eclipse.ini`文件,取决于你的操作系统)中增加这个值。例如,将`-Xmx512m`改为`-Xmx1024m`或更高,但请注意不要超过你...

为什么一运行eclipse,CUP就飙到100%了?
1、启动参数的优化;我的启动参数为:-Xms976m -Xmx976m -XX:PermSize=128m -XX:MaxPermSize=128m -Xmn168m -XX:+DisableExplicitGC 其中XX:PermSize和XX:MaxPermSize是必须的,仅仅设置Xmx,经常出现ECLIPSE内存溢出的情况;2、启动插件优化:windows - preference- general - startup and shut...

Eclipse 一直不停building workspace怎么办
方法1.修改eclipse启动文件 eclipse.ini 中添加启动参数参数: -vmargs -Xmx512m 方法2.关闭自动构建工作区: project -> build Auto…..方法3.在eclipse.ini式中添加了一个命令 -clean (2)加大Eclipse运行可用最大内存数 具体操作: 修改位于eclipse目录下的eclipse.ini, 将-Xmx512m调高, 如改成-...

如何修改eclipse.ini
1:所有的选项及其相关的参数必须在单独的一行之内 2:所有在-vmargs之后的参数将会被传输给JVM,所有如果所有对Eclipse 设置的参数必须写在-vmargs之前(就如同你在命令行上使用这些参数一样)默认情况下,eclipse.ini的内容如下:-showsplash org.eclipse.platform --launcher.XXMaxPermSize 256m -...

相似回答