- 博客(5)
- 收藏
- 关注
原创 C/C++内存问题检查利器—Purify (五)
十、 设置WatchPoint你可以在你的程序中,对你所想监控的程序设置一些WatchPoint,以方便于你对程序进行调试,或更容易找出问题的原因。就像我前面说,Purify可以找到你的内存泄露,但其不能找到内存泄露的原因,你可以通过设置WatchPoint来跟踪一块内存,以找到在程序执行过程中该内存的访问情况。 Purify的WatchPoint可以产生下例消
2003-12-16 13:01:00 10658 1
原创 C/C++内存问题检查利器—Purify (四)
七、 Purify的退出码像UNIX下的软件,一般都会提供和别的应用程序的接口,像上面的生成文本文件,也是给别的应用程序提供接口的一种方式。这里,我们所要讲述的是Purify的退出码,我们知道程序都有退出码,以提供给别的程序或操作系统自己运行的信息。被Purify编译过的程序,你可以通过指定-exit-status参数来告诉Purify是否用Purify的退出码,
2003-12-16 12:58:00 8746
原创 C/C++内存问题检查利器—Purify (三)
五、 文件描述符问题在上面的内存问题表中,对于大多数的内存问题来说,相信对于熟悉C/C++的程序员,并不陌生。有一些关于Watchpoint和文件描述符的内容,可能会让你看得比较模糊,对于Watchpoint,我会在后面讲述。这一节,我就一个示例说一说文件描述述问题是如何产生的,并由此介绍一下Purify的一些特性。 先查看下面这段程序:
2003-12-15 01:26:00 23100 2
原创 C/C++内存问题检查利器—Purify (二)
三、 示例假设我们现在有这样一段程序:hello.c #include #include static char *helloWorld = "Hello, World";
2003-12-11 11:37:00 15336 2
原创 C/C++内存问题检查利器—Purify (一)
C/C++内存问题检查利器——Purify 陈皓一、 引言 我们都知道软件的测试(在以产品为主的软件公司中叫做QA—Quality Assessment)占了整个软件工程的30% -50%,但有这么一种说法,即使是最优秀测试专家设计出来的测试案例,也无法彻底地检测到内存上的问题。 使用C/C++开发的团队一定有被其内存问题折磨过的
2003-12-11 11:34:00 42753 10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人