Não tenho certeza do que foi alterado, mas minha instalação do Git começou a ser extremamente lenta em um repositório de tamanho médio. Outros usam o Git com o mesmo repositório em máquinas semelhantes.
Vários comandos que trabalham com arquivos locais são lentos, por exemplo, status
& commit
. push
é rápido.
Windows 10, Git 2.11.0 64 bits, alto consumo de CPU.
Problemas e soluções típicos já descartados:
- Antivírus
- Unidade de rede
core.fscache
time git status
( git-bash
também conhecido como MinGW):
real 0m29.017s
user 0m0.015s
sys 0m0.031s
GIT_TRACE_PERFORMANCE=true git status
Infelizmente, o rastreamento do desempenho mostrou apenas um único bloco atômico:
performance: 32.583549907 s: git command: git status
git status
aceleração de 3x . Eu acredito que é isso: github.com/git-for-windows/git/pull/1344
.gitconfig
) estava em um compartilhamento de rede. Corrigi-o instalando o MSYS e, em seguida, instalando o git no MSYS com pacman -S git
. Isso funciona porque o MSYS tem uma pasta base separada.
prune
. Deve aliviar a carga em outras operações que você tentar. Boa sorte!