想要知道程序从开始到运行一段时间内存的使用情况,可以使用gflags工具。

1. windbg同级目录下有gflags.exe,点开后进行如下设置。

2. 在gflags.exe的目录下直接打开命令窗口

输入gflags /i myTest.exe +ust

set _NT_SYMBOL_PATH=srv*D:\winSymbol*http://msdl.microsoft.com/download/symbols;D:\pdb

(D:\winSymbol存储是下载的windows的调试库,联网状态下自动下载   D:\pdb是myTest.exe的pdb所在目录)

在程序入口处输入umdh -p:A -f:d:\1.log  或者umdh -pn:A1 -f:d:\1.log         (A代表程序的PID,A1代表程序名)

程序运行一段时间后输入umdh -p:B -f:d:\2.log

然后再输入umdh -d -v d:\1.log d:\2.log > d:\12.log

就可以在12.log里面看到哪里在分配内存了。如果pdb加载成功是可以看到代码具体行号的。

gflags 调试内存_gflags工具使用——用于监控内存分配、检查内存泄露相关推荐

  1. 【Linux 内核 内存管理】Linux 内核内存布局 ③ ( Linux 内核 动态分配内存 系统接口函数 | 统计输出 vmalloc 分配的内存 )

    文章目录 一.Linux 内核 动态分配内存 系统接口函数 二.统计输出 vmalloc 分配的内存 一.Linux 内核 动态分配内存 系统接口函数 Linux 内核 " 动态分配内存 & ...

  2. php内存映射,如何用ZwMapViewOfSection将Driver分配的内存映射到App空间?

    保存 在DDK的例子Mapmem中,用ZwMapViewOfSection将物理地址映射到App空间,该函数能否将系统地址映射到App空间? 我尝试着做了一下,但返回invalid_view_size ...

  3. 计算机怎么把磁盘内存分给其他盘,怎么把未分配的内存分给d盘

    1. win7系统怎么将未分配的空间分配到d盘 win7将未分配的空间磁盘分区方法:在桌面的"计算机"图标上单击鼠标右键选择管理,打开计算机管理窗口,然后找到磁盘管理. 现在在未分 ...

  4. VC程序调试技术,一些工具上和具体的问题,包括内存检测

    在开发程序的过程中,经常需要查找程序中的错误,这就需要利用调试工具来帮 助你进行程序的调试,当然目前有许多调试工具,而集成在VC中的调试工具以其 强大的功能,一定使你爱不释手.下面我们先来介绍VC中的 ...

  5. Android 系统性能优化(27)---内存分析工具

    1.Memory Monitor 在Android Studio(以下简称AS)中Android Monitor是一个主窗口,它包含了Logcat,.Memory Monitor.CPU Monito ...

  6. java 查看内存_java 内存查看工具

    业界有很多强大的java profile的工具,比如Jporfiler,yourkit,这些收费的东西我就不想说了,想说的是,其实java自己就提供了很多内存监控的小工具,下面列举的工具只是一小部分, ...

  7. java内存分析工具_java内存查看与分析

    业界有很多强大的java profile的工具,比如Jporfiler,yourkit,这些收费的东西我就不想说了,想说的是,其实java自己就提供了很多内存监控的小工具,下面列举的工具只是一小部分, ...

  8. 台式机内存测试软件中文版,内存检测工具 MemTest

    MemTest是可靠的内存检测工具,通过对电脑进行储存与读取操作来分析检查内存情况.内存检测工具 MemTest不但可以彻底的检测出内存的稳定度,还可同时测试记忆的储存与检索资料的能力,让你可以确实掌 ...

  9. linux下内存性能测试工具STREAM

    Linux下内存性能测试 简介 下载并解压 编译 运行 运行结果 结果分析 简介 Stream测试是内存测试中业界公认的内存带宽性能测试基准工具,stream由Virginia University提 ...

最新文章

  1. 2022-2028年中国PET薄膜行业市场深度分析及未来趋势预测报告
  2. QT报错“qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method”
  3. java uml 类图 加号_UML建模基础 UML类图的组成元素和关系解析
  4. Android用户界面设计学习之旅-第三站
  5. C语言SIX/NINE问题
  6. 深度学习去燥学习编码_我们问了15,000个人,他们是谁,以及他们如何学习编码
  7. GIS笔记-使用Geoserver搭建MWTS服务(构建离线GIS服务)
  8. 大学计算机学生成绩综合管理系统,大学综合测评成绩管理系统的研究 计算机专业毕业论文.doc...
  9. Algorithms Part 1-Question 2-QuickSort-快速排序算法
  10. 1208. 尽可能使字符串相等
  11. 认清面向服务架构SOA的真实面目
  12. javascript中for循环里面套定时器,始终打印结束值原因
  13. NVMe驱动学习记录-1
  14. 高响应比优先调度算法和短作业优先调度算法
  15. 《maven的学习》 尚硅谷Maven视频(maven零基础入门)B站
  16. reuntion 题解
  17. PHP 图片转PDF
  18. js实现复制input隐藏域的取巧做法
  19. MacOS基金管理软件
  20. win10无限蓝屏_win10蓝屏died怎么办_win10无限process died解决方法

热门文章

  1. java中的取模和取余_取模运算
  2. 有C++基础如何直接上手QT?
  3. java编辑器IDEA常用快捷键
  4. 解决ie自动弹出窗口之迷
  5. 最近因为突然喜欢这方面的ui设计,所以搜刮了很多我试过可用性强的界面,又可爱又实用···分享给大家咯
  6. 马来西亚外劳市场现状
  7. jquery定义ajax函数吗,jQuery AJAX自定义函数和自定义回调?
  8. 从洗衣机的排水问题看文档的重要性
  9. 关于亚马逊Listing类目排名以及卡位销售问题值得卖家收藏!
  10. python爬取二手房库存,存数据库,生成折线图(下)