一种判断内存泄露的系统及方法
基本信息
申请号 | CN201010234483.3 | 申请日 | - |
公开(公告)号 | CN101908018B | 公开(公告)日 | 2012-09-26 |
申请公布号 | CN101908018B | 申请公布日 | 2012-09-26 |
分类号 | G06F11/36(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 邱海燕 | 申请(专利权)人 | 中国银行股份有限公司北京世纪财富中心支行 |
代理机构 | 北京华夏正合知识产权代理事务所(普通合伙) | 代理人 | 北京海泰方圆科技有限公司;北京海泰方圆科技股份有限公司 |
地址 | 100085 北京市海淀区上地信息路22号上地科技综合楼东区4层 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种判断内存泄露的方法,包括步骤:针对程序中的每个函数判断函数申请内存时,累计该名称的函数申请的内存容量和申请的次数;判断函数释放内存时,将该名称的函数累计申请的内存容量减去所释放内存的容量,在所述累计申请次数中减去释放内存的次数;将不同名称的函数申请的内存容量和次数进行以内存容量为优先的递减排序;根据不同名称的函数累计申请的内存容量和次数确定内存泄露程度的等级并输出。此外,本发明还提供了一种实现上述方法的系统。以实现按照内存申请的次数对内存分配、释放信息的排序,将程序员从大量繁琐的分析工作中解放出来。 |
