2010-09-22 52 views
2

我正在运行一个使用ant的无头Buckminster版本,由于某种原因需要4个多小时才能完成解析所有需要构建的插件。大约有350个插件需要构建,所有这些插件都已经在本地文件系统中,并以rmap文件的形式作为“本地”提供程序提供。Slow Buckminster插件分辨率

我试过增加日志记录级别来调试看看构建忙于做4个小时,但前30秒左右只有日志语句,然后记录停止,并且CPU使用率达到约100直到解决方案在大约4小时后终于完成。

有没有人有任何进一步的调试技巧或解决这个缓慢的过程?

+0

你可以发布日志到它被卡住的地步吗(还有一点点)? – ShiDoiSi 2012-02-01 16:12:30

+0

最终通过移动到最新版本的buckminster来解决问题。 – Yanamon 2012-02-01 18:17:06

+0

也许将此作为​​答案张贴出来,并关闭此问题供将来参考。 – ShiDoiSi 2012-02-02 09:10:00

回答

0

更新到最新版本的Buckminster解决了这个问题。增加了一些工件解析缓存,大大减少了Buckminster解决传递依赖所花费的时间。

0

尝试转储线程堆栈以跟踪哪个组件正在工作并花费大量资源。