Visual Studio CPU 分析器 / 无数据

9
今天我的Visual Studio中的CPU使用性能分析器停止工作了。我启动它,看起来它正在工作,可以看到CPU的图形上下波动,但当它完成时,我得到了没有数据的消息:“当前过滤器集中没有数据。”我尝试了每种类别和过滤器的组合,但都没有成功。我重新启动了Visual Studio,重新启动了工作站,尝试了一个新的Hello World项目。其他性能工具似乎是有效的(例如.NET对象分配跟踪工具)。为了排除它是我项目中特定的问题,我能够在第二个工作站上成功地运行它,针对相同的代码集。我还在禁用了所有我添加的东西(如ReSharper)后,在常规模式下运行了不带扩展名的VS。 编辑:此外,我刚在Windows事件查看器中发现了这个。
System.Runtime.InteropServices.COMException: The method or operation is not implemented., System.Object get_Value()
   at EnvDTE.Property.get_Value()
   at Microsoft.VisualStudio.PerformanceTools.ProjectTarget.LoadBinaryProject(IVsHierarchy hier)
   at Microsoft.VisualStudio.PerformanceTools.ProjectTarget.LoadProjInfo()

这也在事件查看器中弹出,标为“Windows Error Reporting”,引用了Watson VSTelem.Out错误:

Fault bucket 125730739576, type 5
Event Name: PerfWatsonVS12Data
Response: Not available

另一个奇怪的事情是,我刚刚进行了大约20秒钟的性能分析,但完成后VS显示“诊断会话:127:47分钟”,这将是今天早上我第一次尝试它时经历的时间,如果它从未停止。 我从安装程序中对Visual Studio进行了修复,然后进行了1次会话的性能分析,在第2次会话中,之前提到的行为又恢复了。
我目前正在使用: - Visual Studio 16.11.2 - .NET Core SDK: 5.0.201 - Windows 10版本2004 Build 19041.867
有什么解决方法吗?

enter image description here

根据以下链接,可能与Windows更新和我的NVidia驱动程序中的错误有关:

编辑:

1个回答

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接