分析报告后,Visual Studio 2010在分析时崩溃

时间:2011-12-29 12:53:58

标签: c# visual-studio-2010 profiling instrumentation

我正在VS 2010,SP1中分析我的C#WinForm项目。完成profilig并完成分析后,IDE崩溃,但结果尚未显示。我可以通过cmd手动处理我的报告:>VSPerfReport.exe /summary:all "Report111229(4).vsp" 但我想在VS中得到分析结果,工具生成的.csv文件也不太好。 有趣的是,当我使用Instrumentation和Sampling时VS会崩溃,但是当我使用Concurrency时则不会崩溃。 一些想法或建议如何解决这个问题?

3 个答案:

答案 0 :(得分:3)

有些人可以使用四种技术中的一种来解决这个问题。

  1. 取消选择工具中的选项 - >禁用VS 2010中的所有视觉体验选项选项 - >环境 - >一般|视觉体验

  2. 通过将注册表值HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration设置为1

  3. 来禁用WPF的硬件加速
  4. 禁用并发选项Collect resource contention data

  5. 在工具中选择Enable source server support - >选项 - >调试 - >一般

  6. 这些都很臭,但可能会长到足以让你做你需要的事情

答案 1 :(得分:1)

尝试从源代码管理中排除效果文件

解决这个问题的原因是从源代码控制(在我们的例子中是TFS)中排除了性能文件(例如Performance.psess)并确保.psess和.vsp文件都没有被标记为只读。

我希望这也有助于其他人。

答案 2 :(得分:0)

帮助我(MSVS2013)的另一个解决方法是打开Visual Studio的另一个实例,并将 debug-> attach 打开到名为devenv的第一个visual studio流程。可执行程序。之后,在第一个工作室实例中打开配置文件。

去图。