Eclipse在调试时挂起

时间:2011-12-09 08:09:00

标签: eclipse gwt fedora

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

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

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

我使用这个过去3年的日食与windows但没有遇到这个问题。在fedora我使用它过去4个月,这个问题说明发生在过去的一个月。

我没有得到eclipse的问题。 请帮帮我。 提前谢谢。

5 个答案:

答案 0 :(得分:3)

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

你说“(...)挂起3-4分钟。它恢复后再次开始调试过程。”,你的意思是什么?是继续调试并移动到下一行,还是崩溃并重新启动?

自改变工作空间以来已经有多长时间了?我发现这个问题,而不是Eclipse安装,随着时间的推移成为一个问题。创建一个新的工作区文件夹,导出所有项目和首选项并重新开始。

答案 1 :(得分:1)

在我不得不使用的功能不太强大的笔记本上,我遇到了完全相同的问题。 请尝试以下其中一项

  • 下载latest Eclipse版本(就像helios一样,它需要大量的RAM和CPU,因为它基于一个新的“架构”,与之相反,例如,galileo)
  • 确保您使用的是最新的JDK和JRE
  • 下载Eclipse Galileo,它确实需要相当少的资源,并且在大多数项目中仍然非常精细!

答案 2 :(得分:1)

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

<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">

这意味着eclipse每次都会获得xhtml.ent文件并且GWT eclipse插件中存在一个问题,请看下面的链接

http://code.google.com/p/google-web-toolkit/issues/detail?id=5265

有一条评论说

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.

尝试一下,让我知道。

答案 3 :(得分:0)

听起来您正在体验最新Eclipse arch的功能。在Eclipse的最新版本中,我注意到您安装的插件和附件越多,环境运行的速度就越慢。关于新平台的表现有很多类似的帖子

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

答案 4 :(得分:0)

我“可能”有经验。不确定。突然又开始工作了。每次我尝试调试应用程序时,我都会在代码中(在GWT内部)创建一个“table”元素。可能有一些东西需要一段时间而你只需要“等待它”它发生的时候。去喝杯咖啡,打字吧。无论如何,我已经深入研究了GWT代码,因此我确信这是一个GWT问题。

我认为这可能是在日志记录系统中的一些无限递归(比如记录器代码意外地尝试记录自己,然后进入循环?)。还有50/50的机会,它只是单击“运行”而不是“调试”使它再次开始工作。所以至少尝试一下,如果你有问题。我的直觉和30年代的编程告诉我它与记录器相关。我可以排除“慢速计算机”,因为直到我得到一台新机器,即戴尔XPS,酷睿i7,8 GB内存和大容量磁盘,才发生这种情况。所以我不会责怪硬件或Eclipse膨胀。