Spring STS挂起的原因是什么?

有时一开始STS挂起。

有可能找到原因吗? 可能存在日志还是可能在调试模式下启动? 我怎么能完全区分挂起和工作非常缓慢? 谢谢。 PS怎么解决?

这通常是针对相同的resons descibed这里的技巧 – 加速 – 日食 。 垃圾收集或validation。

  • 如果你有足够的RAM,我建议你设置-Xmx768m或更高(在eclipse.ini中)。

  • 在Windows-> Preferences-> Validation下,您可以关闭很多东西。

有一个日志文件,我认为它位于所使用的工作空间中的.metadata / .log中。 要查看内存是否导致问题(通常是这样),请尝试运行jconsole(JDK的一部分)并连接到正在运行的eclipse进程,并查看内存统计信息。

当我试图启动它时,我的STS被绞死了。 不知道为什么。

为我做这件事:关闭eclipse,然后导航到/.metadata/.plugins/org.eclipse.core.resources并删除.snap文件。

礼貌: https : //doctorjw.wordpress.com/2011/12/05/eclipse-locking-upnot-responding-try-this/

确保STS以管理员权限运行以避免权限问题。

在ubuntu中编辑STS.desktop启动文件中的以下行:

Exec=gksu /etc/springsource/sts-3.4.0.RELEASE/STS 

完整档案:

 [Desktop Entry] Name=STS Comment=SpringSource Tool Suite Exec=gksu /etc/springsource/sts-3.4.0.RELEASE/STS Icon=/etc/springsource/sts-3.4.0.RELEASE/icon.xpm StartupNotify=true Terminal=false Type=Application Categories=Development;IDE;Java;