【发布时间】:2015-12-13 14:48:23
【问题描述】:
我知道在 Windows 中,您可以通过转到任务管理器-> 进程-> 右键单击该进程来生成转储文件。
- 什么是转储文件?
- 我可以用 .dmp 文件做什么?
【问题讨论】:
标签: windows dump taskmanager
我知道在 Windows 中,您可以通过转到任务管理器-> 进程-> 右键单击该进程来生成转储文件。
【问题讨论】:
标签: windows dump taskmanager
.dmp 文件是一个Minidump,它是一个实时进程的快照,其中包含有关其当前状态的信息(包括内存、堆栈跟踪、线程信息、模块信息、异常上下文信息)。此信息允许您检查进程的快照。它通常在进程由于未处理的异常而即将崩溃时生成,但可以随时使用。
它可以使用MiniDumpWriteDump API 创建,并使用任何 Windows 调试器(如 Visual Studio1) 或 WinDbg, KD, CDB, NTSD)打开。更多信息请参见Crash Dump Analysis。
【讨论】:
根据https://msdn.microsoft.com/en-gb/library/d5zhxt22.aspx,转储文件是当时应用程序的快照。
转储文件用于在应用程序出错时帮助调试。
【讨论】: