Non sono sicuro di cosa sia stato modificato, ma la mia installazione di Git ha iniziato ad essere estremamente lenta su un repository di medie dimensioni. Altri usano Git con lo stesso repository su macchine simili.
I vari comandi che funzionano con i file locali sono lenti, ad es . status
& commit
. push
è veloce.
Windows 10, Git 2.11.0 64 bit, elevato consumo di CPU.
Problemi e soluzioni tipici già esclusi:
- Antivirus
- Unità di rete
core.fscache
time git status
(da git-bash
aka MinGW):
real 0m29.017s
user 0m0.015s
sys 0m0.031s
Tracciare le prestazioni con GIT_TRACE_PERFORMANCE=true git status
purtroppo ha mostrato solo un singolo pezzo atomico:
performance: 32.583549907 s: git command: git status
git status
veloce. Credo che sia questo: github.com/git-for-windows/git/pull/1344
.gitconfig
) era su una condivisione di rete. L'ho risolto installando MSYS e quindi installando git in MSYS con pacman -S git
. Questo funziona perché MSYS ha una cartella home separata.
prune
. Dovrebbe alleggerire il carico su altre operazioni che si tenta. In bocca al lupo!