Chinaunix首页 | 论坛 | 博客
  • 博客访问: 245573
  • 博文数量: 20
  • 博客积分: 1530
  • 博客等级: 上尉
  • 技术积分: 525
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-31 16:26
文章分类

全部博文(20)

文章存档

2018年(2)

2012年(1)

2011年(4)

2010年(5)

2009年(2)

2008年(6)

我的朋友

分类:

2010-09-16 16:11:09

在软件开发中,难免会出现一些内存泄露或其它安全引用问题,这里介绍几个常用工具帮您排忧解难。
 
一、代码审计工具 converity
Coverity is the trusted standard for companies that have a zero tolerance policy for software failure, problems, and security breaches. Coverity's award-winning portfolio of enables customers to prevent software problems throughout the application lifecycle.
 
 
Converity是一款非常优秀的代码审计工具(伴随编工程编译运行),它会帮你分析代码错误以及安全等缺陷,这些缺陷有一定的共性,包括NULL指针,资源泄漏和无意忽视的表达式,这些问题始终都是程序员的噩梦,根据converity审请报告可有效地修补此类问题。
 
二、 内存泄露检查工具 BoundChecker
BoundsChecker是一个运行时错误检测工具,它主要定位程序在运行时期发生的各种错。基本上包括:指针错误操作,内存泄露,内存溢出等。              
 
三、Linux 内存泄露检查工具 Valgrind
Valgrind也是一款运行时内存泄露检查工具,Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.
 
 
阅读(1512) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~