Eclipse Luna调试仅缓慢到第一个断点

时间:2014-08-01 08:05:08

标签: java eclipse debugging tomcat

阅读Eclipse调试主题我没有找到我的具体问题的答案。我想知道是否还有其他人看过它。我从切换到Luna后才体验到这一点,之前我使用过Kepler和Indigo。

我通常调试Tomcat,但它适用于任何一类测试应用程序。当应用程序到达第一个断点时,会显示Debug视图,然后我必须等待20-30秒才能使调试器初始化,然后才会在编辑器中突出显示代码行。从那时起,每一次休息都是立即的。没有经历其他类型的缓慢。在Tomcat中,任何后续请求都会很快停止。问题是,当热代码替换不可行时,它经常重新启动。

有谁知道如何调整它?当时没有构建或验证过程,我试图为Eclipse分配不同数量的内存。 -Xms256m,-Xmx2048m对我来说通常效果很好。

4 个答案:

答案 0 :(得分:1)

我不知道如何调整它,但在遇到同样的问题时,我发现已经为此创建了一个Eclipse错误故障单以及重复项:440470(https://bugs.eclipse.org/bugs/show_bug.cgi?id=440470)。

使用“-consolelog -debug”启动Eclipse时未显示任何与此相关的其他错误。

我正在使用大型核心Java项目,并且还通过更新站点安装了EMF(Eclipse Modeling Framework)和GEF(图形编辑器框架)插件包和依赖项。我已经在以前版本的Eclipse中安装了这些,没有调试延迟问题。我尝试关闭这个项目,并用一个简单的Java类创建了一个新的测试项目。调试这个课时没有延迟。

答案 1 :(得分:1)

清除所有断点也适用于我。可能是因为jar文件中的断点,为这些文件生成行号会花费更多的时间。

答案 2 :(得分:0)

我发现这篇文章试图解决我的问题:初始化tomcat,hibernate等非常慢。如果你因为类似的问题摔倒在这里,我建议你解决我的问题。尝试:

  • 清除所有断点,主要是API中的断点,也是清晰的表达式。

这对我有用。

答案 3 :(得分:-2)

我的问题已在Luna SR1修复。