发明名称 |
判断资源泄漏、预测资源使用情况的方法及装置 |
摘要 |
本发明涉及计算机应用领域,尤其涉及一种判断程序运行资源泄漏的方法及装置,用以解决现有的检测程序运行资源泄漏的方法中,容易出现误报和漏报、通用性较差的问题;还涉及一种预测程序运行资源使用情况的方法及装置,用以解决现有技术不能预测在程序运行过程中,将来程序运行资源使用情况的问题;预测程序运行资源使用情况的方法包括:在每个程序运行资源使用周期内采集至少一次程序运行资源使用量;将采集的程序运行资源使用量分解成不同种资源分量;针对每一种资源分量中包含的数据,确定该资源分量的预测函数;根据确定的每种资源分量的预测函数确定程序运行资源总体预测函数;基于确定的总体预测函数,预测程序运行资源的使用情况。 |
申请公布号 |
CN104182332A |
申请公布日期 |
2014.12.03 |
申请号 |
CN201310190659.3 |
申请日期 |
2013.05.21 |
申请人 |
华为技术有限公司 |
发明人 |
李静辉;龚学文;袁健清 |
分类号 |
G06F11/36(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
北京同达信恒知识产权代理有限公司 11291 |
代理人 |
张恺宁 |
主权项 |
一种判断程序运行资源泄漏的方法,其特征在于,包括:在每个程序运行资源使用周期内采集至少一次程序运行资源使用量;其中,在每个程序运行资源使用周期内采集程序运行资源使用量的次数相同;所述程序运行资源使用周期为根据程序运行资源使用量的周期性规律设定的周期;针对任意两个程序运行资源使用周期,确定在后周期内每次采集的程序运行资源使用量,与在前周期内对应次采集的程序运行资源使用量的差值,其中在后周期内每次采集的时间与在后周期的起始时间的时间差,和在前周期内对应次采集的时间与在前周期的起始时间的时间差在一个预设范围内;根据在确定的各差值中大于0的差值总数与小于0的差值总数之差,判断是否存在程序运行资源泄漏。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |