STS需要很长时间才能启动

时间:2014-01-31 05:53:57

标签: java eclipse spring

任何人都可以建议,为什么STS(Version: 3.4.0.RELEASE)需要很长时间才能开始。

我的电脑Deatails:

  • Window 7,
  • Ram:4GB,
  • i3处理器,
  • 32位O.S

STS.ini详细信息:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-vmargs
-Dorg.eclipse.swt.browser.IEVersion=10001
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-XX:MaxPermSize=256m
-Dorg.eclipse.swt.browser.IEVersion=10001

我已经搜索过这个问题,但我无法得到任何好的解决方案,我们非常感谢任何帮助。

3 个答案:

答案 0 :(得分:9)

可能你可以试试

  • -Xms40m增加到-Xms500m。它表示jvm以500 Mb内存开始。
  • 尝试使用STS -clean
  • 删除文件<WORK_SPACE>/.metadata.plugins\org.eclipse.core.resources.projects\.markers.snap,因为有时eclipse会不断地轮询你某些项目的相当大的快照。
  • 您可以在Windows -> Preferences -> General -> Startup and Shutdown
  • 中禁用“启动时刷新工作区”选项
  • 在“安装/更新”和“标签装饰器”下禁用自动构建
  • 升级到您计算机上支持的latest JVM也可能有所帮助
  • 除非您需要,否则
  • Disable all validations会根据偏好设置

enter image description here

我希望这些提示可以帮助您确定:)。

答案 1 :(得分:0)

STS基于日食,所以这个网站上的一些答案speeding up eclipse将有所帮助。

  • 我注意到安装固态硬盘的速度非常快。这个 加速你的整个机器。

  • 使用最新的oracle JDK也为我加速了。

答案 2 :(得分:0)

尽管在高性能SSD机器上运行,我的STS仍然花了很长时间(仅5分钟)才能启动。因此,我用Xms = 200m(原始值为40m)修改了STS.ini,它开始在30秒内快速启动。

from pyspark.sql.functions import concat, to_date, col, lit

timestampedDf = dropnullfields3.toDF()
timestampedDf = timestampedDf.withColumn("snap_timestamp", to_date(concat(col('year'), lit('-'), col('month'), lit('-'), col('day'))))
timestamped4 = DynamicFrame.fromDF(timestampedDf, glueContext, "timestamped4")