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