Nie jestem pewien, co zostało zmienione, ale moja instalacja Gita zaczęła działać bardzo wolno w repozytorium średniej wielkości. Inni używają Git z tym samym repozytorium na podobnych komputerach.
Różne polecenia działające z plikami lokalnymi są wolne, np . status
& commit
. push
jest szybki.
Windows 10, Git 2.11.0 64 bit, wysokie zużycie procesora.
Typowe problemy i rozwiązania już wykluczone:
- Antywirusowe
- Dysk sieciowy
core.fscache
time git status
(z git-bash
aka MinGW):
real 0m29.017s
user 0m0.015s
sys 0m0.031s
Śledzenie wydajności za pomocą GIT_TRACE_PERFORMANCE=true git status
niestety pokazało tylko jeden fragment atomowy:
performance: 32.583549907 s: git command: git status
git status
krotne przyspieszenie. Wierzę, że to jest to: github.com/git-for-windows/git/pull/1344
.gitconfig
) znajdował się w udziale sieciowym. Naprawiłem to, instalując MSYS, a następnie instalując git w MSYS za pomocą pacman -S git
. Działa to, ponieważ MSYS ma osobny folder domowy.
prune
. Powinno to zmniejszyć obciążenie innych podejmowanych operacji. Powodzenia!