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. pushist 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-bashaka MinGW):
real 0m29.017s
user 0m0.015s
sys 0m0.031s
Die Tracing-Leistung mit hat GIT_TRACE_PERFORMANCE=true git statusleider nur einen einzigen Atomblock gezeigt:
performance: 32.583549907 s: git command: git status
git statusdreimal 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!