系统有4G
内存,eclipse启动很慢,系统总共才使内存3G,怀疑没有充分利用。
调整了下eclipse参数
class="java" name="code">
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
1536m
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
1536m
--launcher.defaultAction
openFile
-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,启动速度没有感觉到提升,系统运行起来后,访问系统响应速度有所提升。
- 大小: 11.1 KB