myeclipse开启后卡死、building workspace缓慢 问题解决

今天把 svn 整合到 myeclipse 8.5中的时候  , myeclipse 挂了,一直启动一直挂,花了一天的时间整好了,就记录一下过程。

现象描述:
    1 svn整合后,提示插件安装失败
    2 myeclipse 在 building workspace 的时候 卡死
    3 检查 myeclipse工作空间\.metadata\.log 文件,有内存溢出错误

解决过程描述:
    1 修改 myeclipse安装目录下的 myeclipse.ini 文件,修改 java的内存分配
        1.1 修改后不生效,myeclipse 依然挂掉

 
        (图上为我修改后的结果)
        我修改并且重启多次后,发现加上这个参数后,修改才生效。
        1.2 确认是否真的因为这个参数引起
        删除 myeclipse工作空间\.metadata 文件夹,使工作空间回到默认设置。
        删除 myeclipse.ini 中的 -vamargs 参数
        启动 myeclipse (依然挂掉)
        关闭 myeclipse
        myeclipse.ini 中添加 -vamargs 参数
        启动 myeclipse (错误提示变化,而且运行速度快)

2 不断调整 java内存配后,使myeclipse达到自己满意的运行速度
        2.1 我的电脑配置描述
        win7 32位系统、sun jdk1.6、myeclipse8.5、4G物理内存
        2.2 修改到上述图片的参数后,运行速度挺满意的。
    
    3 优化 myeclipse 配置
        这个网上有很多,我参考的文章:
        http://www.cnblogs.com/zhenglongcan/articles/1882712.html
        1.去除不需要加载的模块
            windows–>perferences–>general–>startup and shutdown 
        2.取消MyEclipse在启动时自动验证项目配置文件 
        3.去掉拼写检查
        4.关闭自动更新

4 导出 myeclipse 配置文件(svn css 等配置)
        file --> export 
        
       保存后的文件最后英文命名。
    
    总结:
        1 对于已经不用的项目,删除掉,要用的时候再加进来,可以提高  workspace building的速度。
        2  当遇到这种难于解决的问题时,尽量不要想着,重装、换版本,要努力的找到原因,因为其它版本肯定也遇到相同问题。
        3  myeclipse.ini 文件中 java堆内存的定义
            -Xms128m 表示JVM Heap(堆内存)初始分配,128MB。
            -Xmx512m 表示JVM Heap(堆内存)最大允许分配512MB。
            如果-Xmx不指定或者指定偏小,应用可能会导致java.lang.OutOfMemory错误

-XX:PermSize=64MB (非堆内存)最小尺寸,初始分配
            -XX:MaxPermSize=256MB(非堆内存) 最大允许分配尺寸,按需分配
            按需分配过小会导致:java.lang.OutOfMemoryError: PermGen space MaxPermSize
        4 java堆内存的使用是可以通过工具进行查看和分析的
            http://news.cnblogs.com/n/131834/

时间: 2024-08-07 08:29:00

myeclipse开启后卡死、building workspace缓慢 问题解决的相关文章

解决MyEclipse开启后总是不停的在Update index

最近MyEclipse开启之后总是不停的在 update index,很是耗时间, 查找资料发现Update index...是Maven在不断更新, 解决办法如下: Window --> Preferences --> Myeclipse --> Maven4Myeclipse --> 去除Download repository index updates on startup前的勾选即可 版权声明:本文为博主原创文章,未经博主允许不得转载.

关于myeclipse加载building workspace卡顿的解决办法

在MyEclipse的使用中,在建立新文件或者改动代码后,经常会出现building workspace半天卡顿不动的情况,如果开的程序过多,经常会发生失去响应,电脑要是再烂点,直接死机的情况也常有发生.如何解决这个问题,网上方法众说纷纭,这里只记录自己解决了的一个方法. 1.选择菜单栏里的project里的properties: (如果properties显示为不可用(灰色),就先build all或者 build   project,就会出现properties): 2.进去找到builde

myeclipse保存时弹出Building workspace

最近做项目,每次保存修改的东西.myeclipse都会building workspace(重新编译)一下.并且那 building的速度真不够慢的啊. 严重影响编程速度. 在网上也发现遇到此问题的很多,但是解决的方法不是很多啊. 大部分都是说把菜单栏project下的building automatically勾掉.不过这样是不building了. 但是你所做的修改在客户端都没有显示.必须在勾选building automatically .这样项目还是会出现building workspac

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

大家一定对building workspace时那缓慢的速度给困扰到了吧~ 其实只要把project选项里的 building automatically前的勾去掉,就可以快很多了.. 另外大家一定对 myeclipse 的速度经常感到痛苦把,ok,现在开始给 myeclipse 提速: 一.加大JVM的非堆内存 打开 eclipse.ini -showsplash com.genuitec.myeclipse.product –launcher.XXMaxPermSize 256M -vmar

MyEclipse加载项目时 出现"building workspace has encountered a problem"错误

当MyEclipse加载项目时 出现"building workspace has encountered a problem"错误,这是重新编译时出错, ① 根据MyEclipse菜单栏的Project->propertise(当有项目运行或是加载时Propertise为灰色,不可用)->Builders->不要选中JavaScript Validator(把前面的勾去掉). ② 或是重新换一个命名空间(workspace). 2.当MyEclipse在运行程序时弹

打开Myeclipse时遇到了如下报错: ‘Building workspace’ has encountered a problem. Errors occurred during the build.

问题描述: 打开Myeclipse时遇到了如下报错: 'Building workspace' has encountered a problem. Errors occurred during the build. 解决方法: 1,关闭当前工作空间,即关闭MyEclipse. 2,找到工作空间如下路径的文件: "/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.

eclipse里报:An internal error occurred during: "Building workspace". Java heap space

当在eclipse中的web工程中增加了extjs4,出现An internal error occurred during: "Building workspace". Javaheap space 错误. 解决办法1:把extjs4的工程安装包不要放到web工程中就ok或者建议直接用myeclipse直接导入的exjts4包,就没问题. 解决办法2:导入ExtJS包,这样会卡死eclipse的.去到工程根目录下,找到.project,用记事本打开,把两处删除掉: 第一处: <

An internal error occurred during: "Building workspace".

当在eclipse中的web工程中增加了extjs4,出现An internal error occurred during: "Building workspace". Java heap space 错误. 解决办法1:把extjs4的工程安装包不要放到web工程中就ok了,或者建议直接用myeclipse直接导入的exjts4包,就没问题. 解决办法2:导入ExtJS包,这样会卡死eclipse的.去到工程根目录下,找到.project,用记事本打开,把两处删除掉: 第一处: &

eclipse里报:An internal error occurred during: &quot;Building workspace&quot;. Java heap space(内存溢出)

当在eclipse中的web工程中增加了extjs4,出现An internal error occurred during: "Building workspace".Java heap space 错误. 解决办法1:把extjs4的工程安装包不要放到web工程中或者建议直接用myeclipse直接导入的exjts4包,就没问题. 解决办法2:导入ExtJS包,这样会卡死eclipse的.去到工程根目录下,找到.project,用记事本打开,把两处删除掉: 第一处: <bui