Java 为什么EclipseAndroidIDE在仅仅少量使用之后就变得如此缓慢和滞后?
我使用的是EclipseAndroid IDE,它是从Android站点(ADTv22.6.2,Mac,OSX)下载的 当我第一次启动程序时,它可以快速打开新文件并进行修改,但速度很快就会变慢,变得相当滞后。打开项目文件变得如此缓慢,以至于人们怀疑IDE是崩溃了还是冻结了。编辑所说的项目文件同样痛苦 例如,在未使用的窗口/选项卡中单击以插入光标需要5-10秒或更长时间的延迟才能显示并进行修改,而保存文件可能需要10秒或更长时间(对于单个文件) 为什么会这样?为什么它一开始很好而且很快,但性能却很快下降?重新启动ADT将使速度提高一点,但每次连续启动它都会使整体性能下降到只有重新启动计算机才能恢复的程度 当我在MatLab中编写代码并使用他们的WYSIWYG GUI生成器时,我也遇到过类似的问题。最终,系统陷入困境,屏幕上绘制的所有组件都将冻结,您必须重新启动软件(有时是计算机) Eclipse非常强大,如果没有它我会不知所措,但是如果能够在不重启多个软件和系统的情况下保持一致的性能,那就太好了。是否有解决办法,或者每个人都会遇到同样的问题?嗯。。。所以你可以Java 为什么EclipseAndroidIDE在仅仅少量使用之后就变得如此缓慢和滞后?,java,android,eclipse,ide,adt,Java,Android,Eclipse,Ide,Adt,我使用的是EclipseAndroid IDE,它是从Android站点(ADTv22.6.2,Mac,OSX)下载的 当我第一次启动程序时,它可以快速打开新文件并进行修改,但速度很快就会变慢,变得相当滞后。打开项目文件变得如此缓慢,以至于人们怀疑IDE是崩溃了还是冻结了。编辑所说的项目文件同样痛苦 例如,在未使用的窗口/选项卡中单击以插入光标需要5-10秒或更长时间的延迟才能显示并进行修改,而保存文件可能需要10秒或更长时间(对于单个文件) 为什么会这样?为什么它一开始很好而且很快,但性能却很
2.ADT 21预索引所有库。这意味着常规编译只会对项目的输出重新编制索引(更快),然后将结果与预先编制索引的库合并(相当快)。唯一可以确定的方法是实际查看您的系统,但我怀疑原因是Eclipse的堆太小。这将导致两件事发生:
- 它将频繁地运行GC,这将直接导致它变得滞后
- Eclipse内存不足这一事实意味着可能需要丢弃当前正在查看的(例如)代码的缓存信息。然后,当您下次需要该信息时,Eclipse将需要重新加载或重新计算它。。。有助于落后
- Eclipse常见问题解答: