dump文件

之前开发提到了dump文件,就在网上百度了一下这个名词,有一点概念了,就记录下来吧


Dump文件是进程的内存镜像,扩展名是 .dmp。可以把程序的执行状态通过调试器保存到dump文件中。

Dump文件是用来给驱动程序编写人员调试驱动程序用的,这种文件必须用专用工具软件打开,比如使用WinDbg打开。


主要是用来在系统中异常或者崩溃的时候,来生成dump文件,然后用调试器来调试。这样就可以在生产环境中的dmp文件,拷贝到自己的开发机器上,调试就可以找到错误的位置。


在我看来,dump文件是一种异常处理机制的产物,被程序设计为在程序崩溃之前,记录当时的状态(包括堆栈调用等情况),然后程序再优雅的崩溃。

可以在生产环境中产生,然后将dump文件拷到开发环境中,在开发环境中调试找寻bug。很方便

你可能感兴趣的:(测试学习)