提示非常慢,但屏幕录像机运行时不会出现这种情况

提示非常慢,但屏幕录像机运行时不会出现这种情况

两周前,Babun(CygWin)和 Git Bash 的 shell 突然变得非常慢。据我所知,当这种情况发生时,我没有更新或更改任何这些系统。

当运行一个简单的命令时echo test,命令的响应会立即出现,但在下一个提示行出现之前,我必须等待大约10 秒

今天我发现了最奇怪的事情。当我开始OBS——我的屏幕录制软件——记录这个问题,提示又变得和以前一样快了。我甚至还没有开始录制。我只是启动了应用程序。
关闭应用程序后,提示又变慢了。

bash 和 zsh 都会发生这种情况。

当我通过设置清除所有提示附加内容时PS1='$ ',它也很快,但是运行 git 命令仍然很慢。

也许问题在于 Git 在每个命令之后都会等待,但在这种情况下,为什么它不早点这样做,为什么两个单独的 Git 二进制文件同时出现问题?
在这些测试中,我所在的目录确实不是包含一个 Git 仓库。


更新

一个多月过去了,我还是没能找到解决这个问题的方法,但有时它似乎有效,有时却无效。

当 Git Bash 运行缓慢时,我开始在 Windows 上的 Ubuntu 上使用 Bash,即 Windows 中的 Linux 子系统。这个版本的 git 似乎总是能正常工作,但我不喜欢 Windows 使用的终端窗口选项。

相关内容