Медленное разрешение плагина Buckminster - PullRequest
2 голосов
/ 22 сентября 2010

Я запускаю сборку без головы Buckminster с использованием муравья, который по какой-то причине занимает 4+ часа, чтобы завершить определение всех плагинов, которые должны быть собраны.Необходимо создать около 350 плагинов, каждый из которых уже находится в локальной файловой системе и предоставляется в файле rmap в качестве «локальных» провайдеров.

Я попытался повысить уровень ведения журнала для отладки.сборка занята в течение 4 часов, но в течение первых 30 секунд выполняются только операторы журнала, затем запись останавливается, и загрузка процессора возрастает примерно до 100%, пока разрешение не завершится примерно через 4 часа.

Есть ли у кого-нибудь дальнейшие советы по отладке или возможные решения этого медленного процесса?

Ответы [ 2 ]

0 голосов
/ 02 февраля 2012

Обновление до последней версии Buckminster решило эту проблему.Было добавлено некоторое кэширование разрешения артефактов, которое значительно сократило время, затрачиваемое Бакминстером на разрешение переходных зависимостей.

0 голосов
/ 25 сентября 2010

Попытка выгрузить стек потоков, чтобы отследить, какой компонент работает и стоит больших ресурсов.

...