CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  程序开发区

急急急,请问如何检查C程序中内存泄露问题?

楼主bekars(涡轮增压:没有解决不了的问题,因为根本就没有问题)2005-01-26 16:06:24 在 Linux/Unix社区 / 程序开发区 提问

在Linux下编了一个C的程序,长时间运行用ps   -aux   看内存增长(还有什么好命令可以看内存增长),很长时间会增长0.1,有时候时间很长。  
   
  请问如何才能检测出程序中内存泄露的地方?程序现在占用率为0.5,增动0.1但是不能回来是不是正常现象呢? 问题点数:100、回复次数:7Top

1 楼ericzhangali(另一个空间)回复于 2005-01-26 16:39:37 得分 20

在win下用vc编译,用purify或boundschecker查。Top

2 楼ringerxyz()回复于 2005-01-26 16:57:24 得分 0

关注Top

3 楼bekars(涡轮增压:没有解决不了的问题,因为根本就没有问题)回复于 2005-01-26 17:10:05 得分 0

在Win下VC不能编译所有的代码,不过现在我找到内存泄露的地方了,是一点一点试出来的!Top

4 楼ringerxyz()回复于 2005-01-26 20:24:35 得分 0

难道在lin下   类似的工具吗,我不信Top

5 楼zdwaiter(肥佬韦)回复于 2005-01-26 23:24:25 得分 30

查一边代码,认真看Top

6 楼blueflame(蓝色的火焰)回复于 2005-01-27 12:31:23 得分 50

Linux下的内存泄露检测工具  
   
  01)   MallocDebug  
  02)   Valgrind  
  03)   Kcachegrind  
  04)   ElectricFence.  
  05)   dmalloc  
  06)   ccmalloc  
  07)   LeakTracer  
  08)   memprof  
  09)   BoundsChecker.[prop]  
  10)   mprof.  
  11)   Insure.[prop]  
  12)   dbx.   (for   Sparc)  
  13)   YAMD  
  14)   Njamd  
  15)   Mpatrol  
  Top

7 楼bekars(涡轮增压:没有解决不了的问题,因为根本就没有问题)回复于 2005-01-28 10:25:38 得分 0

那个好用,最好能检查源码Top

相关问题

  • 急急急,请问如何检查C程序中内存泄露问题?
  • c#内存释放问题--------急急急急急急急
  • 内存泄露
  • C#中会有内存泄露问题吗??
  • CArchive内存泄露
  • 用什么软件可以定位C++中内存泄露的位置?
  • 有没有好的测试工具测试C#程序的内存泄露?
  • 在c中,只要用malloc分配的内存没有用free返回,就会产生内存泄露
  • 急急急急急急急急急急,关与加内存的问提?
  • 内存泄露...帮帮我

关键词

  • 内存
  • 检测
  • vc
  • 内存泄露
  • 程序
  • 请问如何
  • boundschecker
  • prop
  • 地方
  • 时间

得分解答快速导航

  • 帖主:bekars
  • ericzhangali
  • zdwaiter
  • blueflame

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo