66

几天来,我一直在 MacBook Pro 上运行 STS 2.3.2。我发现性能比我使用过的任何其他 Eclipse 版本都要慢得多。例如,从一个选项卡切换到另一个选项卡最多可能需要 4 秒。

我尝试关闭大部分验证,并增加内存,但这并没有什么不同。

其他人有类似的经历吗?

4

5 回答 5

33

我在 MacBook Pro i7 上遇到了同样的问题。切换编辑器或视图非常缓慢。通过关闭我不需要的 Spring 验证器来解决它。去:

SpringSource 工具套件 -> 首选项 -> Spring -> 项目验证器

具体来说,我取消了除 Spring Validator、Beans Validator 和 STS Bean Validator 之外的所有验证器。

于 2010-10-01T21:24:37.810 回答
20

我还建议关闭自动构建功能。取消选中项目 -> 自动构建。结合迈克尔的建议,它对我产生了影响。

编辑:自动内容辅助功能也让我放慢了速度,所以我把它关掉了。我只是在需要时通过按 CTRL + Space 来使用它。有关详细信息,请参见此处

于 2012-03-16T20:10:48.777 回答
13

在程序启动时禁用从 Spring 团队下载 RSS 提要的启动窗口(称为 Dashboard):http: //tux2323.blogspot.se/2010/08/eclipse-tipp-reloaded-disable-sts.html。如果您想查看它,您可以使用 Help->Dashboard。

于 2013-01-14T10:29:25.123 回答
7

减少 Eclipse/STS 上的内存占用的更多方法

  1. 您可以右键单击项目并选择关闭不相关的项目

  2. 您可以尝试使用相关项目创建工作集并仅选择您正在处理的项目,您可以从项目资源管理器选项卡的右上角(查看菜单)执行此操作

  3. 您可以监控 Heapsize,在 Preferences General 中您可以检查“Show Heap Status”以显示当前使用的 heapspace,这将在堆值旁边显示一个“回收站”图标,您可以单击此强制垃圾收集

于 2013-07-15T22:11:33.790 回答
1

每次启动 STS 时,我都会遇到运行一段时间的 Maven 更新过程的问题。

Maven试图连接到 http://dist.springsource.com/release/TOOLS/update/e<your_eclipse_version>

根据STS 的 Jira,我将其更改为

http://download.springsource.com/release/TOOLS/update/e<your_eclipse_version>

Window-> Preferences-> Install/Update->Available software

现在这个过程是即时的。

于 2013-03-21T08:15:40.290 回答