dmp(dump)转储文件
文章目录
- 简介
- 打开方式
- 生成dmp文件方法
- 任务管理器
- Windbg
- 下载 & 安装
- 打开软件
- 打开生成的dmp文件
- 查看数据:`!analyze -v`
- 查看所有线程:`~*kbn`
- Adplus
简介
dmp文件(dump文件):系统错误内存转储文件,可以把转储文件看成软件的某个时刻的一个快照。系统发生错误时转储的内存镜像,记录有发生系统错误的详细信息。
windows 10系统默认的dmp转储文件路径为:%SystemRoot%MEMORY.DMP,也就是系统盘 Windows 目录下的 MEMORY.DMP 文件。
打开方式
可以使用Debugging Tools或BlueScreenView打开dmp文件进行分析。
生成dmp文件方法
任务管理器
原则:用32位任务管理器给32位进程(无论该进程是运行在32位还是64位系统上面)生成转储文件,用64位任务管理器给64位进程生成转储文件。在64位系统上,32位的任务管理器位于C:\Windows\SysWOW64\taskmgr.exe。
生成方法:右键进程 --> 创建转储文件–>弹出对话框提示生成成功,以及dmp文件位置。
ps:路径可在注册表中配置(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps)
Windbg
下载 & 安装
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/debugger-download-tools
打开软件
打开生成的dmp文件
查看数据:!analyze -v
查看所有线程:~*kbn
Adplus
adplus工具位于windbg安装目录。不仅可以在程序崩溃时手动运行来生成dmp文件,也可以在崩溃之前就运行它,当程序崩溃时它会自动生成dmp文件;甚至可以在程序没有运行之前就先运行adplus,当程序崩溃时它会自动生成dmp文件。
windbg使用超详细教程
书:Memory Dump Analysis Anthology Volume
如何生成转储(dmp)文件–工具篇
dmp(dump)转储文件相关推荐
- 内核内存转储文件(即dump文件)无法产生解决方法
内核内存转储文件可能不会生成基于 Windows Server 2008 上或 Windows Vista Service Pack 1 (SP1)-基于计算机. 系统事件日志中会有如下记录: 事件 ...
- 计算机里的dump是什么意思?(转储、转储文件)
看RXW源码的时候,这个居然用了个带dump名的函数来打印信息?? 我想dump不是存储信息的吗??你个打印输出也配称为dump??故意装逼的吧?! 让我们来看看dump究竟是什么: 在计算机领域,d ...
- 内存大对象dump linux_在 Linux 上创建并调试转储文件 | Linux 中国
了解如何处理转储文件将帮你找到应用中难以重现的 bug. • 来源:linux.cn • 作者:Stephan Avenwedde • 译者:Xingyu.Wang • (本文字数:5501,阅读时长 ...
- impdp导入dmp文件ORA-39088: 文件名不能包含路径说明ORA-39001: 参数值无效ORA-39000: 转储文件说明错误
C:\Users\zengmiaogen>impdp yinda/123456@127.0.0.1:1521/XE file=c:\hz_toolbox_20160613.dmp full=y ...
- 服务器dump文件位置,为服务器核心安装配置内存转储文件
为服务器核心安装配置内存转储文件 10/17/2017 本文内容 适用于: Windows server 2022.Windows server 2019 Windows Server 2016 使用 ...
- 计算机蓝屏分析报告,报告蓝屏: 如何提供内存转储(Memory Dump)文件
如果您在使用我们的软件产品时遇到蓝屏或自动重启的问题,我们的技术支持可能要求提供蓝屏相关的内存转储文件以便分析.请参照以下步骤提供内存转储文件. 步骤 1. 禁止自动重启 在控制面板打开系统,在高级页 ...
- 使用Visual Studio 分析转储文件(dump文件)
1.打开windows任务管理器,找到崩溃的进程,右键=>创建转储文件 2.打开vs.文件=>打开=>文件.打开你刚才导出的文件: 上面的图是打开后的界面,有比较基础的信息统计.我们 ...
- (转)关于Linux核心转储文件 core dump
所谓核心转储文件是内含进程终止时内存映像的一个文件. 产生条件:特定的信号会引发进程创建一个核心转储文件并终止运行. 包括哪些特定信号,请参见http://man7.org/linux/man-pag ...
- windows崩溃转储文件
在默认情况下,所有的Windows系统都被设置为:当系统崩溃时,系统总是试图记录下有关当前系统的状态的信息.你可以通过用户界面看到这些设置,做法是,打开控制面板中的System工具,然后在Sy ...
- 程序挂起时自动创建转储文件
目录 介绍 背景 使用代码 介绍 我想知道当我的程序因意外异常而挂起时如何自动创建转储文件. 背景 有很多关于如何使用Window Command或Windbg程序创建转储文件的文章. 但是我的程序已 ...
最新文章
- Android4.2.2源码目录结构分析
- UA MATH571B 试验设计VI 随机效应与混合效应4 裂区设计
- java 垃圾回收 指针_Java 和 C++ 垃圾回收之间的差别
- 栈(stack)和堆(heap)
- python课堂笔记
- 几种适合开发用的在线编辑器-推荐及下载
- 用代码建立与数据库的连接 c#连sqlserver
- 【网站】Kiwi浏览器中文网
- python温度转换代码_用python编写一个名为“convert_temp”的温度转换函数
- pthread线程传递数据回主线程_操作系统4:线程(1)
- 耗时6个月,整理了30款免费高评分软件,完爆付费
- 最好用的 7 款 Vue 3 富文本编辑器
- RS232 DB9引脚定义
- 支付宝区块链专利申请连续三年全球第一:办事效率提升1万倍
- unity3d 不规则外发光描边_PS发光字体教程
- java整型数组转置输出,Java实现数组转置
- 炒白菜怎么做(保姆级教程 爸妈吃了都说好)
- TCL电子软件开发生活记录(更新中)
- 【STM32F429】第5章 RL-USB移植(MDK AC6)
- layui table 全选过滤_layui表格(表单)的全选功能