我已经在MacBook Pro上运行STS 2.3.2几天了。我发现性能要比我用过的任何其他Eclipse版本慢得多。例如,从一个标签切换到另一个标签最多可能需要4秒钟。
我尝试关闭大部分验证,并增加内存,但这并没有什么不同。
其他人是否有类似的经历?
答案 0 :(得分:30)
我在MacBook Pro i7上遇到了同样的问题。切换编辑器或视图非常缓慢。通过关闭我不需要的Spring验证器来解决它。转到:
SpringSource工具套件 - >偏好 - >春天 - >项目验证员
具体来说,我取消选择除Spring Validator,Beans Validator和STS Bean Validator之外的所有验证器。
答案 1 :(得分:19)
我还建议关闭自动构建功能。取消选中项目 - >自动构建。结合迈克尔的建议,这对我有所帮助。
编辑:自动内容辅助功能也让我放慢了速度,所以我将其关闭了。我只是在我按需要时按CTRL + Space使用它。有关详细信息,请参阅here。
答案 2 :(得分:11)
禁用启动窗口(称为Dashboard),该窗口在程序启动时从Spring团队下载RSS源:http://tux2323.blogspot.se/2010/08/eclipse-tipp-reloaded-disable-sts.html。如果您想看到它,可以使用Help-> Dashboard。
答案 3 :(得分:7)
在Eclipse / STS上减少内存占用的几种方法
您可以右键单击项目并选择关闭不相关的项目
您可以尝试使用相关项目创建工作集并仅选择您正在处理的工作集,您可以从项目资源管理器选项卡上的右上角(查看菜单)执行此操作
你可以监视Heapsize,从Preferences General你可以检查“Show Heap Status”来显示当前使用的堆空间,这将在堆值旁边显示一个“recycle bin”图标,你可以点击这个来强制垃圾集合
答案 4 :(得分:1)
每次启动STS时,我都遇到Maven更新过程运行一段时间的问题。
Maven试图连接到http://dist.springsource.com/release/TOOLS/update/e<your_eclipse_version>
根据the Jira of STS,我将其更改为
http://download.springsource.com/release/TOOLS/update/e<your_eclipse_version>
- &gt; 偏好设置 - &gt; 安装/更新 - &gt; 可用软件
现在这个过程是立竿见影的。
答案 5 :(得分:-1)
试试这个:
C:\sts-3.6.0.RELEASE\sts.exe -clean