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