项目是放在 github 上的,在 windows 环境下,执行各种 git 命令很慢
比如:git status 、git log 等各种命令,基本上要等接近 1s 左右才返回。但是在 Linux 下却是瞬间就返回了,什么原因导致的?
然后我用 fork 这个 ui 工具,看 local changes 的时候点一个文件也要半天才加载出来
或者我点某个 commit 的时候,也要加载至少 1s 才能把这个 commit 的完整信息显示出来
还有就最近在编译 golang 项目的时候也要编译很久(至少分钟级),电脑配置是 64G i7-1365HX 。以前都是几秒就编译完成了。 编译的时候看电脑 CPU 和内存都不高
这咋办? 重装系统?
![]() |
1
xtreme1 1 天前
windows defender
|
![]() |
4
villivateur PRO 看看是不是硬盘 IO 占满了,另外检查下 SMART
|
![]() |
5
pota 1 天前
我还是怀疑 windows defender 把代码所处文件夹添加到排除项里重启看下效果
|
![]() |
6
imherer OP @villivateur 看了下磁盘 IO 很低,100kb 都不到。
SMART 怎么看? |
![]() |
8
CEBBCAT 1 天前
感觉 IO 嫌疑很大
|
![]() |
9
coldle 1 天前
尝试优化过,没找到办法,就是慢。。所以我在 windows 连 magit 都不想打开
|
10
encounter2017 1 天前
电脑是自己的还是公司的,是不是装了些安全监控的软件。
git 是咋用的,命令行里的 git 还是 ide 带的 git 插件,如果是后者可能是因为插件间的冲突影响的 |
![]() |
11
imherer OP @encounter2017 没装任何监控软件。
git 敲命令和带 gui 的工具都尝试过,都是同样的问题 |
![]() |
12
pota 1 天前
@imherer #7 如果真是 defender 的问题你换目录也没效果啊,排除后看下。你单独使用 git config 命令会卡吗?先排除是否是 windows git 本身出现问题。一个一个排
|
14
superrichman 1 天前
你 windows 的 git 是怎么安装的
|
15
redial39 1 天前
是不是在 wsl 里访问了/mnt/d/path/to/gitrepo
|
![]() |
16
imherer OP @pota #5 我看了下整个目录一被排除了的。
单独执行 git config 命令也卡,但是感觉会稍微好点。 比如 git status 可能要 1s 多,git config 可能需要 500ms+ 我怀疑是不是 mcafee 的原因? 之前最开始这电脑有 mcafee ,但是后来到期了,天天给我弹续费,于是我就给卸载了。但是按道理已经卸载了应该不会再限制了吧 |
![]() |
18
imherer OP @superrichman 没记错的话应该是这里下载安装的 https://git-scm.com/
|
19
tusj 1 天前 ![]() 我遇到过 windows 终端打开慢,最后是微软电脑管家的锅,卸掉就正常了
|
![]() |
21
l4ever 1 天前
换 wsl 开发解君愁
|
22
darklinden 1 天前
Windows 下 git 就是慢啊...你直接执行 git status 命令就能明显感受到区别,碎文件越多越明显,和 widows 文件系统有关。
wsl/virtualbox Linux 下或者 Cygwin/MSYS2 下都会更慢,git-for-windows 下还是最快的...Cygwin 上之前一直挂着一个 git-for-windows 的 pr ,现在不知道咋样了 |
23
darklinden 1 天前
@darklinden #22 wsl/virtualbox Linux 下或者 Cygwin/MSYS2 下 [访问 Windows 文件系统] 都会更慢,但是访问原生操作系统极快
|
24
lscho 1 天前
windows 上大量碎片文件本来就很慢。。。比如前端项目,同样的项目,同样的机器,双系统,在 windows 上启动能慢几倍
|
25
charlie21 1 天前
换固态硬盘
|
![]() |
26
insert000 1 天前 ![]() https://ex.noerr.eu.org/t/1081349 ,看下是不是版本问题,git windows 版本之前有点 bug
|
![]() |
27
ymz 1 天前
我这里项目也是,会不会是 Github 问题
|
29
sampeng 1 天前 via iPhone
你是说 wsl 下?还是 windows 原生下? wsl 是因为 ntfs 的缘故…原生好像没碰到过…
|
30
emery223 1 天前 ![]() 今天刚踩过这个坑,电脑执行啥命令都卡,go ,python3,gi 等等
看到 19 楼说的,我把微软电脑管家进程杀掉,立马不慢了 |
![]() |
31
Xhack 1 天前 ![]() 更新系统了吧,苦恼了我一个月的问题,今天解决了 ,关闭 mscp manager ,也就是 19 楼和 30 楼说的 微软电脑管家,我的 git 几乎用不了,就是他导致的。
|
32
jamesjammy061 1 天前
感觉 wsl 快一些,至少 shell 用的舒服,感觉 mac 最快
|
33
RainyH2O 1 天前
Windows 确实最近有这问题,之前都没有过,微软最近裁员后又开始作妖了。
|
![]() |
35
FYFX 20 小时 40 分钟前
大概率是 defender ,这玩意严重影响 IO 性能
?t=2037 |