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

2971 人浏览 | 时间: 2015-06-26 14:23:49 | 作者: codexia

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

请微信扫码阅读。
为防止恶意爬虫,
已开启反爬机制,
理解哟~~~~
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0

相关阅读