java - 为什么 Eclipse Android IDE 在使用少量后变得如此缓慢和滞后?

标签 java android eclipse ide adt

我使用的是从 Android 站点(ADT v22.6.2、Mac、OS X)下载的 Eclipse Android IDE。

当我第一次启动该程序时,它可以快速打开新文件和进行修改,但很快就会变慢并且变得非常滞后。打开项目文件变得如此缓慢,以至于人们怀疑 IDE 是否崩溃或死机了。编辑所述项目文件同样痛苦......

例如,单击进入非模糊窗口/选项卡以插入光标需要 5-10 秒或更长时间才会出现并可以进行修改,保存文件可能需要 10 秒或更长时间(对于单个文件)。

这是为什么呢?为什么它开始时很好而且很快,但性能下降得如此之快?重新启动 ADT 会使速度提高一点,但每次连续启动它都会使整体性能下降到只有重新启动计算机才能恢复的程度。

当我在 MatLab 中编码并使用他们的 WYSIWYG GUI 构建器时,我遇到过类似的问题。最终系统陷入停滞,所有组件都被绘制在屏幕上,它会卡住,您必须重新启动软件(有时还需要重新启动计算机)。

Eclipse 非常强大,没有它我会不知所措,但如果能在没有多个软件和系统重启的情况下保持一致的性能就好了。有没有解决办法,还是每个人都遇到同样的问题?

最佳答案

嗯...所以你可以做

  1. 禁用 Android Package Builder(右键单击 project#Properties#Builders) 使用 ant 构建和部署 apk。

    有关详细信息,请参阅 android-workaround-for-slow-building-workspace-problem-in-eclipse

2.ADT 21 pre-dex 所有库。这意味着常规编译只会重新索引项目的输出(更快),然后将结果与预先索引的库合并(非常快)。

关于java - 为什么 Eclipse Android IDE 在使用少量后变得如此缓慢和滞后?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25101899/

相关文章:

java - 在 JSP 和 Servlet 中使用对象

java - 如何将主题设置为另一个 Activity 的主要 Activity ?

android - 网页文本在 webview 上像素化

android - 如何设置环境变量 GOOGLE_APPLICATION_CREDENTIALS?

java - 在eclipse中的方法中获取字段类型

eclipse - Eclipse 中的Tomcat 将扩展后的WAR 存放在哪里?

java - 如何从 servlet 获取 ajax 调用的响应

java - jackson 克服下划线支持 Camel 案

java - 看不到 Tomcat 主页(http ://localhost:8080) when starting it from eclipse. 但是当我从 tomcat bin 目录启动它时它会加载。有什么想法吗?

java - 如何使用自动链接 :phone? 让一个字符串中的多个电话号码可点击