Я не впевнений, що було змінено, але моя установка Git почала дуже повільна у сховищі середнього розміру. Інші використовують Git з тим же сховищем на подібних машинах.
Різні команди, що працюють з локальними файлами, повільні, наприклад, status
& amp; commit
. push
швидко.
Windows 10, Git 2.11.0 64 біт, високе споживання процесора.
Типові проблеми та рішення вже виключені:
- Антивірус
- Мережевий диск
core.fscache
time git status
(від git-bash
ака MinGW):
real 0m29.017s
user 0m0.015s
sys 0m0.031s
Ефективність відстеження за допомогою GIT_TRACE_PERFORMANCE=true git status
на жаль показали лише один атомний фрагмент:
performance: 32.583549907 s: git command: git status
git status
прискорювати. Я вважаю, що це: github.com/git-for-windows/git/pull/1344
.gitconfig
) було на спільній мережі. Я вирішив це, встановивши MSYS, а потім встановив git в MSYS pacman -S git
. Це працює, оскільки MSYS має окрему домашню папку.
prune
. Це має полегшити навантаження на інші операції, які ви намагаєтеся виконати. Удачі!