一种有效的C++内存泄漏自检测方法
来源期刊:工矿自动化2009年第7期
论文作者:冷明 孙凌宇 夏洁武
关键词:动态内存; C++语言; 内存泄漏; 分配; 释放; 自检测;
摘 要:针对内存的动态分配和释放特点,文章提出了一种有效的C++内存泄漏自检测方法,给出了该方法的对象行为结构模型以及内存动态分配和释放的具体实现.基于顺序存储数据结构的实验及分析表明,该方法不仅能正确地动态分配和释放类对象和数组块内存,还能监视所运行的程序中是否存在内存泄漏.该方法已经成功应用于算法设计和系统实现中,具有简单、速度快的优点.
冷明1,孙凌宇1,夏洁武1
(1.井冈山大学计算机科学系,江西,吉安,343009;
2.上海大学计算机工程与科学学院,上海,200072)
摘要:针对内存的动态分配和释放特点,文章提出了一种有效的C++内存泄漏自检测方法,给出了该方法的对象行为结构模型以及内存动态分配和释放的具体实现.基于顺序存储数据结构的实验及分析表明,该方法不仅能正确地动态分配和释放类对象和数组块内存,还能监视所运行的程序中是否存在内存泄漏.该方法已经成功应用于算法设计和系统实现中,具有简单、速度快的优点.
关键词:动态内存; C++语言; 内存泄漏; 分配; 释放; 自检测;
【全文内容正在添加中】