阅读Eclipse调试主题我没有找到我的具体问题的答案。我想知道是否还有其他人看过它。我从切换到Luna后才体验到这一点,之前我使用过Kepler和Indigo。
我通常调试Tomcat,但它适用于任何一类测试应用程序。当应用程序到达第一个断点时,会显示Debug视图,然后我必须等待20-30秒才能使调试器初始化,然后才会在编辑器中突出显示代码行。从那时起,每一次休息都是立即的。没有经历其他类型的缓慢。在Tomcat中,任何后续请求都会很快停止。问题是,当热代码替换不可行时,它经常重新启动。
有谁知道如何调整它?当时没有构建或验证过程,我试图为Eclipse分配不同数量的内存。 -Xms256m,-Xmx2048m对我来说通常效果很好。
答案 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等非常慢。如果你因为类似的问题摔倒在这里,我建议你解决我的问题。尝试:
这对我有用。
答案 3 :(得分:-2)
我的问题已在Luna SR1修复。