Eclipse Luna 调试速度慢到第一个断点

2022-09-04 04:53:01

通读Eclipse调试主题,我没有找到我的具体问题的答案。我想知道是否有其他人看过它。自从切换到Luna以来,我才经历过这种情况,我以前使用过开普勒和Indigo。

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

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


答案 1

清除所有断点也对我有用。可能是因为jar文件中的断点,为这些文件生成行号需要更多时间。


答案 2

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

以“-consolelog -debug”启动Eclipse没有显示与此相关的任何其他错误。

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