您的位置:首页 > 编程语言 > Java开发

eclipse优化配置

2016-04-27 15:16 459 查看
-startup
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-vm   //直接指定vm
D:\Program Files\Java\jdk1.7.0_80\jre\bin
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms2048m  //初始总堆内存
-Xmx2048m  //最大总堆内存,设置为初始相等,可以避免再次调整
-Xmn768m   //年轻带堆内存,sun官方推荐为整个堆的3/8,即2048的3/8
-XX:PermSize=256m  //持久带堆的初始大小
-XX:MaxPermSize=512m  //持久带堆的最大大小
-XX:+UserParallelGC  //如果多核,使用并发内存回收
-XX:+DisableExplicitGC //禁用System.gc()的显示内存回收


注意:

堆内存的组成总堆内存 = 年轻带堆内存 + 年老带堆内存 + 持久带堆内存

年轻带堆内存对象刚创建出来时放在这里

年老带堆内存对象在被真正会回收之前会先放在这里

持久带堆内存class文件,元数据等放在这里
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: