首页  >   经验  >   内存错误访问检测工具gflag使用方法介绍

内存错误访问检测工具gflag使用方法介绍

查看 codexia 的博客 2015-06-26 14:23:49 2380
内存  
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介介绍了一个很不错的程序员必须学会使用的内存访问错误检测的工具,开启了自动检测后,程序运行时可以尽早的发现堆栈破坏,从而会更加准确的定位错误。

    在编写代码时,有时候会出现内存访问越界,导致堆栈被破坏,可能当时破坏并没有表现出来,然而破坏堆栈后,在后面使用堆栈时检测到堆栈被破坏,从而崩溃。这样我们在定位错误的时候,是很难定位的。因为堆栈破坏会让后面很多操作都会引起崩溃,而真正崩溃的并不是你操作的位置,从而给定位Bug造成了很大的麻烦。
     在介绍这个工具之前,先说明一下。内存检测只是帮助我们快速及时的发现问题的工具而已,并不是万能的。还有,检测到的错误的位置,也不是百分百准确,只能说是与真正的Bug的位置很接近,还需要自己慢慢找找。因为网上一些资料对gflag介绍的不清楚,也不是入门的,就连使用这个工具都讲的不清楚,所以,就整理一篇入门新手使用的方法。
     首先,我们要下载一个gflag.exe【点此下载】文件。这个文件下载后,放到系统的system32目录下。假如你的系统安装在C盘,那么就放在【C:\Windows\System32\】目录下即可,如果状态其他盘,改一下C即可。
     这样就不用设置什么乱七八糟的路径了。不要把这个复杂化,就手动放到这个目录就轻松搞定。不管是对于新手还是老手,都是很轻松的事情。
     然后,我们要使用DOS命令行开启检测功能。因为gflag.exe是放入了系统目录中,因此自然就在系统的搜索路径中的,所以,在

1.微信扫码
2.点击按钮,粘贴命令
自动刷新 手动刷新
命令:rd eY~D[ 复制
提示:如果您发送了命令,自动刷新会展开全文。自动刷新最多60秒,超过60秒请点击手动刷新。
创作不易,汗水不止!为防止劳动果实被爬虫窃取,开启了反爬机制,需要您发送命令继续阅读。取关会再次出现此提示。一段时间后出现此提示,请再次发送即可。如有问题,请加客服微信Freeme007处理。感谢您的理解。
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
文章标题:内存错误访问检测工具gflag使用方法介绍
文章地址:http://www.cjjjs.com/article/6262015492314121
转载到个人博客,请在文末带上右侧内容(含超链接):本文转载自:内存错误访问检测工具gflag使用方法介绍
收藏 0 点赞 0
公众号
微信赞赏
支付宝赞赏
领支付宝大红包
QQ群

相关阅读

  1. c内存申请malloc的诡异 查找全网同类文章
  2. Linux系统内存不足守护者OOM Killer 查找全网同类文章
  3. Linux下高效的TCP编程内存泄漏内存错误检测调试流程 查找全网同类文章
  4. 如何实现内存自动管理? 查找全网同类文章
  5. 如何深刻理解内存相关概念 查找全网同类文章
  6. Linux下检测内存泄漏工具Valgrind的安装 查找全网同类文章
  7. 关于网站菜单分类以配置文件还是数据库方式实现的综合讨论 查找全网同类文章
  8. [C++] 内存池架构设计问题 查找全网同类文章
  9. Linux信息:2 查看内存硬件信息的方法 查找全网同类文章
  10. C/C++编程中的内存管理原则“自己分配自己释放”的总结 查找全网同类文章
分享到:
分享文章[内存错误访问检测工具gflag使用方法介绍]到QQ空间

相关阅读

猜您感兴趣