MyEcilpse10 优化性能
来源:互联网 发布:sql server 删除实例 编辑:程序博客网 时间:2024/05/22 17:05
关于IDE工具的优化,从来没怎么留意过,直到最近360升级到9.0版本之后,添加了一个360加速球功能之后,我才发现MyEclipse和Tomcat启动后暂用内存的使用量居然高达97%,用加速球可以很清楚的看到MyEclipse10刚启动就会占用284MB的内存,使用一段时间以后,咱用量会逐步增加,这样使得公司标配的电脑2G使用内存在使用过程中被占满的情况发生,如果你可以很轻松的向公司申请到加实用内存的话,那么这篇文也希望你能够看一下,因为这些优化会给你带来开发上的效率,如果你申请不到,那么这篇文章你更应该看下去。
本来在MyEclipse导致系统连连假死的情况下,我并没想到去优化MyEclipse10,而是另辟蹊径安装了太阳神版Eclipse,启动速度那个快啊,可是没想到的是不知为何在别人电脑上健步如飞,可是运行起来以后再自己电脑上不管是SVN下载项目还是其他操作,都卡的让我很无语,360加速球显示最大占据1.2GB的内存,天啊,真不知道是为什么了!!!幸好,优化了MyEclipse10之后,速度果然快了许多!
好了闲话不多说了,直接上图文:
一. 取消validation验证(xml、jsp、jsf、js),需要验证时,在验证的文件上右键选择myeclipse –> run validation即可
二. 取消拼音检查 (具体原因不明白的,百度一下,一大堆)
三. 去掉MyEclipse多余启动项(我保留了Tomcat,和最下面的一些启动,根据自己的需要配置)
最下面的一些配置不太明白其意的,请看这里:
MyEclipse Examples //样例
MyEclipse Memory Monitor //内存监控
MyEclipse Tapestry Integration //插件集成
MyEclipse JSP Debug Tooling //jsp调试插件
MyEclipse File Creation Wizards //文件创建程序
ICEfaces Integration for MyEclipse //基于Ajax的JSF开发框架()
MyEclipse Backward Compatibility //后台功能
MyEclipse Perspective Plug-in //透视图插件
Pluse Collaboration Control Center //Eclipse的网页管理中心
eclipse-cs 4.x.x -> 5.0.0 Migration Plug-in //Eclipse插件兼容组件
Mozilla Debug UI Plug-in(Incubation) //Mozilla调试插件(Mozilla是一款浏览器)
Dynamic Languages ToolKit Core UI //对入PHP等动态语言支持的用户接口
WTP Webservice UI Plug-in //Web 服务视图插件
JavaServer Faces Tools - Core //jsf工具核心包
Automatic Updates Scheduler //自动更新
Service policy //Web提供的服务性能目标定义,自动管理
Atfdebug Plug-in(Incubation) //动态语言的调试工具
Auxiliary Web Module Support for MeEclipse// 辅助的Web模块支持.(可能是Struts等文件自动添加)
JSF Editor Preview Support for MyEclipse//jsf编辑器
四. 修改JSP页面的打开方式,取消自动预览预览,设置方法(在下方选择一种编辑器,然后点击左边的default按钮)
一. 修改MyEclipse10根路径下的myeclipse.ini配置文件
将 -vmargs 配置后的内容改为如下内容:
-vmargs
-Xmx512m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=128m
注意这个配置不是人人适宜,主要根据自己电脑的实际内存来合理分配,XX:MaxPermSize 和 Xmx 的大小之和不能超过你的电脑内存大小,切记!
下面是我的配置,加入了启动日志gc.log
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx512m
-XX:PermSize=256m
-XX:MaxPermSize=256m
-Xmn168m
-XX:+DisableExplicitGC
-XX:+PrintGCTimeStamps
-XX:+PrintGCDetails
-verbose:gc
-Xloggc:gc.log
- MyEcilpse10 优化性能
- myecilpse10 server出现错误
- 性能优化
- 性能优化
- 性能优化
- 性能优化
- 性能优化
- 性能优化
- 性能优化
- 性能优化
- 性能优化
- 性能优化
- 性能优化
- 性能优化
- 性能优化
- 性能优化
- 性能优化
- 优化性能
- 我的hibernate通用dao层 .
- 专题技巧浅析
- 进程与线程的区别
- chukwa在数据收集处理方面的应用
- 黑马程序员-java 多线程
- MyEcilpse10 优化性能
- 这个博客是用来记录学习html5的,好好学习天天向上~
- java实现多线程的两种方法的比较
- web.xml文件的作用
- 一个通用的Hibernate DAO
- 2012年,软件开发者薪资大调查
- 杭电1143——Tri Tiling(递推求解)
- 黑马程序员-java 高新技术 反射机制
- linux下限值用户使用su