Je ne sais pas ce qui a été changé, mais mon installation Git a commencé à être extrêmement lente sur un référentiel de taille moyenne. D'autres utilisent Git avec le même référentiel sur des machines similaires.
Diverses commandes travaillant avec des fichiers locaux sont lentes, par exemple status
& commit
. push
est rapide.
Windows 10, Git 2.11.0 64 bits, consommation élevée du processeur.
Problèmes et solutions typiques déjà exclus:
- Antivirus
- Lecteur réseau
core.fscache
time git status
(de git-bash
aka MinGW):
real 0m29.017s
user 0m0.015s
sys 0m0.031s
Le suivi des performances avec GIT_TRACE_PERFORMANCE=true git status
n'a malheureusement montré qu'un seul morceau atomique:
performance: 32.583549907 s: git command: git status
git status
accélération de 3x . Je crois que c'est ça: github.com/git-for-windows/git/pull/1344
.gitconfig
) se trouvait sur un partage réseau. Je l'ai corrigé en installant MSYS, puis en installant git dans MSYS avec pacman -S git
. Cela fonctionne car MSYS a un dossier de départ séparé.
prune
. Cela devrait alléger la charge des autres opérations que vous tentez. Bonne chance!