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
. push
es 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-bash
aka MinGW):
real 0m29.017s
user 0m0.015s
sys 0m0.031s
GIT_TRACE_PERFORMANCE=true git status
Lamentablemente, el rendimiento de rastreo solo ha mostrado un fragmento atómico:
performance: 32.583549907 s: git command: git status
git status
aceleració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!