[java] [eclipse] UI变得反应迟钝

问题描述 投票:0回答:1

我是一名经验丰富的软件工程师,已经使用eclipse超过10年了。在上周,Eclipse决定反抗我。我傻眼了。

问题:我有非常长的UI无响应时间 - 大约3到10秒。通常,我会在UI停止写文本时输入。它可以从显示旋转圆圈到不在窗口中渲染任何内容。工作区建设也显着减慢。

我正在努力完成任务!任何帮助赞赏。

细节:

在开始日食之后,它似乎开始了10分钟或更长时间。如果我重新开始,几分钟就可以了。

这可能发生在任何文本输入期间。虽然它在代码完成情况下(特别是“点,cmd +空间”)特别糟糕。在其他任何事情(移动光标,更改标签,滚动等)期间,Eclipse也会变得无响应。

虽然看起来CPU一直处于或超过50%,但CPU并没有达到最大值 - 所以也许eclipse可以作为一个线程/核心的挂钩?

我试过的事情:

从Neon.3更新到Oyxgen.2。从工作区删除所有项目并重新导入。 ini升级到-Xms512m -Xmx4000m -XX:PermSize = 256m -XX:MaxPermSize = 512m。从eclipse资源目录中删除了一些元数据(不记得是哪个)。更新了Java。没变。还没有尝试卸载所有的eclipse并重新安装。

建立:

Windows 10 Home(最新),12GB RAM,64位,Oxygen.2(4.7.2)

eclipse
1个回答
1
投票

你的项目有多大?您是使用Eclipse构建的,还是在外部构建?如果您在这些无响应期间注意到GUI右下方的进度条,则可能是Eclipse的“自动构建”功能导致您的问题。如果是这样,它可以在Project -> Build Automatically下禁用。

© www.soinside.com 2019 - 2024. All rights reserved.