任何人都可以建议,为什么STS(Version: 3.4.0.RELEASE)
需要很长时间才能开始。
我的电脑Deatails:
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
我已经搜索过这个问题,但我无法得到任何好的解决方案,我们非常感谢任何帮助。
答案 0 :(得分:9)
可能你可以试试
-Xms40m
增加到-Xms500m
。它表示jvm以500 Mb内存开始。<WORK_SPACE>/.metadata.plugins\org.eclipse.core.resources.projects\.markers.snap
,因为有时eclipse会不断地轮询你某些项目的相当大的快照。Windows -> Preferences -> General -> Startup and Shutdown
latest JVM
也可能有所帮助Disable all validations
会根据偏好设置
我希望这些提示可以帮助您确定:)。
答案 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")