2010-09-22 5 views
2

Je cours une construction Buckminster sans tête en utilisant fourmi qui, pour une raison quelconque prend plus de 4 heures pour terminer la résolution de tous les plugins qui doivent être construits. Il y a environ 350 plugins qui doivent être construits, qui sont déjà sur le système de fichiers local et sont fournis dans un fichier rmap en tant que fournisseurs "locaux". J'ai essayé d'augmenter le niveau de journalisation pour déboguer voir ce que la génération est en train de faire pendant 4 heures mais il n'y a que des instructions de journal pendant les 30 premières secondes, puis la journalisation s'arrête et l'utilisation du processeur va jusqu'à 100 % jusqu'à ce que la résolution se termine finalement après environ 4 heures.Slow Buckminster résolution plugin

Est-ce que quelqu'un a d'autres conseils de débogage ou des solutions possibles à ce processus lent?

+0

Pourriez-vous publier le journal au point où il est bloqué (et un peu plus loin)? – ShiDoiSi

+0

Cela a fini par être résolu en passant à la dernière version de Buckminster. – Yanamon

+0

Peut-être afficher ceci comme réponse et clôturer la question pour référence future. – ShiDoiSi

Répondre

0

La mise à jour de la dernière version de Buckminster a permis de résoudre ce problème. Une mise en cache de résolution d'artefacts a été ajoutée, ce qui a considérablement réduit le temps passé par Buckminster à résoudre les dépendances transitives.

0

Essayer de vider la pile de threads pour déterminer quel composant fonctionne et coûte beaucoup de ressources.