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→типpowershellCtrl+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. Я пытался выяснить почему, но пока не повезло.

Другие вопросы по тегам