[发明专利]判断资源泄漏、预测资源使用情况的方法及装置有效
申请号: | 201310190659.3 | 申请日: | 2013-05-21 |
公开(公告)号: | CN104182332B | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 李静辉;龚学文;袁健清 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 张恺宁 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及计算机应用领域,尤其涉及一种判断程序运行资源泄漏的方法及装置,用以解决现有的检测程序运行资源泄漏的方法中,容易出现误报和漏报、通用性较差的问题;还涉及一种预测程序运行资源使用情况的方法及装置,用以解决现有技术不能预测在程序运行过程中,将来程序运行资源使用情况的问题;预测程序运行资源使用情况的方法包括在每个程序运行资源使用周期内采集至少一次程序运行资源使用量;将采集的程序运行资源使用量分解成不同种资源分量;针对每一种资源分量中包含的数据,确定该资源分量的预测函数;根据确定的每种资源分量的预测函数确定程序运行资源总体预测函数;基于确定的总体预测函数,预测程序运行资源的使用情况。 | ||
搜索关键词: | 判断 资源 泄漏 预测 使用 情况 方法 装置 | ||
【主权项】:
一种判断程序运行资源泄漏的方法,其特征在于,包括:在每个程序运行资源使用周期内采集至少一次程序运行资源使用量;其中,在每个程序运行资源使用周期内采集程序运行资源使用量的次数相同;所述程序运行资源使用周期为根据程序运行资源使用量的周期性规律设定的周期;针对任意两个程序运行资源使用周期,确定在后周期内每次采集的程序运行资源使用量,与在前周期内对应次采集的程序运行资源使用量的差值,其中在后周期内每次采集的时间与在后周期的起始时间的时间差,和在前周期内对应次采集的时间与在前周期的起始时间的时间差在一个预设范围内;根据在确定的各差值中大于0的差值总数与小于0的差值总数之差,判断是否存在程序运行资源泄漏;在确定在后周期内每次采集的程序运行资源使用量,与在前周期内对应次采集的程序运行资源使用量的差值之前,还包括:确定采集的程序运行资源使用量总周期数或总次数不小于设定的阈值,和/或当前程序运行资源占用率不小于设定的阈值,和/或当前中央处理器CPU占用率小于设定的阈值,和/或当前时间在设定的时间范围内;其中所述程序运行资源占用率不包括所述CPU资源占用率。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310190659.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种分布式数据驱动交点队列型片上通信结构
- 下一篇:转换装置