Spring Tool Suite真的很慢

时间:2017-04-17 00:50:41

标签: spring spring-boot

我正在使用Spring Boot运行配置运行Spring Boot项目来运行/调试应用程序。即使在非常强大的计算机上,它也很慢。它通常会在几秒钟内消失,不允许窗口从前面移动或从最大化后恢复控制台。有没有人对什么可能使它这么慢有任何建议?

Spring Tool Suite 

Version: 3.8.4.RELEASE
Build Id: 201703310825
Platform: Eclipse Neon.3 (4.6.3)

在具有32GB内存的新Core i7上。

STS.ini已

-startup
plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.401.v20161122-1740
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms1024m
-Dosgi.module.lock.timeout=10
-Xverify:none
-Dorg.eclipse.swt.browser.IEVersion=10001
-Xmx4096m
-XX:PermSize=128m
-XX:MaxPermSize=512m
-XX:+UseParallelGC

1 个答案:

答案 0 :(得分:8)

最近从STS 3.7更新到3.9.5之后,我遇到了与主题相关的问题。通过以下操作禁用主题设置后,大部分延迟都消失了。

  

首选项>常规>外观>启用主题

由于我想要主题(深色),因此我发现,最潜在的操作是在启动服务器时在控制台中滚动,或者切换到该视图或从该视图切换。我发现报告了following bug,并且通过更新e4-dark_win.css中的以下内容来禁用了主题滚动条,并获得了成功:

StyledText {
    swt-scrollbar-themed: false;
[...]

除此之外,我还必须禁用:

  

首选项> Ansi控制台

以及:

  

运行配置(选择您的Spring Boot应用)> Spring Boot选项卡> ANSI控制台输出