Git очень медленно работает на Windows
Я не уверен, что было изменено, но моя установка Git стала очень медленной в репозитории среднего размера. Другие используют Git с тем же хранилищем на похожих машинах.
Различные команды, работающие с локальными файлами, работают медленно, например status
& 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
2 ответа
Если ваш сценарий похож на мой и у вас нет графического драйвера AMD, попробуйте создатьHOME
переменная среды, которая указывает на каталог вашего профиля пользователя (например,C:\Users\UserName
), как предлагается ниже:
Git Bash Mintty работает очень медленно в ОС Windows 10
Одно предостережение... в объяснении по этой ссылке говорится, что нужно создать новую переменную системной среды.
Мне удалось решить свою проблему, создав новую переменную пользовательской среды, которая кажется предпочтительнее, чем общесистемная переменная среды, указывающая на ваш личный домашний каталог.
Способ PowerShell сделать это:
Win+R→типpowershell
→Ctrl+Shift+Enter
Set-ItemProperty -Path HKCU:\Environment\ -Name Home -Type String -Value $Env:UserProfile
Это сообщение о переполнении стека сработало для меня: Git Bash (mintty) работает крайне медленно в ОС Windows 10
Старый вопрос, я знаю, но недавно я столкнулся с проблемой и нашел ответ - поэтому думал, что я буду размножаться. По сути, это была проблема с графическим драйвером AMD Radeon, замедляющим работу mintty. Перейдите в диспетчер устройств и отключите AMD Radeon Graphics в пользу интегрированной графики Intel. Я пытался выяснить почему, но пока не повезло.