【发布时间】:2018-02-11 11:30:55
【问题描述】:
最近,每次我尝试使用 Visual Studio 时,一个名为 ntoskrnl.exe 的进程都会开始攀升至疯狂的磁盘使用水平。这会减慢我的电脑速度并使 VS 爬行(有时一次冻结 10 秒)。我什至不能再使用VS了。即使是像输入代码这样简单的事情也会暂时冻结我的整个计算机。
直到最近我才遇到过 VS 的问题。我能想到的唯一变化是:我为 Windows 安装了 Git。我通过控制面板卸载了 Git for Windows。我通过 VS 扩展管理器卸载了 github 扩展。我什至通过 VS 安装程序删除了 git for windows 选项。但它仍然弹出我的任务管理器。我不确定这是否是罪魁祸首。
我过去曾在 ntoskrnl.exe 的磁盘使用方面遇到过问题,但从来没有如此一致和持久的基础。有没有其他人处理过或听说过这个问题?我已经做了很多谷歌搜索无济于事(价值约 8 小时)。
更新: 我禁用了 Superfetch、Prefetch 和 Windows Search。现在 ntoskrnl.exe 正在使用较低的磁盘速度。不过,我的磁盘使用量仍然达到极限,罪魁祸首不是“Git for Windows”:
正如我之前所说,这个程序应该已经被完全删除了。我不确定它为什么还在运行。
编辑: 顺便说一句,我有两个硬盘驱动器(一个用于媒体,另一个用于软件)。因此,“50% 磁盘”使用率意味着我的主硬盘驱动器 100%:
此外,当我为该进程“打开文件位置”时,我需要:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\libexec\git-core
【问题讨论】:
-
analyze what FileIO/DIskIO is done by using WPRUI/WPA.exe 来自 Windows 性能工具包
标签: git visual-studio visual-studio-2017