繁体   English   中英

Eclipse Luna 需要很长时间才能保存一个 xml 文件:(

[英]Eclipse Luna takes a long time saving an xml file :(

大约一个月前,我从 Windows 转到了 MacBook Pro。 相同的 Eclipse 版本,(几乎)相同的设置,但让我感到沮丧的是,保存一个 xml 文件大约需要 10 秒 :(...即使我只是删除/添加一个空格字符。

我有很多文件,在 Eclipse 中打开了大约 10 个项目,但我的旧四核(甚至不是 i7)的旧 Windows 机器对此没有任何问题。

我知道这是 Eclipse 中的一个已知问题,过去我也遇到过,但在过去几次升级后解决了。

目前我在最新的 Luna 版本上运行,带有 up2date 插件,尝试了很多可能的解决方案,大多数来自 SO,但仍未解决。 请一些帮助。

我使用 EE Eclipse 主要开发 java web 应用程序并使用以下插件:AspectJ(带外部参照)、EGit、JGit、CheckStyle、Maven、TestNG。 所有文件都存储为 UTF-8

在文本和 xml 编辑器中编辑 xml 文件都很慢。 它涉及位于 java 包中的 xml 文件(在 /src/main/java/ 文件夹中)。

奇怪的是,在 project-root 子文件夹中编辑 xml 文件并不慢,例如:project-root/test-output/bla.xml(在文本和 xml 编辑器中都运行良好)...很奇怪.. . 这两个文件(慢速保存和快速保存)都是版本控制的一部分,由 Git 使用。

如果我将慢速文件复制到文件夹 project-root/test-output/,它也会快速保存:(

重命名慢文件使其具有“txt”扩展名并使用文本编辑器进行编辑无效。

我认为这是由某些仅适用于 java 源文件夹的构建器引起的......该项目有一个 Java 和 Maven 构建器。 禁用它们没有任何效果。

Eclipse 日志文件不包含任何相关异常。 它包含一些键绑定异常和资源树锁定修改,但这些异常是旧的。

我尝试过的(我记得的): + 禁用所有项目的所有验证(尤其是 xml 验证)。 + 确保安装了所有插件的所有最新更新,包括 EGit 插件。 + 禁用 Checkstyle。 + ...

我对此感到有点沮丧有什么想法吗?

穷人的解决办法可能是

  1. 切换到一个空的工作区(例如workspace2
  2. 创建一个新的mytestplugin -plugin-project(例如mytestplugin
  3. 调试mytestplugin意味着您mytestplugin调试 eclipse 的一个实例,因此请使用您通常在调试第二个eclipse 中使用的工作区。
  4. 现在:使用您通常使用的工作区将 xml 文件保存在调试第二次日食中,快速跳转到第一个日食并按“暂停”停止第二次日食。
  5. 在调试视图中检查完整的调试堆栈跟踪线程树(请在此处发布图像作为评论)。

问候

在尝试@Peter 的解决方案时,我注意到我使用的工作区位于“eclipse.app”文件中,如下所示:

/Applications/eclipse/Eclipse.app/Contents/MacOS/D:\\Users\\Ed\\Develop\\Projecten\\EclipseWorkSpace/

不知道为什么/如何发生这种情况。 但是,我将此工作区移动到我的主文件夹中的“普通”目录,以及如何保存 xml 文件正常工作,按预期快速......不知道为什么将工作区放在 eclipse.app 中使它变慢,但它作品...

打开 eclipse.ini。 增加 -Xms, -Xmx 这对我有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM