http://blog.sina.com.cn/s/blog_5c6c4dc90100lg8n.html
问题:
Eclipse经常卡住或Building workspace等待,感觉很不爽,很多朋友可能都会遇到这样的问题,在网上搜了一下解决办法,测试了可以解决问题,下面给出几个解决方法。

解决:
1. 取消掉“project -> Buiild Automatically”选项;
2. 进入Windows->Preferences->Java->Editor->Hovers,然后关掉eclipse相关的hover选项;
3. 在 Eclipse.ini文件中增加最大内存使用数量-vmargs-Xms40m-Xmx512m;
(Eclipse.ini文件参数说明可以参考http://flysheet.javaeye.com/blog/437071)
4. 在 Help->Software Updates->Manage Configration中unenable掉subclipse插件;

5. 取消各种文件的validation;

 
 
 
 
新下了eclipse3.6,很开心,多了一些新功能。好景不长,没用多久就卡起来了,又下了个最瘦的那个版本都卡,找了好久,关了很多东西都没有用,终于发现原来是 "Usage Data Collector" 这个可悲的插件,它会搜集一些用户的操作信息然后发送给eclipse基金会,操作多了,会占用很大的内存,简直就像病毒,到Preference下可以看到"Usage Data Collector"这个选项,disable掉,搞定!
 
 
 
 
 
 
减少Eclipse启动后自动启动的插件 
  具体操作: 在Preferences -> General -> StartUp and Shutdown: 将除Plug-ins activated on startup以外的项目有节选的去掉(比如Mylyn等没用到,就去掉了)
  效果: 启动Eclipse后,会有Initialing Java Tools的滚动条,会发现快了很多.

减少编译需要验证的项目,提升编译速度 
  具体操作: 在Preferences -> Validataion 将无关的Validator去掉, 比如: 我就将和我无关的JPA, JSP, WS 都去掉了.
  效果: 编译项目时,Eclipse跑的Validator项目少了, 确实快了.

 
 
 
 
 

Eclipse中一直building workspace...的问题

版本号: Eclipse SDK Version: 3.2.0 
  现象:启动或者import新的project时,Eclipse会自动进行building workspace...这个操作,然后一直持续这个状态不再响应其他事件操作。有时也会在10几分钟后完成这个操作,但是费时严重。 
  解决方法:查了很多资料,最后在一个BBS上查到可能是启动参数设置的问题 
  (http://www.myeclipseide.com/PNphpBB2+file-viewtopic-t-8253.html) 
解决方法: 
方法1.如帖子中添加启动参数参数:-vmargs -Xmx256m(效果并不明显) 
方法2.关闭自动构建工作区: project -> build Auto….. (效果并不明显)

在Eclipse启动时加入参数: 
  -vmargs -Xmx512M (效果明显) 
  重启,building workspace...在短时间内结束,一切正常,具体原因可参考上面网址中的回答,可以给人很多提示,呵呵,看来还是多查资料有好处。写出来希望有相同现象的同仁可以参考解决。 
原因详见:http://www.myeclipseide.com/PNphpBB2+file-viewtopic-t-8253.html

关闭其自动Build,然后增大你的内存为512M以上,Eclipse开始内存损耗比JBuilder小,后来同样厉害,注意开大Eclipse内存,这里有一个办法防止outofmemeory: 
http://forum.java.sun.com/thread.jspa?threadID=587273&tstart=0

 
 
 
 
 
 

eclipse卡死原因

已有 424 次阅读2012-4-20 23:55 | 原因

晚上一直卡啊卡,死啊死。

解决办法:
1.将project下的build aotomatically的勾去掉。
2.将preferences下的usage data collector干掉。
 
 

近段时间更新了eclipse版本,先更新3.5,而后又更新到3.6. 在编辑代码的时候容易出现卡死,特别是想选中某一代码块进行拷贝时。本来认为是3.6的问题,回退到3.5问题依旧。又怀疑是不是jvm参数设置太小,导致不停GC,检查一下,我的eclipse.ini 参数设置为-Xms256m -Xmx1024m,已经不小了。切换到任务栏,检查cpu和memory的占用情况,我机器物理内存为2G,但占用显示还只有1.2G,cpu占用率80%,一旦不卡了,cpu立马下降,但内存并没有什么变化。应该不是GC导致的问题。肯定是哪个参数设置不当。仔细想想,为什么拷贝等鼠标在编辑器上不断晃动的时候容易卡呢?终于想到可能是跟鼠标hover事件执行得太频繁,而这个事件处理可能有点耗资源。ok,关掉eclipse有关hover项。见下图:


 
hover提示就没了,但机器就再也不卡了。
 
 
 
 
 
 
 

eclipse容易卡死或者较慢的解决方案的更多相关文章

  1. 1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project

     使用Maven+SpringMVC+Eclipse软件安装配置过程中的问题: 1.Eclipse总是卡死的解决办法: 一:内存不足所以会卡死,配置一下eclipse.ini修改这几个值就好了-X ...

  2. Eclipse 中 Could not find *.apk的解决方案

    Eclipse 中 Could not find *.apk的解决方案 有时候debug的时候出现Could not find *.apk 特别是导入别人的例子的时候 1.选择properties-& ...

  3. 关于 eclipse启动卡死的问题 解决方法

    关于 eclipse启动卡死的问题(eclipse上一次没有正确关闭,导致启动的时候卡死错误解决方法),自己常用的解决方法: 方案一(推荐使用,如果没有这个文件,就使用方案二): 到<works ...

  4. 1,eclipse导入项目jdk版本不一样解决方案 2,java报javax.servlet.jsp cannot be resolved to a type

    一:eclipse导入项目jdk版本不一样解决方案 参考博文: https://www.cnblogs.com/chenmingjun/p/8472885.html 选中项目右键 --> Pro ...

  5. Eclipse 启动Tomcat 超时报错的解决方案

    在用eclipse开发项目  用tomcat发布项目的时候  会提示超时, Server Tomcat v7.0 Server at localhost was unable to start wit ...

  6. 【问题解决:启动卡死】Eclipse启动卡死的解决办法

    问题描述 Eclipse启动后卡死 问题分析 由于上一次没有正确关闭,导致在启动的时候开始 问题解决 方法1(推荐): 到<workspace>\.metadata\.plugins\or ...

  7. Eclipse易卡死

    在用eclipse编辑项目的时候,经常卡死,经过查询知道原来是我的JDK和eclipse版本对应的不好,我们都知道,eclipse的环境需要配置. 当时情况是这样的 2.容易出现卡死或者如图所示的情况 ...

  8. deepin系统无线网络卡死或者极慢的解决方案

    在初次安装deb或者fedara系列的桌面发行版的之后,经常会出现无线网络极慢甚至卡死的状况. 笔者在初次使用deepin系统的时候,也遇到同样的问题,很大程度上是由于没有安装对应的驱动. 下面给出对 ...

  9. eclipse经常卡死

    修改eclipse.ini 将启动内存,最小内存,最大内存都增大 eclipse是内存不够再去申请,直到有最大内存的 若上述方法不行则换eclipse    eclipse有的版本是不稳定的,我用Ke ...

随机推荐

  1. 对JVM还一知半解

    对JVM还一知半解?这篇文章让你彻底搞定JVM 摘要: 对于Java开发者来说,想把自身能力提升到更高层次,某些JVM相关知识应该是优先级很高的.比如说GC策略,JVM调优. 就我在工作中遇到的情况来 ...

  2. 版本号控制-git(二)

    上次文章给大家介绍了Git的一些基本知识(http://www.cnblogs.com/jerehedu/p/4582398.html).并介绍了使用git init初始化化版本号库.使用git ad ...

  3. 混沌数学之Feigenbaum模型

          1975年,物理学家米切尔·费根鲍姆(Mitchell Feigenbaum)发现,一个可用实验加以测 量的特殊数与每个周期倍化级联相联系.这个数大约是4.669,它与π并列成为似乎在数学 ...

  4. C++代码文件名标准化处理工具

    工具功能:批量处理C++代码文件,将C++代码文件名中大写字母改为下划线+小写字母. 为了方便代码在不同平台下的移植,代码文件命名规范为:不使用大写字母,单词之间用下划线间隔开.为此写了这个小工具,将 ...

  5. 织梦(Dedecms)V5.6 远程文件删除漏洞

    漏洞版本: DedeCmsV5.6 漏洞描述: DedeCMS内容管理系统软件采用XML名字空间风格核心模板:模板全部使用文件形式保存,对用户设计模板.网站升级转移均提供很大的便利,健壮的模板标签为站 ...

  6. Linux系统多网卡绑定实战

    导读 对于服务器来说,网络设备的稳定也是比较重要的,特别是网卡.在生产型的系统中,网卡的可靠性就更为重要了. 多块网卡绑定到一个IP地址,当一块网卡发生物理性损坏的情况下,另一块网卡自动启用,并提供正 ...

  7. chm格式文件,win7下用c:/windows/hh.exe打开

    chm格式文件,win7下用c:/windows/hh.exe打开

  8. Java 中 Map 的使用

    Map接口提供了一组能够以键-值对(key,value)形式存储的数据结构. Map对存入元素仅仅有一个要求.就是键(key)不能反复,Map对于key.value要求不是非常严格,key仅仅要是引用 ...

  9. UE如何使用正则表达式

    1 基本概念 元字符: 元字符 说明 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符() \d 匹配数字 \b 匹配单词的开始或结束 \W 匹配任意不是字母 ...

  10. 修改字段结构之ArcGIS Diagrammer

    在ArcGIS中,修改字段名称.类似和物理顺序是一件不好办的事,特别是需要修改字段比较多的情况下.通常的做法是新建字段-字段计算器赋值-删除原有字段的方法来达到修改的目的.这里介绍另外一种方法. 现需 ...