Linux Purify命令
2015-09-10 13:47
399 查看
一、简介
在C/C++的软件开发中,没有任何一种工具可以让你的应用程序避免引入内存问题,但是我们可以使用诸如Purify这样的工具对已经做好了的程序进行内存问题的检查。Purify的强大之处是可以找到应用程序中全面的内存问题,并可以和GDB/DBX等调试器以配合使用,让你对你的内存错误一目了然。
Purify是一个Run-Time的工具,也就是说只有在程序运行过程中,根据程序的运行情况来查看在某种运行条件下程序是否有内存上的问题,它可以在一个非常复杂的程序中查找内存错误,包括那种多进程或多线程的程序,它也可以进行测试。
Purify对程序中的每一个内存操作都进行检测,并对精确报告内存出现错误的变量和语句,以提供出现错误原因的分析。Purify主要检测的是下面这些内存错误:
二、安装
在C/C++的软件开发中,没有任何一种工具可以让你的应用程序避免引入内存问题,但是我们可以使用诸如Purify这样的工具对已经做好了的程序进行内存问题的检查。Purify的强大之处是可以找到应用程序中全面的内存问题,并可以和GDB/DBX等调试器以配合使用,让你对你的内存错误一目了然。
Purify是一个Run-Time的工具,也就是说只有在程序运行过程中,根据程序的运行情况来查看在某种运行条件下程序是否有内存上的问题,它可以在一个非常复杂的程序中查找内存错误,包括那种多进程或多线程的程序,它也可以进行测试。
Purify对程序中的每一个内存操作都进行检测,并对精确报告内存出现错误的变量和语句,以提供出现错误原因的分析。Purify主要检测的是下面这些内存错误:
1)数组内存是否越界读/写 2)是否使用了未初始化的内存 3)是否对已释放的内存进行读/写 4)是否对空指针进行读/写 5)内存漏洞
二、安装
http://blog.chinaunix.net/uid-209416-id-2410716.html http://download.csdn.net/detail/wobuabcd/4071346[/code]
三、使用http://www.ibm.com/developerworks/cn/rational/r-cail/
相关文章推荐
- Centos6修改时区
- linux 环境下安装SVN服务器
- linux更改文件拥有者
- Linux战地日记——历史命令
- Linux系统的关机、重启以及登出命令
- [Linux]history 显示命令的运行时间
- CentOS 7系统上架设DNS服务
- centos 7 安装caffe
- 一入wine深似海,从此奋战到天明
- linux 重定向中的 &> 和 >的作用
- linux杀死进程报错问题
- Linux文件属主显示数字
- linux系统安装后优化
- linux系统安装后优化
- vi/vim 使用方法讲解
- 虚拟机安装CentOS6.4用“桥接:直接连接到物理网线”不能上网的原因及解决方法
- VMware虚拟机安装Linux centOS 6.5使用桥接
- linux后台运行和关闭、查看后台任务
- Linux中cron命令的用法详解
- CentOS7+Mysql-5.2.26+php-5.6.12+Zabbix-2.4.6