Eclipse在调试时挂起

Eclipse在调试时挂起,eclipse,gwt,fedora,Eclipse,Gwt,Fedora,关于这个话题我搜索了很多,但找不到合适的解决方案 我使用的是带有操作系统fedora15的Eclipse3.6Helios版本。在我的应用程序中,我使用GWT2.4进行前端开发 现在,当我使用调试模式并希望在某个时间点进行调试时,eclipse会挂起3-4分钟。它会在之后恢复并再次开始调试过程 我在windows上使用了过去3年的eclipse,但没有遇到这个问题。在fedora,我在过去4个月使用它,这个问题在过去一个月出现 我不明白eclipse有什么问题。 请帮帮我。 提前感谢。这是在不同

关于这个话题我搜索了很多,但找不到合适的解决方案

我使用的是带有操作系统fedora15的Eclipse3.6Helios版本。在我的应用程序中,我使用GWT2.4进行前端开发

现在,当我使用调试模式并希望在某个时间点进行调试时,eclipse会挂起3-4分钟。它会在之后恢复并再次开始调试过程

我在windows上使用了过去3年的eclipse,但没有遇到这个问题。在fedora,我在过去4个月使用它,这个问题在过去一个月出现

我不明白eclipse有什么问题。 请帮帮我。
提前感谢。

这是在不同的项目/代码中发生的,还是导致冻结的代码相同?我遇到过线程在后台启动并导致问题的问题

您说“(…)挂起3-4分钟。它会在之后恢复,然后再次开始调试过程。”您是什么意思?它是否继续调试并移动到下一行,或者是否出现崩溃并重新启动


您更改工作区有多久了?随着时间的推移,我发现这是一个问题,而不是Eclipse安装。创建一个新的工作区文件夹,导出所有项目和首选项,然后重新开始

在我不得不使用的功能较弱的笔记本上,我遇到了完全相同的问题。 尝试下列方法之一

  • 下载Eclipse版本(与helios一样,它需要大量的RAM和CPU,因为它基于一种新的“体系结构”,与伽利略等不同)
  • 确保您使用的是最新的JRE
  • 下载Eclipse,它需要的资源非常少,而且在大多数项目中仍然非常好
听起来您正在体验最新Eclipse arch的功能。在Eclipse的最新版本中,我注意到您安装的插件和附加组件越多,环境运行越慢。关于新平台上的性能,有很多类似的帖子


除了我正在使用的插件之外,我已经删除了所有插件,并且从未在Eclipse环境中安装任何不需要的东西。

您正在使用GWT 2.4,我想您可能也在使用UI.xml。。。每个ui.xml的顶部都有一个标记,如

<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
试试看,让我知道。

我“可能”有过这样的经历。不确定。突然又开始工作了。每次尝试调试应用程序时,我都会遇到挂起的问题,在创建“table”元素的代码部分(GWT内部)。可能是有些事情只需要一段时间,当它发生时,你只需要“等待它结束”。去喝杯咖啡,打字之类的。无论如何,我已经深入研究了GWT代码,所以我确信这是某种GWT问题


我在想,这可能是日志系统中的某种无限递归(比如日志程序代码意外地试图记录自己,并进入循环?)。此外,有50/50的可能性是,它只是简单地单击“运行”而不是“调试”使其重新开始工作。所以,如果你有问题,至少尝试一下。我的直觉和30年的编程经验告诉我这是和记录器有关的。我可以排除“低速计算机”的可能性,因为我从来没有遇到过这种情况,直到我得到了一台新的machien,它是戴尔XPS、Core i7、8GB ram和大容量磁盘。因此,我不会责怪硬件,也不会责怪Eclipse膨胀。

我不想让自己看起来毫无帮助,但根据我的经验,Eclipse很容易随着时间的推移出现这种不寻常的行为,只需重新复制一份就可以解决问题。我很想看看是否有人能提出一个合适的解决方案。第一件事是你使用软呢帽..哈哈..我厌倦了它,转而使用suse。可能正在使用某些远程调试器,请检查。因为在远程调试器的情况下可能会发生这种情况。是的,我正在使用fedora…但我没有使用任何远程调试器…我只使用eclipse的调试。谢谢回复。每次都是不同的代码。但有一点很常见,那就是客户端(即GWT端)的代码不适用于服务器端。一个挂起3-4分钟,然后移动到下一行。我可以尝试使用新的工作区,因为它已经运行了2-3个月。在这种情况下,我认为新的工作区不会做出任何重大改变。在我的情况下,工作区从Eclipse3.5.0的旧时代就已经存在了。。。这似乎更可能是GWT的问题。也许这是一个已知的错误。尝试更新GWT。好吧,我在某种程度上同意这一点。但是那些没有使用“ui:UiBinder”创建的面板呢?
For me, removing 
SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent"
and saving the document, 
solves the problem.. 
maybe it is needed for something, so better you copy that locally somewhere, and link that.