提示:本文为描述windows平台下的dump文件生成: windows程序当遇到异常,没有try-catch或者try-catch也无法捕获到的异常时,程序就会自动退出。 windows系统默认是不产生程序dmp文件的。dump文件是C++程序发生异常时,保存当时程序运行状态的文件。 是调试异常程序重要的方法。 概述 简单来说 就是程序崩溃时,产生的文件,它记录着程序崩溃时侯的一些信息、片段。 复杂来说 Dump文件是内存转储文件,也称为内存快照文件(内存镜像)。它是一个进程或系统在某一给定的时间的快照。比如在进程崩溃时或则进程有其他问题时(比如蓝屏),甚至是任何时候,我们都可以通过工具将系统或某进程的内存备份出来供调试分析用。dump文件中包含了程序运行的模块信息、线程信息、堆栈调用信息、异常信息等数据,方便系统技术人员进行错误排查。 dump分类 分类: Windows下Dump文件分为两大类:内核模式Dump和用户模式Dump。 内核模式Dump 是操作系统创建的崩溃转储,最经典的就是系统蓝屏,这时候会自动创建内核模式的Dump。 如果你抓取整个系统的内存dump文件,...