Visual Studio 2010定期挂起几秒钟

时间:2011-01-05 18:17:16

标签: visual-studio-2010 visual-studio

我遇到了一个问题,VS2010 Ultimate在恢复正常操作之前每隔几秒就会冻结几秒钟。这会在会话期间多次发生,显然非常烦人。我无法将其归结为任何特定的活动 - 每当我在文档中滚动,打开/创建文档,基本上任何东西时,它似乎都会挂起。其他人有这个问题或知道可能是什么原因?

10 个答案:

答案 0 :(得分:12)

不兼容的加载项或系统配置可能导致Visual Studio问题(性能问题,错误等)。

幸运的是,我们可以尝试通过引用Visual Studio活动日志来解决问题。

只需运行以下命令即可运行Visual Studio 2010并记录其所有活动。

DevEnv.exe /log

日志文件将生成为:

<强> XP

%USERPROFILE%\ Application Data \ Microsoft \ Visual Studio \ 10.0 \ ActivityLog.xml

Vista&amp; Windows 7

%USERPROFILE%\应用程序数据\漫游\微软\ VisualStudio的\ 10.0 \ ActivityLog.xml


运行后,将生成2个文件:ActivityLog.xml和ActivityLog.xsl

当您打开ActivityLog.xml时,它将包含以下内容:

enter image description here

答案 1 :(得分:11)

通过删除名为SolutionName.suo的用户选项文件解决了该问题。

不知怎的,它变得非常大,可能已经腐败了。据我所知,您只会丢失断点并打开文件,但重命名为安全。

答案 2 :(得分:3)

我知道人们在使用较旧或没有足够内存的计算机时遇到了问题。我知道我对VS 2010终端的使用有时可以达到500 MB,如果你没有足够的RAM,那么它会挂起一点。

答案 3 :(得分:3)

在调试运行时或者我从网络驱动器打开文件时,我遇到了VS2010的问题。我不确定,因为我目前没有连接任何团队服务器repos,但是如果你这样做,那么与repo的连接可能也是一个问题。

答案 4 :(得分:2)

原来这个问题与网络有关。我的解决方案中的一个项目是寻找映射的网络驱动器,显然并不总是响应得足够快。

答案 5 :(得分:2)

我对这个问题的解决方案超出了我的想法范围。我在this website找到了它,它就像:

  

启动Internet Explorer。转到Internet选项,然后转到高级选项卡。在安全组下,取消选中“检查服务器证书吊销”。您可能需要重新启动Visual Studio。

我的情况是我的网络驱动器带有通过VPN映射的引用。这应该与此有关。

答案 6 :(得分:0)

我遇到了与Visual Studio 2008类似的问题。尽管如此,我还没有彻底调查过这个问题。 阅读你的帖子似乎你PC上的行为真的很烦人,但对我而言并不是那么频繁。

我注意到的一件事,发生这种情况的频率取决于RAM大小和自上次设置以来经过的时间。我看到了同事们的机器性能,得出了这个结论。

答案 7 :(得分:0)

我注意到我的防病毒软件有时会锁定整个系统。如果你有一个反病毒应用程序,你可能会尝试暂时禁用它,看看它是否是罪魁祸首。

答案 8 :(得分:0)

我有一个类似的问题 - 在/ resetsettings之后仍然发生,重新安装和使用/ safemode。对我来说,问题是大会绑定日志记录已经打开,我忘了将其关闭,它进入了相关日志文件大于200MB的阶段,每个附加都需要很长时间......

管理从sysinternals查找procmon的问题。如果上述解决方案都没有帮助,建议遇到类似问题的人尝试procmon。

答案 9 :(得分:0)

我的VS2010也会以类似的方式挂起。 DevEnv.exe /log表示无法在挂起时加载字符串。 重新安装VS2010 SP1并卸载Resharper以安装Resharper 7.1.3解决了这个问题。