如何在Visual Studio 2015中调试窗口服务转储文件(.dmp)

时间:2017-08-29 12:23:30

标签: c# visual-studio windows-services dmp

我收到了一个窗口服务应用程序的转储文件,(比方说CalendarService.dmpCalendarServicemini.dmp)。 Tester在测试服务器上运行窗口服务时报告了高CPU利用率(几乎100%)的问题。他创建了该服务的转储文件并将其发送给我们。窗口服务是解决方案文件的一部分,该文件由其他服务项目和类库组成。

我尝试在我的同时打开解决方案文件,同时在同一个窗口中打开转储文件,在Action中显示了不同的选项。以下是使用收到的输出选择的操作列表,然后是小DLL加载窗口。

仅管理调试已收到来源不可用

使用混合调试来源不可用

仅使用原生调试 应用程序处于中断模式

这是我第一次使用这样的功能,我不确定重现高CPU利用率问题所需的基本要求和设置。另外,最好知道是否可以使用转储文件在我的末端调试这些场景。请有人请我指明正确的方向吗?

0 个答案:

没有答案