2011-11-06 125 views
4

有时在开始STS挂起。Spring STS挂起的原因是什么?

难道有可能找到原因吗?可能是存在日志或可能启动调试模式? 另外我怎么能区分完全挂起和非常缓慢的工作? 谢谢。 P.S.怎么修 ?

+0

http://stackoverflow.com/questions/316265/tricks-to-speed-up-eclipse – stacker

回答

2

这通常是在这里描述的相同resons tricks-to-speed-up-eclipse。 垃圾收集或验证。

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

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

+0

关于当地历史,某种形式的本地数据库是Eclipse中使用什么样的?可能是这些文件中的错误信息会产生问题? – user710818

+1

有时它有助于使用新的工作空间 – stacker

+0

注意:如果您在Mac上,您想编辑sts.ini并且位于STS应用程序包内部。 –

1

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

-2

确保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; 
相关问题