我不确定发生了什么变化,但我的 Git 安装在一个平均大小的存储库上开始变得非常慢。其他人在类似的机器上使用 Git 和相同的存储库。
使用本地文件的各种命令都很慢,例如status
& commit
.push
很快。
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
不幸的是,跟踪性能GIT_TRACE_PERFORMANCE=true git status
仅显示了一个原子块:
performance: 32.583549907 s: git command: git status
答案1
如果您的情况与我的情况类似,并且您没有 AMD 图形驱动程序,那么请尝试创建一个HOME
指向您的用户配置文件目录(例如C:\Users\UserName
)的环境变量,如下文所建议的:
Git Bash Mintty 在 Windows 10 操作系统上运行速度极慢
一个警告...该链接中的解释是创建一个新的系统环境变量。
我能够通过创建一个新的用户环境变量来解决我的问题,这似乎比拥有一个指向您的个人主目录的系统范围的环境变量更好。
PowerShell 的实现方式:
Win+ →R类型powershell
→ Ctrl++ShiftEnter
Set-ItemProperty -Path HKCU:\Environment\ -Name Home -Type String -Value $Env:UserProfile
答案2
这个 Stack Overflow 帖子对我有用:Git Bash(mintty)在 Windows 10 操作系统上非常慢
我知道这是一个老问题,但我最近遇到了这个问题并找到了答案 - 所以我想我会扩散。本质上,这是 AMD Radeon 显卡驱动程序导致 mintty 速度变慢的问题。转到装置经理,并禁用 AMD Radeon Graphics 以支持 Intel Integrated Graphics。我试图找出原因,但至今没有找到答案。