一. 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