Отладка / загрузка Visual Studio очень медленная

Для этого нужно git filter-branch, но будьте осторожны, что ваша история репо изменится, и хеши фиксации будут отличаться после перезаписи истории.

Если вы также хотите освободить место, я рекомендую что вы используете git forget-blob, потому что git filter-branch самостоятельно не заставит git забыть ваш файл, поскольку на него все еще можно ссылаться пультами, reflog, тегами и т. д.

git forget-blob main.c.swp

Вы можете получить дополнительную информацию здесь

471
задан Peter Mortensen 18 March 2017 в 13:53
поделиться

4 ответа

Перезагрузите компьютер

Я знаю, это звучит слишком просто, но это было единственное, что сработало для меня.

-2
ответ дан Milne 18 March 2017 в 13:53
поделиться

Я столкнулся с той же проблемой и попробовал большинство из вышеперечисленных решений. Простое удаление кеша и временных файлов в итоге работает на меня.

Попробуйте удалить содержимое этих двух папок:

C:\Users\\{UserName}\AppData\Local\Microsoft\WebsiteCache

и

C:\Users\\{UserName}\AppData\Local\Temp (в частности, папок iisexpress и Temporary ASP.NET Files).

Это можно настроить так, чтобы это происходило автоматически при входе в Windows путем добавления файла cmd в папку C:\Users\\{username}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup со следующим содержимым:

rmdir C:\Users\\{username}\AppData\Local\Microsoft\WebsiteCache /s /q

rmdir C:\Users\\{username}\AppData\Local\Temp /s /q
25
ответ дан LeftyX 18 March 2017 в 13:53
поделиться

Одна вещь, которая работала для меня после выполнения всего вышеперечисленного, была:
В окне Threads (Debug-> Windows-> Threads) установите Group by на None. Это можно сделать только во время отладки.

Это оказало влияние даже после закрытия этого окна.

3
ответ дан GaTechThomas 18 March 2017 в 13:53
поделиться

Удаление .vs папка в папке решения зафиксировало замедление для меня в VS2019.

0
ответ дан 22 November 2019 в 22:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: