一个多星期以来,我一直遇到 CPU 使用率过高的问题Sophos HitmanPro.Alert,Sophos 端点防御和Windows Defender 高级威胁防护服务在执行 GIT 操作时Visual Studio 代码在Windows 10。
我有以下与GIT相关的扩展安装在Visual Studio 代码:
- Gitflow 操作侧栏
- GitLens
当我执行以下任何 GIT 操作时都会发生此问题:
- 拿来
- 拉
- 比较变更
- 犯罪
- 推送或同步
有时,它可以将原本需要 5 秒以内的操作延长至 30 秒。
以下是从 TaskManager 捕获的一个场景
...还有另一个场合
项目代码的文件夹位置已经添加到 Sophos 排除项中。
我是否需要请求将其他文件夹位置添加到 Sophos 排除项中?也许是 GIT 或 VS 在其中写入准备进行 GIT 操作的文件的临时文件夹?
还有什么可以配置的吗索福斯或者Windows Defender的使用时Visual Studio 代码和 GIT?
编辑1: 我曾尝试禁用这两个状态的扩展,但没有任何区别。
编辑2: 我今天早上才发现这个问题当远程仓库是 BitBucket 仓库时,似乎不会发生这种情况,仅适用于 Azure Dev Ops 存储库。