DMP是什么文件?有什么用?

DMP是什么文件?有什么用?,第1张

dmp文件系统错误的内存转储文件。当电脑蓝屏或系统崩溃时,Windows会将错误报告存储在一个后缀名为“.DMP”的文件里。该文件记录了系统错误的详细信息,技术人员可以分析它找到系统崩溃的原因,从而解决问题。分析dmp文件的步骤如下:

1、首先我们要找到dump文件,dump文件则是记录了蓝屏之前数据在内存中的情况。

2、然后在“我的电脑”图标上右键“属性”打开系统属性,可在启动和故障恢复中找到dmp文件。

3、dump文件需要微软专门的分析工具,需要自行下载安装,下载后,点击下载的文件运行安装。

4、一直点“下一步”默认安装即可。安装后,在启动菜单找到启动程序,运行起来。

5、然后运行分析工具

6、在分析前我们先要做个简单的设置

7、会d出如下提示,我们在文本框输入:srv*D:mwin7symbolsx86*http://msdl.microsoft.com/download/symbols,按ok就设置完毕。

8、然后点击File菜单目录下的点击OpenCrashDump菜单项,选择你所要分析的dmp文件。

9、然后就会对dmp文件进行分析了。

DMP为windows系统中的错误转储文件。可以删除。Windows *** 作系统中的内存转储文件,当Windows发生错误蓝屏的时候,系统将当前内存(含虚拟内存)中的数据直接写到文件中去,方便定位故障原因。

比如windows自己的memory.dmp和minixxxx.dmp文件.如果有windbg就可以用dmp文件分析出错的地方。特别是对于蓝屏产生的dmp文件时。可以很快找到出错的原因。

在Oracle系统DMP为Oracle系统中的转储文件。

扩展资料

优点:利用MEMORY.DMP文件可确定为什么系统失败而不从服务删除系统。

缺点:确切的故障时间 MEMORY.DMP位于内存的镜像。 许多故障都由事件发生来定,MEMORY.DMP可能需要使用实时远程调试,以便找到系统故障。

在Window XP中,一旦一个程序异常终止,系统就会自动跳出一个对话框问是否将错误发送给微软,这就是XP中的“自动发送错误”功能,它可以将错误信息发送到微软的网站。

参考资料来源:百度百科-dmp

参考资料来源:百度百科-memory.dmp

简介:dmp是Windows蓝屏瞬间建立的文件的后缀名,dmp文件是进程的内存镜像,计算机上称为dump文件。在Windbg中可以通过.dump命令保存进程的dmp文件。命令为:.dump

/ma

c:\testdump.dmp

使用了/ma参数的命令保存下来的dump文件应该包含进程的完整信息,包括整个用户态的内存,信息量全面,文件尺寸也相应的比较大。如果不使用/ma参数,保存下来的dump文件只包含了部分重要资料,比如寄存器和线程栈空间,文件尺寸会比较小,无法分析所有的数据。

作用:可以把程序的执行状态通过调试器保存到dump文件中。Dump文件是用来给驱动程序编写人员调试驱动程序用的。

打开方法:这种文件必须用专用工具软件打开,比如使用WinDbg打开。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8048031.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存