系统有4G内存,eclipse启动很慢,系统总共才使内存3G,怀疑没有充分利用。
调整了下eclipse参数
-startupplugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502-productorg.eclipse.epp.package.jee.product--launcher.defaultActionopenFile--launcher.XXMaxPermSize1536m-showsplashorg.eclipse.platform--launcher.XXMaxPermSize1536m--launcher.defaultActionopenFile-vmargs-Dosgi.requiredJavaVersion=1.5-Xms1536m //最小可用内存-Xmx1536m //最大可用内存这两个值设为相同,以减少运行期间系统在内存申请上所花的开销。-XX:PermSize=256m-XX:MaxPermSize=1024m-XX:+UseParallelGC //多核CPU并行垃圾收集
内存用量上去了

配置完,eclipse打开速度提升很明显,启动时间几乎缩短一半。
eclipse装了maven插件,使用插件启动tomcat时,也比较慢,调整maven使用的JVM内存
经测试,maven使用的是eclipse里配置的JVM
eclipse里 installed JRE的参数
-Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=1024m -XX:+UseParallelGC
据个人推断,maven 进行编译和启动tomcat时,使用的是上述配置,这样tomcat也可以使用
同一套配置参数启动。
maven启动tomcat,启动速度没有感觉到提升,系统运行起来后,访问系统响应速度有所提升。