7

我正在使用 Spring 的 Eclipse 包,STS 版本 3.6.0,它基于 Eclipse Kepler SR2 (4.3.2)。Eclipse 性能通常非常好,如果我保存Java文件,它是即时的。但是,当我尝试保存JavaScript文件时,最多可能需要 3 秒才能保存,并且整个 IDE 在此过程中被冻结,这非常烦人,实际上会影响工作效率。我已经进行了一些挖掘,显然,有验证器等会导致速度变慢,所以我尝试关闭这些,但没有任何区别。

CSS 和 HTML 文件类型也会出现问题,所以我确信它专门针对 web 开发插件。任何人都可以提出解决此问题的方法吗?如有必要,我愿意禁用功能以缩短保存时间。

注意:我使用的是 STS 的库存版本 - 没有额外的插件。

4

2 回答 2

4

起初我认为这与 git 有关,禁用它确实有点帮助(见下面的旧答案),但经过进一步使用,问题仍然存在。最终,我意识到问题出在Package Explorer! 如果我Link with Editor选择了按钮并展开了包资源管理器树,那么 Eclipse 就是 Eclipse 在保存 Java 源代码之外的任何内容方面都非常慢。如果我取消选择Link with Editor并确保树已折叠,则一切正常。

旧答案

原来这与egit某种方式有关。我没有在 Eclipse 中使用 git 集成,所以我只是使用该Team->Disconnect命令禁用了对项目的 git 支持。

于 2014-08-28T07:14:31.383 回答
1

一种可能性是 eclipse .project 和/或 .settings 损坏。我经历了长达 25 秒的延迟。尝试删除这些文件/文件夹并重新创建项目。

于 2015-12-03T00:12:05.663 回答