STS在任何操作上都很慢

时间:2015-03-03 12:49:02

标签: java performance ide sts-springsourcetoolsuite spring-tool-suite

我在Win 8上使用STS-3.6.1.RELEASE,它的性能让我感到害怕。打开文件,保存更改,内容辅助功能或组织导入非常慢,有时它会崩溃。

我搜索了缓慢的性能和禁食解决方案。然后应用它们但结果是相同的。这里有一些建议;

  1. Why is SpringSource Tool Suite (STS) so slow? And how can I fix it?
  2. http://philip.yurchuk.com/software/optimal-jvm-settings-for-sts/
  3. Eclipse或Android Studio运行得很好,只是STS无法正常运行。我不知道该怎么办。我尝试了什么;一些.ini文件设置,其他STS版本(3.6.3),关闭项目验证器等但结果相同。我认为问题在我的电脑上,因为同样的STS版本在我的同事的电脑(Win 7-8,Mac)上使用相同的项目非常好。

    我的电脑属性和STS

    Win 8.1,i5 1.7ghz(4cpu),64bit,8gb ram
    弹簧工具套件-3.6.1.RELEASE-e4.4-Win32的x86_64的

    和sts.ini文件

    -startup
    plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326
    -product
    org.springsource.sts.ide
    --launcher.defaultAction
    openFile
    --launcher.XXMaxPermSize
    712M
    -vmargs
    -Dosgi.requiredJavaVersion=1.6
    -Xms256m
    -Xmx1536m
    -XX:MaxPermSize=1024m
    -Dorg.eclipse.swt.browser.IEVersion=10001
    -XX:CompileThreshold=1000
    -XX:MaxGCPauseMillis=10
    -XX:MaxHeapFreeRatio=70
    -XX:+CMSIncrementalPacing
    -XX:+UnlockExperimentalVMOptions
    -XX:+UseG1GC
    -XX:+UseFastAccessorMethods
    -Djava.net.preferIPv4Stack=true
    -Dsun.lang.ClassLoader.allowArraySyntax=true
    

    有任何建议或其他人有类似的经历吗?

2 个答案:

答案 0 :(得分:0)

请在使用STS时对JVM进行mem分析。 尝试将烫发大小增加到1024M,然后重试。

日Thnx, 苏巴

答案 1 :(得分:0)

您是否有光盘上的STS和工作区?例如,在共享网络驱动器上运行会导致STS经常变慢。只是一个疯狂的猜测,因为你说同一个STS版本在不同的机器上运行良好,而工作区具有相同的项目。

如果没有任何帮助,您可以尝试运行JVisualVM以查看内部发生的事情,而STS速度非常慢 - 至少可以了解在哪里查找更多详细信息。