利索能及
我要发布
收藏
专利号: 2015104114966
申请人: 厦门美图移动科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-24
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种内存泄露自动化检测方法,所述方法在移动终端中执行,所述方法包括步骤:开启内存监控,运行测试脚本得到内存监控数据,其中,通过所述测试脚本读取配置数据,所述配置数据以Key-Value的形式存储、通过不同的Value值表示命令的步骤来定义不同的测试脚本模式;

根据所述内存监控数据绘制内存占用曲线图;

依据所述内存占用曲线图判断对应应用是否发生内存泄露;以及若发生内存泄露,通过修改配置数据确定测试脚本模式,执行所述测试脚本模式以定位内存泄露的具体模块。

2.如权利要求1所述的方法,其中所述开启内存监控,运行测试脚本步骤之前,还包括步骤:实时监控移动终端的内存情况,输出配置数据。

3.如权利要求2所述的方法,其中所述开启内存监控,运行测试脚本步骤包括:根据用户需求设置监控频率和/或要监控的应用。

4.如权利要求1-3中任一项所述的方法,其中所述依据内存曲线图判断对应应用是否发生内存泄露的步骤包括:若曲线在预定时间内增长幅度超过阈值,则判定对应应用发生内存泄露。

5.一种内存泄露自动化检测装置,所述装置布置于移动终端,所述装置包括:监控控制单元,适于在开启内存监控时,运行测试脚本得到内存监控数据,其中通过所述测试脚本读取配置数据,所述配置数据以Key-Value的形式存储、通过不同的Value值表示命令的步骤来定义不同的测试脚本模式;并且执行测试脚本模式以定位内存泄露的具体模块;

曲线绘制单元,适于根据所述内存监控数据绘制内存占用曲线图;

判断单元,适于依据所述内存占用曲线图判断对应应用是否发生内存泄露;以及监控设置单元,适于在发生内存泄露时,通过修改配置数据确定测试脚本模式。

6.如权利要求5所述的装置,其中,

所述监控控制单元还适于实时监控移动终端的内存情况,输出配置数据。

7.如权利要求6所述的装置,其中,

所述监控控制单元还适于根据用户需求设置监控频率和/或要监控的应用。

8.如权利要求5-7中任一项所述的装置,其中,所述判断单元被配置为若曲线在预定时间内增长幅度超过阈值,则判定对应应用发生内存泄露。

9.一种移动终端,具有如权利要求5-8中任一项所述的内存泄露自动化检测装置。