使用WinDbg分析Windows dump文件方法
需要使用WinDbg工具来分析windows系统产生的dump文件,此工具属于Windows SDK的一个组件,在微软官方网站可以下载(链接)。
在安装Windows SDK的过程中,可以选择只安装WinDbg(Debugging Tools for Windows)这个组件。
使用WindDbg分析dump文件的详细方法可以参考官方文档(链接),以下是简单分析dump文件的步骤:
1)打开WinDbg工具,通过菜单“File”->“Open Crash Dump”打开dmp文件。
2)文件打开后,会列出产生dump文件的设备的系统版本和运行时间等相关信息:
3)点击"!analyze -v"链接,或者在下面的命令窗口中输入“!analyze -v”命令,工具就对dump文件进行分析,然后输出导致系统崩溃的起因等相关信息。
其他可能有用的调试命令:
命令 | 描述 |
---|---|
!memusage | 显示有关物理内存使用的摘要统计信息。 |
!vm | 显示有关目标系统上的虚拟内存使用统计信息的摘要信息。 |
!locks | 显示有关内核 ERESOURCE 锁的信息 |
lm | 列出已加载的模块 |
!errlog | 显示 I/O 系统错误日志中任何挂起条目的内容。 |
!process 0 0 | 显示有关指定进程或所有进程(包括 EPROCESS 块)的信息 |
使用WinDbg分析Windows dump文件方法相关推荐
- MAT分析OOM dump文件方法
系列文章目录 第一章 JVM 排查问题命令汇总 第二章 MAT分析OOM dump文件方法 第三章 Java服务使用CAT监控导致OOM的分析 目录 1.明确分析目标及分析指标 2.分析工具对比(jv ...
- linux手动生成dump文件权限不足_linux下生成dump文件方法及设置
https://andyniu.iteye.com/blog/1965571 Linux中生成 Core Dump 文件的方法 1 什么是 Core Dump Core Dump 又叫核心转储.在程序 ...
- linux下生成dump文件方法及设置
Linux中生成 Core Dump 文件的方法 1 什么是 Core Dump Core Dump 又叫核心转储.在程序运行过程中发生异常时,将其内存数据保存到文件中,这个过程叫做 Core Dum ...
- redis-rdb-tools来解析分析reids dump文件及内存使用量
2019独角兽企业重金招聘Python工程师标准>>> redis-rdb-tools来解析分析reids dump文件及内存使用量 一. 前言 解析redis的dump.rdb文件 ...
- Windbg 分析Windows蓝屏原因的方法
蓝屏是系统崩溃.操作系统在遇到致命错误导致崩溃时,并不是直接挂掉,而是会记录下当时内存中的数据,将其存储成为dump文件,并用一串蓝屏代码向用户做出提示. 一.如何获取DUMP文件 右键点击" ...
- 实例讲解:使用IBM heapAnalyzer分析heap dump文件步骤
需求动机:解决 OOM( Object Out of Memory)问题以及系统调优 1. 如何产生 java heap dump 当 JVM中对象过多, java堆( java ...
- windows服务器dmp文件分析,如何用WinDbg分析MEMORY.DMP文件
1. 我的电脑,属性->高级->启动,最下面的内存调试选最后一项的全部,确定后重新启动 2. 蓝屏后不要急着重启,系统会保存整个内存内容,然后会自动重启 3. 重启后,windows目录会 ...
- CentOS下crash分析内核kdump文件方法
1. 安装软件包: # yum install crash # yum install kernel-debuginfo 2. crash使用: # crash /var/crash/127.0.0. ...
- 使用windbg抓取崩溃文件和分析的过程
在软件编程中,崩溃的场景比较常见的.且说微软技术再牛X,也是会出现崩溃的场景.网上有一段Win98当着比尔盖茨蓝屏的视频非常有意思. (转载请指明出于breaksoftware的csdn博客) ...
- Dump文件分析 - PDB强制匹配流程
适用场景 软件开发中,经常会有PDB符号文件丢失,源码无法复原到原版本,软件运行中崩溃.导致我们软件生成的Dump信息无法匹配到PDB,这样有vs打开及windbg打开无法查看到软件崩溃的位置,这样就 ...
最新文章
- 微信小程序客服实现自动回复图文消息链接,点击去关注公众号
- 记录Ubuntu Windows下安装PyV8
- php使用pdf2htmlex,转换 HTML 与 PDF 格式文档的神器
- 一点关于cloze-style问题的简谈
- 怎么去除idea中代码的波浪线(黄色警告线)
- stl中map函数_map :: max_size()函数,以及C ++ STL中的Example
- 微软python视频教程中文-【译】微软的Python入门教程(一)
- Martin Fowler 微服务的原文翻译(转载)
- 浙大PAT的大量感悟
- Linux调试分析诊断利器——strace
- SpringBoot2线程池的创建以及执行异步任务
- Atitit 如何工作积极的心态积极起来
- 使用Python PyQt5实现一个简单的图像识别软件
- 局域网计算机维护工具,局域网共享工具,教您局域网共享工具
- MyEclipse10破解 运行run.bat闪退
- 基于简单MLP模型的加州房价预测
- 蓝牙耳机哪种通话效果最好?通话质量最好的蓝牙耳机盘点
- 我失业了,公司与我解除劳动合同关系
- [wp7软件]相机 画图 截屏 photo 集合 软件(一)
- 20考研数一137分考研数学经验分享