读书人

Eclipse至极性能调优

发布时间: 2013-03-21 10:08:17 作者: rapoo

Eclipse极致性能调优

最近项目越来越大,有个项目2G左右。是一个多平台多项目的组合。eclipse启动有些受不了了。而且有些类几千行,改一下卡一下。

一直用的myeclipse6.5,因为不占内存,启动快。后来想,过几年总要被新产品替代。索性直接用eclipse得了。但是发现最新的eclipse也是慢得很。

虽然自己以前也有经验调整一些启动参数,但效果不好。于是乎百度求最优解决方案。

首先把你eclipse不要的启动项,验证什么的都干掉。具体的请百度之。


然后就是eclipse启动参数!启动速度刚刚的啊。。。看加粗的部分。。。

如果加入后不能启动,试着去掉最下面的几行参数看看,要一行行的试,不要都去掉了。或者将前面的参数值设置小一点。各个参数之前可能会互相影响的。

-vm
D:/java/jdk6/bin
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-server
-Dosgi.requiredJavaVersion=1.5
-Xms1024m
-Xmx1024m
-Xss2m
-XX:PermSize=128m
-XX:MaxPermSize=128m
-XX:+UseParallelGC
-Xverify:none
-XX:+DisableExplicitGC
-Xnoclassgc
#-XX:+UseParNewGC
#-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=85
-XX:ReservedCodeCacheSize=150m



点击下面的查看:

老外的方法


国内牛人写的方法


具体参数的说明


下面是后来看到的一篇文章,转贴在这里。http://www.cnblogs.com/chen77716/archive/2010/06/26/2130807.html

最近因项目存在内存泄漏,故进行大规模的JVM性能调优 , 现把经验做一记录。

一、JVM内存模型及垃圾收集算法

1.根据Java虚拟机规范,JVM将内存划分为:

读书人网 >Eclipse开发

热点推荐