我最近开始在64位Windows机器上使用STS。通常,当我“清理”我的项目时,STS无法响应或者在加载context.xml时只需要几分钟即可构建。文件。 我怎样才能解决这个问题?它是否在网上寻找资源并等待超时。?
编辑:我注意到在构建过程中我的网络使用率上升了。还不确定那里发生了什么......
编辑:可能STS正在加载所有引用的springource XSD文件以进行XML验证吗?`如果是这样,我怎样才能禁用此验证(当然,除了复制文件并在本地引用它们)?我已经尝试禁用STS中与“验证”相关的所有首选项 - 但无济于事。
答案 0 :(得分:3)
通常是这样,因为java的可用内存不足并且需要经常运行垃圾收集器。
如果启用Window / Prefercences / General /“Show heap status”,您可以在eclipse的右下角看到可用内存。
如果您可以确认这是一个内存问题,那么您可以在sts.ini
( - Xmx)中增加内存。
据说64位java版本需要比32位版本高出1/3的内存。但我不知道这个谣言是否正确。