如何从Visual Studio PerfWatson获取信息?

时间:2011-11-05 15:06:23

标签: visual-studio-2010 c#-4.0

我用于编程C#的Visual Studio 2010专业版突然慢慢爬行。我得到了“没有回应”!

我已经安装了Visual Studio PerfWatson,看起来它确实如此。它会创建许多.dmp和.maxdelay文件。

因此,Microsoft获取有关正在发生的事情的信息,但我如何获取此信息?

// Anders

1 个答案:

答案 0 :(得分:2)

据我所知,PerfWatson并非专为最终用户故障排除而构建。当它检测到来自UI元素的延迟响应或者它收集尽可能多的信息时,然后尝试将其发送给MS;你应该看到一个提示,当这种情况发生时,大部分信息都可以在那里获得(或者在生成的dmp文件中,你应该可以使用任何像样的文本编辑器打开它)。

如果您想自己挖掘并找到问题的原因,我通常会建议使用Process Monitor

http://technet.microsoft.com/en-us/sysinternals/bb896645

当VS冻结时,您应该能够使用Process Monitor查看各种有趣的数据,包括单独的操作及其结果,调用堆栈等。