我过去(一个月前的最后一次)成功使用了WPRUI和WPA应用程序来识别我们的C ++应用程序中的性能问题。但今天我记录了其中一个的新痕迹,打开它只是为了看到WPA崩溃。每次打开ETL并进入Graph Explorer - > Computation - > CPU Usage(采样) - >展开,它都是可重现的。只需单击即可查看CPU采样图表列表。有时它会以静默方式崩溃,有时会使用允许您调试崩溃的对话框。有没有人遇到过这样的问题?我在Windows性能工具包网站上看不到任何支持论坛,我当然希望找到解决方案。任何提示都非常感谢,提前感谢。
PS:重新安装没有帮助。也没有删除用户首选项。堆栈只显示我在“任务”类中访问内存越界的问题,但是我无法再次显示调试对话框(现在每次都默默地崩溃)。
PS2:我记得在过去一个月中唯一重要的变化是安装Visual Studio 2015的CTP,并让Windows升级一堆待处理的软件包(我在一个有上限的子网中,Windows不会自动升级)。
VS2015 CTP安装了.Net 4.6 pre-release version。也许这个.net版本会导致问题。因此,删除VS2015 CTP和.Net 4.6预览并重新安装.Net 4.5.2。