最近做项目测试,一个Liferay的项目特别大,每次在Myeclipse里打开都会自动Building Workspace,上万的文件,进度特别慢,而且Myeclipse也变得特别卡,这里说一下我在网上看到的解决办法
             
如图,在Project里面有个 building automatically选项,默认是勾上的,取消即可,下次打开Myeclipse就不会再卡死去Building Workspace了。这里顺便说说一些关于Myeclipse的提速技巧,有些人不太喜欢用MyEclipse可能就是觉得它不仅启动慢,而且运行很卡。其实我们可以通过改变设置让Myeclipse跑得更流畅一些。下面分享一下我在网上看到的技巧,首先说一下,我用的是Myeclipse 10.0,其他的我不知道,我所说的只针对Myeclipse 10.0.

一、加大JVM的非堆内存
打开myeclipse.ini文件,内容如下:
#utf8 (do not remove)
#utf8 (do not remove)
-startup
../Common/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
../Common/plugins/org.eclipse.equinox.launcher.i18n.win32.win32.x86_3.2.0.v201103301700
-install
E:\DevelopTools\MyEclipse\MyEclipse 10
-vm
E:\DevelopTools\MyEclipse\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\bin\client\jvm.dll
-configuration
E:\DevelopTools\MyEclipse\MyEclipse 10\configuration
-vmargs
-Xmx512m
-XX:MaxPermSize=512m //原来是256我改为512 
-XX:ReservedCodeCacheSize=64m
-Dosgi.nls.warnings=ignore

其中红色的是要改的,我已经改成512m了,
几乎每次 eclipse 卡到当都是因为这个 非堆内存 不足造成的,把最大跟最小调成一样是因为不让 myeclipse 频繁的换内存区域大小  
注意:XX:MaxPermSize 和 Xmx 的大小之和不能超过你的电脑内存大小!

二、去除不需要加载的模块 
大多数时候,你也许只用到了Myeclipse功能的20%,不过这20%已经足够我们做一般的web开发了,所以我们可以把用不到的模块停止掉,不让其加载。通过菜单栏Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。这里面的例如JBoss,Jetty,JOnAS,Oracle,JRun,Orion即带MyEclipse ESAIE开头的都是服务器,我的机器上已经装了Tomcat,所以我只选了对应的MyEclipse ESAIE Tomcat.

三. 取消MyEclipse在启动时自动验证项目配置文件 
默认情况下MyEclipse在启动的时候会自动验证每个项目的配置文件,这是一个非常耗时的过程,可以在Preferences窗口依次选择 MyEclipse - Validation,然后在右侧的Validator列表中只保留 Manual 项就可以了(Manual 手工的,手动的意思),build下只留 classpath dependency Validator。如果需要验证的时候只需要选中文件,然后右键选择 MyEclipse - Run Validation就可以了。  
windows–>perferences–>myeclipse–>validation  
把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator  
手工验证方法:  
在要验证的文件上,单击鼠标右键–>myeclipse–>run validation

四、拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处:  
windows–>perferences–>general–>validation->editors->Text Editors->spelling

五、myeclipse 打开 jsp 的默认编辑器不好,会同时打开预览  
windows–>perferences–>general–>editors->file associations  
把默认改成 MyEclipse JSP Editor

MyEclipse Building Workspace问题相关推荐

  1. myeclipse building workspace如何禁止及提高myeclipse速度

    本文转载自:http://fireinwind.iteye.com/blog/746531 大家一定对building workspace时那缓慢的速度给困扰到了吧~ 其实只要把project选项里的 ...

  2. MyEclipse在保存时总是building workspace,反应很慢

    突然发现MyEclipse不好用了,写代码习惯Ctrl+s,却发现每次都会building workspace,需要等待很长时间.实在受不了了就问度娘,千篇一律,却发现理论性很强,实践性不高.经高人指 ...

  3. MyEclipse 启动报错:‘Building workspace‘ has encountered a problem解决方法

    MyEclipse 启动报错:'Building workspace' has encountered a problem解决方法 参考文章: (1)MyEclipse 启动报错:'Building ...

  4. Eclipse\myeclipse加载项目building workspace过久

    1.选择菜单栏里的project里的properties: (如果properties显示为不可用(灰色),就先build all或者 build   project,就会出现properties): ...

  5. building workspace js validation

    大家一定对building workspace时那缓慢的速度给困扰到了吧~ 其实只要把project选项里的 building automatically前的勾去掉,就可以快很多了.. 另外大家一定对 ...

  6. building workspace

    大家一定对building workspace时那缓慢的速度给困扰到了吧~ 其实只要把project选项里的 building automatically前的勾去掉,就可以快很多了.. 另外大家一定对 ...

  7. the user operation is waiting for building workspace to complete解决办法

    如果你在开发android应用程序中总是出现一个提示,显示"the user operation is waiting for "building workspace" ...

  8. 解决Eclipse 启动后总是Building WorkSpace(sleeping)

    2019独角兽企业重金招聘Python工程师标准>>> 今天打开eclipse后eclipse总是在Building WorkSpace(sleeping),我的解决方案是,Proj ...

  9. Eclipse一直building workspace问题解决

    Eclipse一直building workspace问题解决 参考文章: (1)Eclipse一直building workspace问题解决 (2)https://www.cnblogs.com/ ...

最新文章

  1. Linux中mmap与munmap函数系统调用
  2. numpy.matmul处理一维数组的 3维以上的性质
  3. Vue3导入Vue-router报错:Uncaught SyntaxError: The requested module does not provide
  4. 按钮 每一行_word跨页表格如何重复设置表头?单击“重复标题行”按钮来设置多页表格重复标题行显示。...
  5. 4 angular 重构 项目_c# – 将Angular 4添加到ASP.NETCore项目中
  6. 初学Java编程经常遇到的问题,你们遇到过吗?
  7. 2021-04-22 宠店流程图
  8. CVPR2019| ADCrowdNet: 用于人群理解的可变形卷积网络
  9. python 正则表达式 前瞻_我应该如何在python中编写这个正则表达式(How should I write this regex in python)...
  10. TCP三次握手与四次挥手的过程及原因
  11. 【转】数字签名与数字证书
  12. 解决问题--Could not get JDBC Connection
  13. 网络计算机应急处理,网络安全应急响应
  14. 软件项目管理第4版课后习题[附解析]第九章
  15. c#:使用bing翻译API
  16. VB基础知识之Do...Loop循环
  17. Web前端程序员简历
  18. Spire.Doc 指定位置插入书签和获取书签内容
  19. 常见物联网通信技术概览(全集)
  20. ui测试怎么做?依据文档有哪些_软件开发流程涉及到哪些文档?其中有你需要了解的外包开发中的猫腻...

热门文章

  1. 程序员职场小白修炼记1——安晓辉《解忧程序员》读书笔记
  2. torch.cat()的类型转换
  3. uboot 看门狗喂狗
  4. python制作gif动图_短短几行Python代码制作的GIF动图
  5. 哈佛商业评论:什么是颠覆性创新?
  6. 【STM32】使用STM32cubeMX的库读写FLASH数据
  7. 我的ubuntu(持续更新中)
  8. Win2003下安装MSN
  9. 分享13:2021元旦之《白夜行》
  10. 51cto的请看过来