No estoy seguro de qué se ha cambiado, pero mi instalación de Git comenzó a ser extremadamente lenta en un repositorio de tamaño medio. Otros usan Git con el mismo repositorio en máquinas similares.
Varios comandos que trabajan con archivos locales son lentos, por ejemplo status& commit. pushes rápido.
Windows 10, Git 2.11.0 64 bit, alto consumo de CPU.
Problemas y soluciones típicos ya descartados:
- Antivirus
- Unidad de red
core.fscache
time git status(de git-bashaka MinGW):
real 0m29.017s
user 0m0.015s
sys 0m0.031s
GIT_TRACE_PERFORMANCE=true git statusLamentablemente, el rendimiento de rastreo solo ha mostrado un fragmento atómico:
performance: 32.583549907 s: git command: git status
git statusaceleración 3x . Creo que es esto: github.com/git-for-windows/git/pull/1344
.gitconfig) estaba en un recurso compartido de red. Lo arreglé instalando MSYS y luego instalando git en MSYS con pacman -S git. Esto funciona porque MSYS tiene una carpeta de inicio separada.
prune. Debería aligerar la carga en otras operaciones que intente. ¡Buena suerte!