发明名称 一种资源泄漏检测方法、装置及系统
摘要 本发明实施例公开了一种资源泄漏检测方法、装置及系统,所述方法包括:获取程序的目标代码运行时所调用的目标资源;其中,目标代码为程序代码中的部分代码;确定目标资源所占用的第一存储资源量;判断目标资源所占用的第一存储资源量是否满足第一预设条件;若目标资源所占用的第一存储资源量满足第一预设条件,将目标代码的存储位置确定为资源泄漏位置。本发明实施例中,可对程序的目标代码进行跟踪,并可进一步检测将目标代码的存储位置确定为资源泄漏位置,无需跟踪所有的资源分配和释放,从而可降低性能开销,提高了资源泄漏的检测效率。
申请公布号 CN105446871A 申请公布日期 2016.03.30
申请号 CN201410425600.2 申请日期 2014.08.26
申请人 华为技术有限公司 发明人 李静辉;袁健清;龚学文;尹友展
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 广州三环专利代理有限公司 44202 代理人 郝传鑫;熊永强
主权项 一种资源泄漏检测方法,其特征在于,所述方法包括:获取程序的目标代码运行时所调用的目标资源;其中,所述目标代码为程序代码中的部分代码;确定所述目标资源所占用的第一存储资源量;判断所述目标资源所占用的第一存储资源量是否满足第一预设条件;所述第一预设条件的设置以所述目标资源所占用的第一存储资源量构成资源泄漏为准;若所述目标资源所占用的第一存储资源量满足第一预设条件,将所述目标代码的存储位置确定为资源泄漏位置。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼