我的项目取决于少数自制库。每当这些库发布时,我都会标记它们。例如:1.22.82。作曲家依赖关系看起来像:
"company/library": "1.22.*"
现在有很多标签(数百个)。运行composer update
时,需要很长时间,五到十分钟。在工作时,它每秒需要大约10个额外的megs,并且该过程在我的win机器上占用不变的25%的CPU(在osx上为100%)。
我的印象是作曲家有一些指数。当然我可以解决它并删除旧标签,但我想知道原因是什么。
(我在做composer update
后开始写这个问题,现在它仍然在十分钟后运行,只是为了给你一个想法。)