什么是Windows任务管理器中的“转储文件”?

时间:2015-12-13 14:48:24

标签: windows dump taskmanager

我知道使用Windows,您可以通过转到任务管理器生成转储文件 - > processes->右键单击该过程。

  1. 什么是转储文件?
  2. 我怎么能用.dmp文件?

2 个答案:

答案 0 :(得分:3)

.dmp文件是 Minidump ,是实时进程的快照,包含有关其当前状态的信息(包括内存,堆栈跟踪,线程信息,模块信息,异常上下文信息)。此信息允许您检查进程的快照。它通常是在进程由于未处理的异常而崩溃时生成的,但可以在任何时候进行。

可以使用MiniDumpWriteDump API创建它,并使用任何Windows调试器(如Visual Studio 1)WinDbg, KD, CDB, NTSD打开。有关其他信息,请参阅Crash Dump Analysis

<小时/> 1)根据Minidump文件中的信息,Visual Studio可能无法打开特定的.dmp文件。据我所知,其他调试器不会施加任何限制。

答案 1 :(得分:0)

根据https://msdn.microsoft.com/en-gb/library/d5zhxt22.aspx,转储文件是该时刻应用程序的快照。

转储文件用于在出错时帮助调试应用程序。