我最近开始在64位Windows计算机上使用STS.通常,当我“清理”我的项目STS时,它在加载context.xml时会变得无响应或仅花费几分钟的时间进行构建.文件.
我怎样才能解决这个问题?它是在寻找网络资源并等待超时吗?
编辑:我注意到在构建过程中我的网络使用率上升了.不确定在那里发生了什么…
编辑:可能STS正在加载所有引用的springsource XSD文件以进行XML验证?如果是这样,我如何禁用此验证(当然,除了复制文件并在本地引用它们之外)?我已经尝试过禁用STS中与“验证”相关的所有首选项-无济于事.
最佳答案
通常是因为Java耗尽了可用内存,并且需要非常频繁地运行垃圾回收器.
如果启用窗口/首选项/常规/“显示堆状态”,则可以在Eclipse的右下角看到可用内存.
如果可以确认这是内存问题,则可以增加sts.ini(-Xmx)中的内存.
据说64位Java版本比32位版本最多需要1/3的内存.但是我不知道这个谣言是否正确.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。