【开放下载】:dmp转储文件查看器
2022-9-10 06:7:29 Author: MicroPest(查看原文) 阅读量:20 收藏

    “春风化雨,润物无声育桃李;秋意深深,佳节到来颂师恩”。自确立1985年9月10日为第一个教师节,今年已是第38个年头了。受教于老师,感恩于老师,祝老师们节日快乐!!!    

    正文:如果你连dmp转储文件是什么都不清楚的话,那要去补上这一课了(后面有科普),然后再来使用这个工具。关于如何转储,我曾经过写过ProcessDump的工具(见《开发Dump进程内存镜像、搜索工具》、《<Dump进程内存镜像并查找字符串工具>的举例应用》),

    这个工具长这样的,暂时不能提供下载。不过,同类的工具也有很多,虽然没有我的定制精致。

    今天,我们提供它的后续工具,转储出的dmp阅读器查看内容。

    曾写过文章介绍过工具:dmp转储文件查看器》,转出部分科普如下:

一、转储文件:

转储文件是应用程序在进行转储那一时刻的快照。它显示了正在执行的进程以及已加载的模块。如果转储时保存了堆信息,则转储文件将包含该时间点应用程序的内存快照。在 Visual Studio中打开包含堆信息的转储文件就像调试会话中的在断点处停止一样。尽管无法继续执行,但是可以查看应用程序在发生转储时的堆栈,线程和变量值。

从以上描述中我们了解到:

  1. 转储文件是进程在某一时刻的快照,可以包含模块,堆,栈等信息。

  2. 调试转储文件的时候,我们无法像调试程序那样让程序运行起来。不能使用 单步执行,设置断点等功能。

  3. 虽然无法让程序运行起来,但是我们依然可以查看线程,调用栈,堆,变量等信息。

二、怎么读?

这个dmp转储文怎么看到里面的内容呢?

用这个工具,如下示:

下载地址:

链接:https://pan.baidu.com/s/1EL1_ct3ooP0Gy5dy7h_6AQ

提取码:iucc

三、转储文件有什么用?

我只能说,你落下的课程太多了,自己补吧!


文章来源: http://mp.weixin.qq.com/s?__biz=MjM5NDcxMDQzNA==&mid=2247487388&idx=1&sn=912f05eeff12675ff97afb6642c20367&chksm=a682d95191f55047e8af9a236c44cf0fe5b45da8ca4743b3e33debca5a8f8909688addcc1138#rd
如有侵权请联系:admin#unsafe.sh