8

Visual Studio 开始工作的速度比平时慢,在检查附加组件并进行修复后,它也一样慢。我使用进程监视器来检查发生了什么,发现有很多与 SQMClient 相关的事情正在发生,据我所知,这是 Microsoft 客户反馈计划的一部分。我没有参加该计划(我已经仔细检查过)。仍然 - 进程监视器告诉我 VS 做了很多与 SQMClient 相关的事情:

  • RegQueryKey HKLM SUCCESS 查询:HandleTags,HandleTags:0x0
  • RegOpenKey HKLM\Software\Microsoft\SQMClient 成功所需的访问权限:读取
  • RegSetInfoKey HKLM\SOFTWARE\Microsoft\SQMClient 成功 KeySetInformationClass:KeySetHandleTagsInformation,长度:0
  • RegQueryValue HKLM\SOFTWARE\Microsoft\SQMClient\UploadDisableFlag 名称未找到长度:144
  • RegCloseKey HKLM\SOFTWARE\Microsoft\SQMClient 成功

它一遍又一遍地重复这一点。你们中的任何人都知道为什么 VS 可能会这样做,如果这是缓慢行为背后的原因吗?

4

1 回答 1

11

如果有多个 SQM 报告保存在用户配置文件中,则可能会发生此问题。当无法连接到 Internet 时,Visual Studio 将 SQM 文件存储在%userhome%\AppData\Local\Microsoft\VSCommon\<vs_version>\SQM. 文件的数量不断增长,它可以达到数千。清理或删除此目录后,Visual Studio 的速度显着加快。

于 2016-08-10T00:50:01.893 回答