Quand j'ajoute un nouveau paquet à une installation existante où yarn install
a déjà été exécutée, il faut 5 minutes pour ajouter une nouvelle dépendance, qui est aussi lent que si je viens yarn install
sans node_modules
encore là.
Est-ce normal?
Je suis à l'aide de Fil de 0.17.9 sur Windows 10 x64. Je n'ai que Windows Defender ignorer mon répertoire de projet et de fil mondial répertoires de cache.
EDIT: voici quelques résultats de benchmark que j'ai fait. Sur cette base, il semble que les fils ajouter est en fait de 30 à 40% plus rapide, et la vraie question est plutôt juste que le fil est 500% plus lent sur Windows
EDIT 2: j'ai confirmé que l'indexation n'a pas été activée pour le projet et de fils répertoires de cache. Mais maintenant, j'ai mis à jour le fil de 0.16.1 à 0.17.9 et il y avait un 35-50% d'augmentation de la vitesse dans Windows! Mais c'est toujours 350 à 400% plus lent que sous Linux. J'ai mis à jour les critères de référence.
Il semble y avoir Github problème pour les Fenêtres des problèmes de performances: https://github.com/yarnpkg/yarn/issues/990
L'indice de référence:
--
Windows - fils de l'installation (mise en cache):
Done in 172.29s.
Ubuntu - fils de l'installer (cache):
yarn install 48,75s user 11,32s system 117% cpu 51,161 total
--
Windows - fil ajouter lodash:
Done in 143.11s.
Ubuntu - fil ajouter lodash:
yarn add lodash 33,42s user 5,72s system 108% cpu 36,203 total
--
Pour information, le Ubuntu cas-tests ont été exécutés sur le même dossier sur le disque NTFS.
Projet qui a été utilisé pour les tests: https://github.com/amcsi/szeremi