我在Win 8上使用STS-3.6.1.RELEASE,它的性能让我感到害怕。打开文件,保存更改,内容辅助功能或组织导入非常慢,有时它会崩溃。
我搜索了缓慢的性能和禁食解决方案。然后应用它们但结果是相同的。这里有一些建议;
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
有任何建议或其他人有类似的经历吗?
答案 0 :(得分:0)
请在使用STS时对JVM进行mem分析。 尝试将烫发大小增加到1024M,然后重试。
日Thnx, 苏巴
答案 1 :(得分:0)
您是否有光盘上的STS和工作区?例如,在共享网络驱动器上运行会导致STS经常变慢。只是一个疯狂的猜测,因为你说同一个STS版本在不同的机器上运行良好,而工作区具有相同的项目。
如果没有任何帮助,您可以尝试运行JVisualVM以查看内部发生的事情,而STS速度非常慢 - 至少可以了解在哪里查找更多详细信息。