Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse3.6经常在内容辅助期间暂停_Java_Android_Eclipse_Autocomplete_Content Assist - Fatal编程技术网

Java Eclipse3.6经常在内容辅助期间暂停

Java Eclipse3.6经常在内容辅助期间暂停,java,android,eclipse,autocomplete,content-assist,Java,Android,Eclipse,Autocomplete,Content Assist,有人解决过这个问题吗?自动完成暂停如此频繁,这么长时间,我完全停止使用它。我只看过另一篇关于这个的帖子,答案没有帮助。任何指导都将不胜感激。这解决了我的部分问题 在preferences中,我默认设置了所有的“Java->Editor->Content assist”屏幕,性能大大提高。我现在的任何滞后都是由于系统速度造成的,可以忽略不计。我从几分钟到几秒钟都在建立建议列表。我希望这能帮助别人 更新:这并没有完全解决我的问题,但它让我接近了。搜索还在继续 更新:我正在用Java for Andr

有人解决过这个问题吗?自动完成暂停如此频繁,这么长时间,我完全停止使用它。我只看过另一篇关于这个的帖子,答案没有帮助。任何指导都将不胜感激。

这解决了我的部分问题

在preferences中,我默认设置了所有的“Java->Editor->Content assist”屏幕,性能大大提高。我现在的任何滞后都是由于系统速度造成的,可以忽略不计。我从几分钟到几秒钟都在建立建议列表。我希望这能帮助别人

更新:这并没有完全解决我的问题,但它让我接近了。搜索还在继续

更新:我正在用Java for Android开发,使用的是包含的默认软件包以及更新过程中可能出现的任何软件包(回顾过去,在SDk更新中选择UPDATE all可能并不明智)。在线和离线的时间安排相当一致。我做了一些测试,发现如下:


启动Eclipse并输入一行可以使用.toString()的代码。键入“.”将在2-3秒内填充自动完成。键入“t”,需要70-75秒。之后,10秒。Diff对象做同样的事情(第一次75,之后10)。过滤过程似乎停止了。我的CPU没有达到最大,内存正常,但程序在完成之前不会响应。当Eclipse开始响应时,任何typeahead都会被缓存并最终过滤列表。

对我来说,当我增加vm的内存时,问题就消失了。 将其放在eclipse.ini中:

-Xms512m
-Xmx1024m

我在Windows7x64上使用Eclipse(Classic)3.6.1成功实现了以下功能

“在3.6.2中发布修复程序之前,这里总结了一种解决方法:”

(为方便起见复制)

“您可以更换/插件/ org.eclipse.jdt.core_3.6.1.v_A68_R36x.jar插件,其中一个来自 然后重新启动Eclipse。内容辅助会更好。试试看。
不要忘记备份您的原始插件。”

在我的4GB Windows Vista系统上,这种情况会经常发生!!(以及查找变量时的调试问题)

在我用8GB内存构建了新电脑后,这一切都消失了。我现在可以同时运行4个仿真器,它也不再有任何调试问题。自动完成巨大的列表也可以很好地工作


这似乎只是你有多少内存的问题。

Limc-在我感谢你之前,你的评论就被删除了:我将发布此消息的答案,以便其他人可以看到修复方法。@pēteris Caune的副本-感谢链接。这正是我一直在寻找的,看起来很有希望。我看到了多种解决方案和我想尝试的变通方法。最简单的方法是回滚到3.5。我会在有机会实现后发布结果。我没有注意到差异,但最终注意到了一些我以前没有注意到的东西。第一次自动连接需要填充时,大约需要75秒。第二次在同一个物体上,只需要10分钟。显然,它正在缓存列表,这并不太糟糕。下一个测试是查看同一项目中的其他对象会发生什么情况。实际上,正如您明确指出的,我的解决方案不会解决问题。经过长时间的无故障使用,昨天我自己也经历了延迟。我没有更改任何设置,问题只是自行决定返回。奇怪的我看不到像你这样疯狂的时刻,75秒和10秒。对我来说,它通常是即时的,除了昨天的一次,锁定时间为30-45秒。作为比较,我使用的是带有4GB内存的UbuntuMaverick-64。对不起,你是金星。我想我的疯狂时光是硬件造成的。它只是一个XP Pro双核Intel T2400(2GHz)和2GB RAM。Pēteris Caune在上面发布了一个很好的链接,我计划对此进行探索。它引出了一些其他有用的资源,也许可以帮我解决这个问题。问题解决了。看看答案,以防万一你需要它。它为哪些库而拖延?标准库通常是本地的,但是可以为其他模块/库的文档指定远程位置(以便通过网络将信息向下拉),这可能会导致您的问题。OMG,就是这样。我翻遍了侧链,回到了这篇文章。代码辅助现在对我来说太快了。如果你知道去哪里看,这显然是一个众所周知的问题。需要知道的关键是:3.6(Helios)和AndroidADT&&3.6搜索javadocs。这两个问题都是3.6中的已知问题-将在3.7中修复。是的,在一个i7-930超频到3.5GHz的新盒子上,代码辅助花了几秒钟,而在一个旧的Core2Duo盒子上,它是瞬时的。我意识到这一定是我正在使用的新版eclipse中引入的一个bug,我的搜索结果让我找到了John T提供的补丁插件的链接。你的帖子解决了一些让我永远发疯的问题。谢谢Jon:)我试图通过同时运行来测试它:Photoshop CS5、Visual Studio 2010、WinAMP with visualization、eclipse、4个模拟器。。。Eclipse在我的8GB系统上的性能仍然坚如磐石。我不可能在4GB上做到这一点,因为如果我和VisualStudio一起运行Eclipse,它会阻塞。