【发布时间】:2013-07-14 20:37:55
【问题描述】:
Visual Studio 开始工作的速度比平时慢,在检查附加组件并进行修复后,它也一样慢。我使用进程监视器来检查发生了什么,发现有很多与 SQMClient 相关的事情正在发生,据我所知,这是 Microsoft 客户反馈计划的一部分。我没有参加该计划(我已经仔细检查过)。仍然 - 进程监视器告诉我 VS 做了很多与 SQMClient 相关的事情:
- RegQueryKey HKLM SUCCESS 查询:HandleTags,HandleTags:0x0
- RegOpenKey HKLM\Software\Microsoft\SQMClient 成功所需的访问权限:读取
- RegSetInfoKey HKLM\SOFTWARE\Microsoft\SQMClient SUCCESS KeySetInformationClass:KeySetHandleTagsInformation,长度:0
- RegQueryValue HKLM\SOFTWARE\Microsoft\SQMClient\UploadDisableFlag NAME NOT FOUND 长度:144
- RegCloseKey HKLM\SOFTWARE\Microsoft\SQMClient 成功
它一遍又一遍地重复。你们中的任何人都知道为什么 VS 可能会这样做,如果这是缓慢行为背后的原因吗?
【问题讨论】:
-
还要检查您是否有为读取时扫描配置的病毒扫描程序。我记得 VS2008 有一个类似的问题,其中 VS 每隔一两秒读取一次 sn-ps XML 文件(我不知道是什么原因),并且病毒扫描程序 100% 的时间都在忙于病毒扫描该文件。导致明显的延迟,从您按下键盘上的一个键到字符出现在编辑器窗口之间大约需要 5 秒。
-
试过了,但似乎我的公司已经锁定了部分病毒扫描程序配置......我认为它必须是别的东西,因为它刚刚发生。奇怪的。不过感谢您的回复。
-
您的一个或多个 CPU 是否一直处于忙碌状态?如果是这样,您可以让您的 IT 部门的人员登录,他们应该能够单击“显示所有用户的所有进程”并查看您的病毒扫描程序是否正在使用大量 CPU。事实上,如果您能够运行进程监视器,您可能已经拥有自己查看此类 CPU 使用信息的必要权限。另一种选择是要求他们禁用您的病毒扫描程序 30 分钟左右,看看问题是否消失。 VS 和 McAfee 以令人讨厌的方式交互时遇到了很多问题,这就是我提出这个问题的原因。
标签: visual-studio process-monitor