Debugging 获取崩溃转储中堆栈的时间戳

Debugging 获取崩溃转储中堆栈的时间戳,debugging,windbg,dump,crash-dumps,Debugging,Windbg,Dump,Crash Dumps,我有一个进程意外崩溃。 大约在崩溃发生的同时,我在日志基础结构进程中看到一个错误,然后它就软关闭了 我试图了解是哪个进程导致了问题,是日志导致了我的进程崩溃,还是相反 为了做到这一点,我正在查看我的进程产生的崩溃转储(使用adplus),并试图了解第一个与退出相关的方法是在什么时候被调用的,然后将其与log infra错误时间和关闭时间进行比较 我怎样才能做到这一点,有没有办法在堆栈中获取方法调用时间戳 谢谢。连接WinDbg或使用WinDbg启动应用程序,并更改“显示时间戳”参数: .echo

我有一个进程意外崩溃。 大约在崩溃发生的同时,我在日志基础结构进程中看到一个错误,然后它就软关闭了

我试图了解是哪个进程导致了问题,是日志导致了我的进程崩溃,还是相反

为了做到这一点,我正在查看我的进程产生的崩溃转储(使用adplus),并试图了解第一个与退出相关的方法是在什么时候被调用的,然后将其与log infra错误时间和关闭时间进行比较

我怎样才能做到这一点,有没有办法在堆栈中获取方法调用时间戳


谢谢。

连接WinDbg或使用WinDbg启动应用程序,并更改“显示时间戳”参数:

.echotimestamps 1
这将在输出中插入所有事件(如异常、线程创建等)的时间戳。。请参阅此链接

我还会在WinDbg连接后立即将日志写入磁盘:

.logopen c:\temp\mylog.txt
为了捕获输出,这应该实现您想要的