eclipse 卡死 优化方法

 

问题描述:

运行Eclipse 改任何文件只要Ctrl+S 就可以卡住。。。未响应

备注:

有一定效果,但是还是卡

Eclipse启动参数设置是在一个叫eclipse.ini的文件里(安装目录 里)

修改如下几个参数 ,最大堆内存和最小堆内存 ,大了也不好,小了也不好,适当最好

-vmargs 
-Xms128M 
-Xmx512M
-XX:PermSize=64M
-XX:MaxPermSize=128M

 

 

1- eclipse 默认是自动编译的,你可以把project 下的build automaticaly 勾去掉,译成手动编译,这样可以减少系统的负荷,还有就是除了正在编辑的项目,其它的都关掉。

 

2-在eclipse.ini式中添加了一个命令 -clean,给Eclipse清理一下 (windows+s键打开搜索,然后搜索eclipse.ini进行修改)

 

3- 在Eclipse启动时(也就是在eclipse.ini中)加入参数: -vmargs -Xmx512M  ,Eclipse开始内存损耗比较小,但是后来消耗也大,注意及时清理并开大Eclipse内存。(Eclipse.ini文件参数说明可以参考http://flysheet.javaeye.com/blog/437071)

 

4-Window-->Preferences-->Install/Update-->Auto updates,取消自动更新

 

5-Preferences -> General -> StartUp and Shutdown: 将除Plug-ins activated on startup以外的项目有节选的去掉(比如Mylyn等没用到,就去掉了,或者全部去掉)

 


6. 进入Windows->Preferences->Java->Editor->Hovers,然后关掉eclipse相关的hover选项;


7. 在 Help->Software Updates->Manage Configration中unenable掉subclipse插件;

 

8. 取消各种文件的validation;

 

 

上面的如果还没有用

关于 eclipse启动卡死的问题(eclipse上一次没有正确关闭,导致启动的时候卡死错误解决方法),自己常用的解决方法:

方案一(推荐使用,如果没有这个文件,就使用方案二):

      到\.metadata\.plugins\org.eclipse.core.resources目录,删除文件 .snap

方案二:

      进入workspace/.metadata/.plugins/目录
      重命名 org.eclipse.core.resources to org.eclipse.core.resources_old.
      然后重启 eclipse
      Close eclipse
      Delete org.eclipse.core.resources
      Rename org.eclipse.core.resources_old back to org.eclipse.core.resources
      启动 eclipse
 

 

在用eclipse开发时,经常遇到卡死的情况,其中一种就是右下角出现:“Remote System Explorer Operation”,解决方案如下:

第一步:Eclipse -> Preferences -> General -> Startup and Shutdown.不要勾选 RSE UI.

第二步:Eclipse -> Preferences -> Remote Systems. 取消勾选 Re-open Remote Systems view to previous state.

最后:重启eclipse就可以了。
 

 

你可能感兴趣的:(eclipse 卡死 优化方法)