• eclispse 闪退问题解决


    背景:

    安装eclipse 和ADT插件,准备玩Android,无奈机子太卡,于是晚上搜罗一些关于eclipse 优化的方法,参考了一些博客和文章,

    问题现象:

    修改eclipse目录下的 eclipse.ini 配置文件,然后就出现了eclipse 启动后闪退的现象。

    参考方法:

    网上有说法,通过删除workspace/.medata/目录可以解决,但是会导致启动后原来的Projects和配置都没有了。这个方法多用来为eclipse 在运行过程中死机然后导致的eclipse无法启动。

    这个方法对于我遇到的问题并没有解决。

    思考:

    因为是修改eclipse.ini文件而引起的问题,那么根源肯定在这儿,于是在网上找到牛人们的两篇博文,

    里面详细介绍了JVM参数设置对eclipse的影响,http://www.cnblogs.com/yan5lang/archive/2011/05/24/2055867.html 

    同时也讲到了Java VM的内存分配的机制。http://bbs.csdn.net/topics/360053304 

    解决方法:

    现在多数的开发环境都有IDE并且保持着命令行操作。既然是eclipse.ini 修改导致的错误,又没有弹窗提示导致错误的原因,那么我可以试试从命令行去看看,eclipse会给出一些什么提示。

    我的eclipse在E:Androideclipse目录下,进入命令行 切换到E:Androideclipse下,启动eclipsec.exe

    得到如下信息:

    Error occurred during initialization of VM

    Too small initial heap for new size specified

    于是将eclipse.ini中将 PermSize改大些,和MaxPerSize一样;

    -XX:PermSize=256m
    -XX:MaxPermSize=256m

    修改保存后,能够启动eclipse了。

  • 相关阅读:
    Linux显示2015年日历表
    Linux显示系统日期
    Dialogs 对话框
    grid 属性
    VS2010 fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 嵌入清单
    Perl Tk grid 布局
    Perl Tk pack布局示例
    Perl Tk grid布局管理器
    Perl DBI模块
    输入文本框模型
  • 原文地址:https://www.cnblogs.com/Cancer/p/3733157.html
Copyright © 2020-2023  润新知