网站大量收购闲置独家精品文档,联系QQ:2885784924

Linux下面向函数的动态内存泄漏监测.PDF

Linux下面向函数的动态内存泄漏监测.PDF

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux下面向函数的动态内存泄漏监测

Linux 下面向函数的动态内存泄漏监测 吴 民 涂奉生 (南开大学信息科学院自动化系,天津 30007 1) : E-maiI matrice@ 摘 要 动态内存泄漏是一个严重的编程错误,可以导致程序的错误行为。由于定位内存泄漏发生的位置是困难的,一 些工具已被开发出来辅助程序员找出内存泄漏。论文提出了面向函数的动态内存泄漏监测的概念,阐述了它的必要性和 有效性,并给出了在 Linux 下的实现。 关键词 内存泄漏 动态内存分配 程序调试 文章编号 ( ) 文献标识码 中图分类号 1002-8331- 2003 06-0037-04 A TP314 Function Oriented Memory Leak Detection Under Linux Operating System Wu Min Tu Fengsheng ( , , ) Department of Automation Nankai University Tianjin 30007 1 Abstract : Memory Ieak is a significant bug that can make programs behave erraticaIIy.Due to the difficuIties in Iocat- , , ing where Ieak occurs some utiIities have been deveIoped to heIp programmer catch memory Ieaks.in this paper the no- tion of function oriented memory Ieak detection is proposed and the necessity and effectiveness of function oriented memory Ieak detection are addressed together with one impIementation under Linux operating system. : , , Keywords Memory Leak Dynamic Memory AIIocation Debug 1 引言 的基础上通过图示显示动态内存的分配状态,形成自己的特 内存泄漏( ),指程序在申请获得动态内存和 色。 memory Ieak 使用完毕后,不释放动态内存就将保存动态内存地址的变量用 以上这些调试工具能够在检查内存泄漏的过程中发挥比 于其他用途,使得这些动态内存不可能再被程序使用,也无法 较大的作用,但这些工具存在一个缺点:它们只是简单地记录 被操作系统回收。对很多程序,比如规模比较小的程序,内存泄 程序分配动态内存的情况,当程序退出的时候打印没有被释放 漏并不会导致明显的错误。但是,对于规模较大的程序和需要 的内存的信息。因此,对于那些长时间处于运行状态的软件,如 不停运行的程序,如网络上的伺服器软件,数据库服务器程序, 网络伺服器等,通过退

文档评论(0)

ldj215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档