Git 在 Windows 上非常慢

kir*_*oid 25 performance git windows-10

我不确定发生了什么变化,但是我的 Git 安装在一个中等大小的存储库上开始变得非常缓慢。其他人在类似的机器上使用具有相同存储库的 Git。

处理本地文件的各种命令都很慢,例如status& commitpush很快。

Windows 10,Git 2.11.0 64 位,CPU 消耗高。

已经排除的典型问题和解决方案:

  • 杀毒软件
  • 网络驱动器
  • core.fscache

time git status(来自git-bash又名 MinGW):

real    0m29.017s
user    0m0.015s
sys     0m0.031s
Run Code Online (Sandbox Code Playgroud)

GIT_TRACE_PERFORMANCE=true git status不幸的是,跟踪性能只显示了一个原子块:

performance: 32.583549907 s: git command: git status
Run Code Online (Sandbox Code Playgroud)

小智 11

\n

如果您的情况与我的情况类似,并且没有 AMD 显卡驱动程序,请尝试创建一个HOME指向您的用户配置文件目录(例如C:\\Users\\UserName)的环境变量,如下所示:

\n

Git Bash Mintty 在 Windows 10 操作系统上非常慢

\n

一个警告......该链接中的解释说要创建一个新的系统环境变量。

\n

我能够通过创建一个新的用户环境变量来解决我的问题,这似乎比让系统范围的环境变量指向您的个人主目录更好。

\n

PowerShell 的执行方式:

\n

Win+ R\xe2\x86\x92 类型powershell\xe2\x86\x92 Ctrl+ Shift+Enter

\n
Set-ItemProperty -Path HKCU:\\Environment\\ -Name Home -Type String -Value $Env:UserProfile\n
Run Code Online (Sandbox Code Playgroud)\n


小智 5

这篇 Stack Overflow 帖子对我有用Git Bash (mintty) 在 Windows 10 操作系统上非常慢

老问题,我知道,但我最近遇到了这个问题并找到了答案 - 所以我想我会扩散。从本质上讲,这是 AMD Radeon 显卡驱动程序减慢 mintty 的问题。转到设备管理器,并禁用 AMD Radeon 显卡以支持英特尔集成显卡。我试图找出原因,但到目前为止还没有运气。

  • 所以这个解决方案对你有用不是因为你正在写一个答案,如果你没有确认你写的已发布的解决方案,那么它不是一个真正的答案,因此你应该阅读[“为什么我需要 50 个声望来评论"](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an-i-do-instead) 以确保您了解如何开始评论。 (2认同)
  • 禁用您的图形驱动程序!!!!!!???不是解决方案。 (2认同)