缓慢的 Visual Studio,与 SQMClient 相关?
Posted
技术标签:
【中文标题】缓慢的 Visual Studio,与 SQMClient 相关?【英文标题】:Slow Visual Studio, related to SQMClient? 【发布时间】: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 以令人讨厌的方式交互时遇到了很多问题,这就是我提出这个问题的原因。 【参考方案1】:如果用户配置文件中保存了许多 SQM 报告,则可能会发生此问题。当无法连接到 Internet 时,Visual Studio 将 SQM 文件存储在 %userhome%\AppData\Local\Microsoft\VSCommon\<vs_version>\SQM
中。文件的数量不断增长,它可以达到数千。清理或删除此目录后,Visual Studio 的速度显着加快。
【讨论】:
谢谢。我有超过 19000 平方米的文件,删除它们可以改善 VS 的启动时间,而且我还没有看到像以前看到的任何滞后。以上是关于缓慢的 Visual Studio,与 SQMClient 相关?的主要内容,如果未能解决你的问题,请参考以下文章
在Visual Studio中使用C#有办法让一个面板缓慢移动吗?
为啥使用microsoft visual studio2008时反应缓慢?????????????? 急!!!!!!!!!!