前段时间一直在做项目的压力测试,奈何天意弄人,测试一直在出问题,从数据库,到服务器cpu,再到内存,不停地在调试,检测,修改,再调试。

下面就将windbg的使用心得总结下。

1:先要下dump,为了分析内存泄露,至少要下好几个dump比较。

2:下完dump后,就可以使用windbg打开该dump了,使用!dumpheap -stat命令,分析其中的内存分布,比较各个dump的可疑之处。初步确认几个可疑的内存泄露。

3:确认可疑泄露支出后,使用!dumpheap -type 命令,以及!gcroot,查询泄露的出处。

4:检查上一步的几个源码,分析内存泄露。

转载于:https://www.cnblogs.com/gavinhuang/p/3288572.html

windbg查询内存泄笔记相关推荐

  1. LINQ学习笔记之四:查询内存对象

    附上WORD文档,从这里下载. 查询内存对象 这一章中主要介绍了使用LINQ查询内存对象的一些基本语法.在下一章将会有更高级的用法介绍.本章中的示例数据是一个简单的出版社信息.这里是数据文件.下面的图 ...

  2. iOS 与OS X多线程和内存管理 笔记 ARC与所有权修饰符

    注:本文为笔记形式,所以很多都是摘抄的.<<iOS 与OS X多线程和内存管理>>书中写的很棒,简单易懂,建议各位看官自己去看看. ####ARC和MRC 前一篇主要是MRC环 ...

  3. linux 内存被修改,linux 查询内存(linux 修改 openfiles)

    linux 查询内存(linux 修改 openfiles) 2020-07-24 11:09:44 共10个回答 下面是一个可供选择的,但并不全面的图形或命令行工具列表,这些工具用来检查Linux平 ...

  4. 内存泄露方式有哪些和如何查询内存泄露?

    内存泄露的方式 1.查询数据库而没有关闭Cursor 在Android中,Cursor是很常用的一个对象,但在写代码是,经常会有人忘记调用close, 或者因为代码逻辑问题状况导致close未被调用. ...

  5. java 系统工具类 查询内存 CPU 系统基本信息 SysInfoUtils

    java 系统工具类 查询内存 CPU 系统基本信息 SysInfoUtils maven依赖 <dependency><groupId>com.github.oshi< ...

  6. Windows查询内存(内存条)信息

    Windows查询内存(内存条)信息 查询步骤 1.WIN+R打开cmd 2.输入wmic回车 3.输入memorychip回车即可查询到内存详细信息

  7. 看雪学院-OllyDBG入门系列(四)内存写入 笔记

    看雪学院-OllyDBG入门系列(四)内存断点 笔记 原作地址:http://bbs.pediy.com/showthread.php?threadid=21378 作者:CCDebuger 在 Ol ...

  8. 《SQL必知必会》查询部分学习笔记

    目录 <SQL必知必会>查询部分学习笔记 1 前言 2 认识SQL 3 检索数据 4 排序检索数据 5 过滤数据 6 高级数据过滤 7 通配符 8 创建计算字段 9 使用函数处理数据 11 ...

  9. 内存管理笔记十、buddy伙伴系统

    内存管理笔记十.buddy伙伴系统 引言:上一篇笔记中,我们介绍了段页式的内存管理方式其不仅获得分段和分页的好处,又规避了单纯分段和分页的缺陷.这看似是一个完美的解决方案.但每次申请内存,均要完成虚拟 ...

最新文章

  1. 【OpenCV 4开发详解】方框滤波
  2. .net使用websocket
  3. 每日一博 - 延时任务的多种实现方式解读
  4. 神策数据荣膺“2017 年度最受欢迎企业服务商 Top 10”
  5. 【Luogu】P3369 【模板】普通平衡树(树状数组)
  6. 我用 PyTorch 复现了 LeNet-5 神经网络(CIFAR10 数据集篇)!
  7. 剑指offer(19)顺时针打印矩阵
  8. Spring是如何利用“三级缓存“巧妙解决Bean的循环依赖问题
  9. 日志级别动态调整——小工具解决大问题
  10. Activity随笔
  11. js 在线压缩混淆工具
  12. Sun java认证考试真题答案及部分解析(一)
  13. 怎么向字体库中添加字体
  14. Filenet公布第二批打包节点竞选名单
  15. 苏州科技大学计算机考研资料汇总
  16. 图的遍历 (深度优先遍历和广度优先遍历)
  17. android黑科技系列——手机端破解神器MT的内购VIP功能破解教程
  18. Docker及常用软件的安装部署
  19. 版本错误:@annotation pointcut expression is only supported at Java 5
  20. 孟婆汤传说!!!感人至极!

热门文章

  1. Linux服务器安装JavaWeb环境(一) Jdk,Maven,Nginx,Tomcat
  2. davfs挂载与使用缺陷
  3. aws rds监控慢sql_AWS RDS SQL Server恢复模型,备份和还原
  4. mirror - 映射在远端节点上的档案
  5. CMU Database Systems - Concurrency Control Theory
  6. ssl协议,openssl,创建私有CA
  7. Java中volatile关键字实现原理
  8. linux系统环境与文件权限
  9. inno setup相关 (二)
  10. less知识点总结(二)