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

时间:2015-03-28 19:56:09

标签: java xml eclipse

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

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

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

目前我使用up2date插件运行最新的Luna版本,尝试了很多可能的解决方案,大多数来自SO,但仍未解决。请帮忙。

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

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

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

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

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

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

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

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

任何想法,因为我对此感到有些沮丧?

3 个答案:

答案 0 :(得分:1)

穷人的解决方案可能在

  1. 切换到空工作区(示例中为workspace2
  2. 创建一个新的pde-plugin-project(示例中为mytestplugin
  3. 调试mytestplugin意味着你也调试了eclipse的一个实例,所以在debugging-second-eclipse中使用你经常使用的工作区。
  4. 现在:使用您经常使用的工作区将xml文件保存在debugging-second-eclipse中,快速跳转到第一次日食并按"暂停"停止二次日食。
  5. 在调试视图中检查完成的debug-stacktrace-thread-tree(请在此处将图像作为注释发布)。
  6. 此致

答案 1 :(得分:0)

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

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

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

答案 2 :(得分:0)

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