内存异常增长的检测系统及方法

基本信息

申请号 CN201710232891.7 申请日 -
公开(公告)号 CN106997316B 公开(公告)日 2020-02-21
申请公布号 CN106997316B 申请公布日 2020-02-21
分类号 G06F11/07 分类 计算;推算;计数;
发明人 张鹏 申请(专利权)人 上海联彤网络通讯技术有限公司
代理机构 上海智信专利代理有限公司 代理人 上海联彤网络通讯技术有限公司
地址 201203 上海市浦东新区博霞路11号
法律状态 -

摘要

摘要 本发明涉及一种内存异常增长的检测系统及方法,包括内存记录模块,用于注册钩子函数并记录所有已经申请的内存的元数据;内存监控模块,用于监控目标进程的已使用内存,并在出现内存异常增长且熬过阈值时记录所述的内存记录模块所保存的元数据;数据分析模块,用于分析内存监控模块的所有数据,将元数据转换成调试信息并生成可视化信息,显示内存异常增长的总大小和各个内存申请点所申请内存的大小和百分比。采用该系统及方法,实现了内存异常增长的检测;能在进程运行同时自由启动和关闭,并检测到任意短时间内的内存突发性增长,检测效果显著;能准确定位泄露位置并获得内存增长点和图表统计数据,提高准确性,具有广泛的应用范围。