【问题标题】:what is a "dump file" in windows task manager?什么是 Windows 任务管理器中的“转储文件”?
【发布时间】:2015-12-13 14:48:23
【问题描述】:

我知道在 Windows 中,您可以通过转到任务管理器-> 进程-> 右键单击​​该进程来生成转储文件。

  1. 什么是转储文件?
  2. 我可以用 .dmp 文件做什么?

【问题讨论】:

    标签: windows dump taskmanager


    【解决方案1】:

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

    它可以使用MiniDumpWriteDump API 创建,并使用任何 Windows 调试器(如 Visual Studio1)WinDbg, KD, CDB, NTSD)打开。更多信息请参见Crash Dump Analysis


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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2013-11-07
        • 1970-01-01
        • 2010-09-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-25
        • 2010-09-10
        • 1970-01-01
        相关资源
        最近更新 更多