`
freetosoar
  • 浏览: 35052 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Eclipse启动参数 -- 收集汇总

 
阅读更多

一.  Eclipse启动参数介绍:

  eclipse [platform options] [-vmargs [Java VM arguments]]

 

  • platform options

-nl locale , 指定语言环境, 如, -nl en 或者 -nl en_US

- clean 是启动Eclipse IDE时清空缓冲,一般来说在没有更新插件的情况下,去掉这个参数启动速度更快

-data 设置workspace的特定位置, 如 -data your_workspace_location

 

-vm 显式指定在运行 Eclipse 时要使用的java VM。如: -vm C:\jdk1.6.0_18\bin\javaw.exe. 默认的情况下,  Eclipse 将在 O/S 路径上找一个 Java VM.

 

-consolelog  将 Eclipse 平台的错误日志镜像到用来运行 Eclipse 的控制台。与 -debug 组合时很方便使用。

 

-debug [optionsFile]  将 平台置于调试方式,并从给定位置处的文件装入调试选项(如果指定的话)。此文件指示哪些调试点可用于插件以及是否已启用它们。如果未给出文件位置,则平台 在启动 eclipse 的目录中查找称为".options"的文件。URL 和文件系统路径都可作为文件位置。如, -debug options,  在eclipse根目录下建立一个文件options,文件内容org.eclipse.ui/perf/showHeapStatus=true, 则在下方状态条多了JVM的信息

 

  • VM arguments

-vmargs 使用JRE的参数,后面就是JRE的参数了:(注JRE参数详情参照Java官方网站的介绍。)

-Xverify:none 去掉JAR包数据验证,一般来说只有在网络环境下才需要验证JAR包数据的有效性。本地的

话可以不用验证。

-XX:+UseParallelGC 使用并行垃圾收集机制,据说这个GC算法比较快。具体不清楚。

 

-XX:PermSize:最小堆大小.一般报内存不足时,都是说这个太小,堆空间剩余小于5%就会警告,建议把这个

稍微设大一点,不过要视自己机器内存大小来设置

-XX: MaxPermSize:最大堆大小.这个也适当大些

-XX:MaxNewSize=32M -XX:NewSize=32M 这三个就是设置详细的缓冲数据了。一般来说两者设成一样大

- Xmx512M Java虚拟机最大使用内存容量,根据你所使用机器的内容大小设置,只要不超过最大内存容量

就好。

- Xms128M Java虚拟机初始化内存容量。

 

 

 

二.参数设置的两种方式

 

1.       可以在eclipse.exe的快捷方式运行程序改为:

D:\eclipse320\eclipse.exe  -nl en -vmargs -Xms128M -Xmx512M -XX:+UseParallelGC -

XX:PermSize=64M -XX:MaxPermSize=128M -XX:MaxNewSize=32M -XX:NewSize=32M

 

2.         修改eclipse目录下的eclipse.ini文件内容如下:

-nl en

-vmargs

-Xms128M

-Xmx512M

-XX:+UseParallelGC

-XX:PermSize=64M -XX:MaxPermSize=128M

-XX:MaxNewSize=32M -XX:NewSize=32M

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics