Eclipse is not responding

来源:互联网 发布:linux项目开发实例pdf 编辑:程序博客网 时间:2024/06/08 05:30

一 前言

今天处理一个超大项目 文件,光代码文件就有4000多个,以至于运行后CPU0満负荷运行。在切换到其它程序工作后返回到eclipse发现eclipse只剩下一个窗口框架,里面一片空白,没有任何反应。等待了十几分钟时间后问题依旧,由于不清楚是运行出现问题,还是需要更长的时间,遂决定关闭eclipse,于是出现“Eclipse  is not responding.”的提示。

二 解决方案

Eclipse  is not responding

原因:没有足够的虚拟内存

解决方案是:修改eclipse可用内存设置, 在eclipse目录下找到 "eclipse.ini"文件

#-Xms40m#-Xmx512m -Xms512m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256M -XX:+UseParallelGC 

三 思考

  很多应用程序运行缓慢的的主要问题就是内存或IO的使用接近峰值,可能是主机的物理局限,也可能是该应用程序的资源配额不足。对于IDE 或数据库系统,要尽可能想到如何是否是资源配额的问题,努力优化资源。