博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UMDH
阅读量:5238 次
发布时间:2019-06-14

本文共 623 字,大约阅读时间需要 2 分钟。

  • 1. 什么是UMDH

UMDH=User Mode dump heap.把进程的堆dump下来.包括堆栈信息.

UMDH是WinDbg附带的一个工具。

  • 2. 下载安装 WinDbg.完事后在WinDbg安装文件夹下就会找到UMDH.exe.

 

  • 3. 所有程序->Debugging Tool for Windows (x86)->Global Flags

Image File->输入exe文件名包括扩展名->按Alt->勾选Create User mode stack trace database

可选:Stack Backtrace:(Megs) 设置存储大小,做完这一步你必须重启你要dump的程序.

  • 4. 设置PDB文件路径,环境变量:_NT_SYMBOL_PATH

 

  • 5. 启动程序

 

  • 6. 进入cmd, 定位到 WinDbg 的安装目录。

umdh -p:ProcessID -f:1.txt

过一会再
umdh -p:ProcessID -f:2.txt
然后Compare
umdh 1.txt 2.txt > logcompare.txt -d

  • 7. 打开 logcompare.txt 分析。

详见:WinDbg 的说明文档,标题<Using UMDH to Find a User-Mode Memory Leak>

转载于:https://www.cnblogs.com/answerwinner/p/3741001.html

你可能感兴趣的文章
面向对象封装与继承
查看>>
bzoj 1217: [HNOI2003]消防局的设立
查看>>
数据存储 mysql
查看>>
Django 表单
查看>>
配置phpmemcache扩展,Loaded Configuration File (none)
查看>>
阿里云服务器ubuntu64位配置java_web环境
查看>>
Android 自定义组合控件
查看>>
第二章 搭建Android开发环境--读书笔记
查看>>
代理的理解
查看>>
editPlus,3.7V 注册码
查看>>
【kindle】【转发】kindle链接WIFI自动断开问题
查看>>
ios storyboard全解析 (一)
查看>>
caffe卷积层实现
查看>>
变量及简单数据类型
查看>>
存储过程 函数
查看>>
选择排序
查看>>
python文件指针--seek
查看>>
个人总结
查看>>
【P2236】彩票(搜索+剪枝)
查看>>
第三次小组实践作业小组每日进度汇报:2017-12-4
查看>>