Ich bin nicht sicher, was geändert wurde, aber meine Git-Installation wurde in einem Repository mit durchschnittlicher Größe extrem langsam. Andere verwenden Git mit demselben Repository auf ähnlichen Computern.
Verschiedene Befehle, die mit lokalen Dateien arbeiten, sind langsam, z . B. status
& commit
. push
ist schnell.
Windows 10, Git 2.11.0 64 Bit, hoher CPU-Verbrauch.
Typische Probleme und Lösungen sind bereits ausgeschlossen:
- Antivirus
- Netzlaufwerk
core.fscache
time git status
(von git-bash
aka MinGW):
real 0m29.017s
user 0m0.015s
sys 0m0.031s
Die Tracing-Leistung mit hat GIT_TRACE_PERFORMANCE=true git status
leider nur einen einzigen Atomblock gezeigt:
performance: 32.583549907 s: git command: git status
git status
dreimal schneller werden. Ich glaube, es ist das: github.com/git-for-windows/git/pull/1344
.gitconfig
) auf einer Netzwerkfreigabe befand. Ich habe es behoben, indem ich MSYS installiert und dann git mit in MSYS installiert habe pacman -S git
. Dies funktioniert, da MSYS über einen separaten Basisordner verfügt.
prune
. Es sollte die Belastung für andere Operationen, die Sie versuchen, erleichtern. Viel Glück!