长沙电脑维修-长沙电脑上门维修-笔记本维修-上门修显示器
滚动新闻:
  网站首页     维修业界     网络安全     硬件故障     软件故障     系统故障     硬件维修     系统安装     驱动下载     维修信息  
欢迎来到长沙电脑维修网,一个电话上门维修电脑 13347311093 0731-82917806 您的满意是我们进步的动力! 请您留言|设为首页|加入收藏
长沙电脑上门维修
您当前位置:网站首页 >> 硬件故障 >> 内存故障 >> 正文阅读

用WinDbg排除“内存溢出”故障


来源:长沙电脑维修 发布时间:2010-09-28 20:19:25 查看次数:

长沙监控安装

文章摘要

内存溢出有时像“魔鬼”一样缠绕着我们的程序,用一般的方法不易驱除。主要难点是搜查“魔鬼”的藏身之处。这时,我们可以请来WinDbgDebugging Tools for Windows)这个“钟馗”来“找一找,抓一抓”。利用WinDbg工具包(包括与之配套的sos.dll成员等)丰富的命令可以用多种方式查看非常之细的内存块内容。以助我们找到问题的“元凶”。

关键词

内存溢出 WinDbg 跟踪调试

一、前言

对程序进行“内存溢出”的故障诊断时,可采取两种方法:(一)在程序运行期间,以hang 的方式附加到进程序上,在线分析。但这个方式将致使进程暂停,所以作为生产环境,时间不可能太长。可替代的方式是Dump几个内存映象文件,然后作对比分析。(二)“内存溢出”一般最终会导致程序的DOWN掉。但其它许多原因也会有这个结果。所以,为了确认DOWN掉的原因,这第二种方法就是将WinDbgcrash的方式附加到运行的进程上,这不会使进程暂停,直到它被KILL掉。然后分析其产生的Dump文件。近段时间,对某局点EasyB接口机“内存溢出”的故障跟踪分析就是按这两种方式进行的,对其抓取的Dump文件初步分析,基本确定了“元凶”的大致范围,下一步将结合代码进行故障的排除。由于在公司内部无法复现其DOWN掉的情形,因此在现场将WinDbg附加到了其进程上,如果其DOWN掉,我们就会对其原因更加确切。

·上一条:有关内存不能为Read的原因总结与排除
·下一条:怎样正确购买笔记本内存
相关文章
·内存六种异常故障排除法 2009-12-17 23:00:23
·挑战更换内存后的黑屏现象 2009-12-17 23:00:03
·内存引起系统不稳定 2009-12-17 22:59:35
·有关内存不能为Read的原因总结与排除 2010-09-28 20:30:19
·用WinDbg排除“内存溢出”故障 2010-09-28 20:19:25
·升级内存后电脑经常出现蓝屏/BIOS无法保存 2012-01-12 03:19:33
·解决内存升级后引起的特殊故障 2010-07-21 20:56:03
·电脑下载软件或杀毒重启时蓝屏之内存问题 2011-01-01 01:08:58
文章评论
现在有0人对本文发表评论 查看所有评论
同行交流
电脑维修公司
宇翔电脑维修
  最新文章
·退出游戏后,内存占用率还是很高的问题
·1333内存和1600内存的区别是什么
·电脑用4G内存老蓝屏怎么办
·内存条故障产生的原因分类
·内存损坏的电脑故障各种类型
·内存兼容性故障的处理方法分析
·内存损坏后的几种直接表现
·电脑装系统总是出错 显示XP滚动条后后黑屏
·联想一体机内存坏导致电脑不定时蓝屏
·内存条故障导致电脑开不了机(实例)
·安装XP系统的电脑最大支持多大内存?
·增加一条内存后电脑经常出现蓝屏现象
·内存容量不能全部被识别对电脑有影响吗
·系统无法识别4GB内存/4GB内存变3GB内存
·电脑碰一下主机就黑屏之内存
苹果双系统安装
  热门文章
·安装XP系统的电脑最大支持多大内存?
·用WinDbg排除“内存溢出”故障
·内存条分类
·电脑用4G内存老蓝屏怎么办
·电脑碰一下主机就黑屏之内存
·一代和二代内存的区别和识别
·电脑装系统总是出错 显示XP滚动条后后黑屏
·联想一体机内存坏导致电脑不定时蓝屏
·电脑开机黑屏之内存不兼容
·退出游戏后,内存占用率还是很高的问题
·1333内存和1600内存的区别是什么
·多根内存条混插问题的处理办法
·怎么看电脑内存:型号,大小
·内存条故障导致电脑开不了机(实例)
·电脑图像重影原来系内存故障
关于我们 | 公司介绍 | 维修报价 | 免责声明 | 阅读须知 | 内容目录 | 湘ICP备16016646号-1
联系邮箱:270024428@qq.com 联系QQ:270024428
Copyright 2019, 长沙电脑维修网版权所有.