解决building workplace 导致的卡死,使得eclipse加速
2016-05-12 23:51
676 查看
最近用Eclipse开发oPhone的一个项目,每次打开Eclipse的时候,总是在build workspace,而且还老是build不完 ,因为没有build完,就无法保存,运行和调试,关闭程序则会没有反应,只能结束进程,这让我相当的郁闷.
1- eclipse 默认是自动编译的,你可以把project 下的build automaticaly 勾去掉,译成手动编译,这样可以减少系统的负荷,还有就是除了正在编辑的项目,其它的都关掉。
2-在eclipse.ini式中添加了一个命令 -clean,给Eclipse清理一下 (windows+s键打开搜索,然后搜索eclipse.ini进行修改)
3- 在Eclipse启动时(也就是在eclipse.ini中)加入参数: -vmargs -Xmx512M ,Eclipse开始内存损耗比较小,但是后来消耗也大,注意及时清理并开大Eclipse内存。
4-Window-->Preferences-->Install/Update-->Auto updates,取消自动更新
5-Preferences -> General -> StartUp and Shutdown: 将除Plug-ins activated on startup以外的项目有节选的去掉(比如Mylyn等没用到,就去掉了,或者全部去掉)
Eclipse 加速 (http://8376eric.blog.163.com/blog/static/93016932011101101829470/)
加大Eclipse运行可用最大内存数 具体操作: 修改位于eclipse目录下的eclipse.ini, 将-Xmx512m调高, 我的改成了-Xmx768m 效果: 不祥. 减少Eclipse启动后自动启动的插件 具体操作: 在Preferences -> General -> StartUp and Shutdown: 将除Plug-ins activated on startup以外的项目有节选的去掉(比如Mylyn等没用到,就去掉了) 效果: 启动Eclipse后,会有Initialing Java Tools的滚动条,会发现快了很多. 减少编译需要验证的项目,提升编译速度 具体操作: 在Preferences -> Validataion 将无关的Validator去掉, 比如: 我就将和我无关的JPA, JSP, WS 都去掉了. 效果: 编译项目时,Eclipse跑的Validator项目少了, 确实快了. 关掉自动编译 具体操作: Project -> Build Automatically 效果: 在代码修改保存后,不会启动自动编译. 在Clean的时候,要注意选项 具体操作: Project -> Clean 注意: 在最下面有: Build the entire workspace 和 Build Only the selected Projects 要根据自己情况勾选, 因为是默认选择编译整个工作区. 显示内存使用情况(可手动GC) 具体操作:Preference -> General -> Show heep status 保存自己的Perspective 具体操作:1. Window -> Save Perspective As 2. Preference -> Perspective -> Make Default 将自己刚刚创建的Perspective 或 自己常用的 设置成默认 关闭Server的自动发布 具体操作:Server -> Publishing -> Never publish automatically 轻手轻脚 慢慢操作, 莫急, 机器卡住了耐心等就好. 其他 如果Eclipse卡住了,并且处于最小化模式,点击Windows上Eclipse的任务条再也无法使Eclipse最大化的时候,请在任务条上点击右键,使用最大化的菜单. 在Eclipse工作正欢的时候,请不要去惊扰它,非要去操作界面的话,先用鼠标在你要点击的控件上试试,看看控件是否活着,否则不要去打扰它. 等吧.
相关文章推荐
- 导入Android Studio 项目报 invalid gradle jdk configuration found
- 在CMD窗口中使用javac和java命令进行编译和执行带有包名的具有继承关系的类
- [javaSE] 集合框架(TreeSet)
- Spring 4.x官方参考文档中文版——第21章 Web MVC框架(1)
- mybatis 整合spring mv SqlSessionDaoSupport
- Spring JMS——MessageConverter介绍
- Java小数点位数保留问题
- 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法
- eclipse下将solr发布为web项目
- Java 数据类型与jni数据类型对应关系
- java集合 1
- JAVA 并发实现六(Volatile的使用)
- 解决Eclipse项目部署之Cannot change version of project facet Dynamic Web Module to 3.0?问题
- java中的IO操作-IO介绍
- 使用Java显示图片2
- 使用Java显示图片
- 第一个Java程序,简单的打开图片并显示在面板上
- Spring JMS---三种消息监听器
- JPA规范介绍及实例(Java数据持久化解决方案)
- Java for-each循环