发明名称 内存检测系统及方法
摘要 一种内存检测系统,运行于电子设备中,该系统包括:定义模块,用于自定义一个动态库,该自定义的动态库包括内存分配拦截函数与内存释放拦截函数;第一拦截模块,用于当该电子设备中的进程请求分配内存时,查找自定义的动态库,执行该动态库中的内存分配拦截函数,获取内存分配信息并记录到操作记录中;第二拦截模块,用于当该电子设备中的进程请求释放内存时,查找自定义的动态库,执行该动态库中的内存释放拦截函数,获取内存释放信息并记录到该操作记录中;及分析模块,用于根据操作记录中记录的内存分配信息和内存释放信息,对内存的使用情况进行分析。本发明还提供一种内存检测方法。本发明能够实时动态地检测内存的使用情况。
申请公布号 CN103294588A 申请公布日期 2013.09.11
申请号 CN201210041033.1 申请日期 2012.02.22
申请人 深圳富泰宏精密工业有限公司;奇美通讯股份有限公司 发明人 孙杰
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 代理人
主权项 一种内存检测系统,运行于电子设备中,其特征在于,该系统包括:定义模块,用于自定义一个动态库,该自定义的动态库包括内存分配拦截函数与内存释放拦截函数;第一拦截模块,用于当该电子设备中的进程请求分配内存时,查找自定义的动态库,执行该动态库中的内存分配拦截函数,获取内存分配信息并记录到操作记录中;第二拦截模块,用于当该电子设备中的进程请求释放内存时,查找自定义的动态库,执行该动态库中的内存释放拦截函数,获取内存释放信息并记录到该操作记录中;及分析模块,用于根据操作记录中记录的内存分配信息和内存释放信息,对内存的使用情况进行分析。
地址 518109 广东省深圳市宝安区龙华镇富士康科技工业园F3区A栋
您可能感兴趣的专利