基于Qt的软件内存泄漏静态检测技术研究

来源 :计算机测量与控制 | 被引量 : 0次 | 上传用户:a7753834
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Qt继承了C++语言动态分配内存机制,保证了开发人员能根据实际需要灵活地使用内存,同时Qt也不可避免的要面对“内存泄漏”这个严重威胁软件安全的问题,虽然Qt采取了半自动化内存管理机制等措施,但不能从根本上解决问题;对此,提出了一种基于Qt的软件内存泄漏静态检测方法,该方法针对Qt的半自动化内存管理机制,通过静态分析被测对象中分配内存的代码识别出是否属于Qt自动管理的范围,从而准确地检测出内存泄漏和内存重复释放问题;并基于该检测方法设计了一种Qt内存泄漏自动检测工具,该工具能很大程度上提高测试效率。
其他文献
在语文课堂教学中恰当地使用多媒体技术,不仅能活跃课堂气氛.使抽象、难懂的内容变得直观、简单.而且能调动学习的积极性。本文结合具体教例,截取部分教学片断.就此展开分析。
随着经济的发展,道路桥梁项目增多,在使用的过程中,由于内外界因素的影响,病害会不断的出现,对病害进行处理极为重要。基于此,文章结合甘肃陇南地区道路桥梁病害的现状,对道
戴文,1964年生,重庆人。毕业于西南师范大学美术学院,研修于四川省诗书画院彭先诚工作室。中国书法家协会篆书专业委员会委员,西泠印社社员,重庆市书法家协会篆刻委员会主任,重庆市
将准噶尔盆地西北缘红车断裂带分成4个断裂亚带:红山嘴逆冲断裂亚带、中拐反冲断裂亚带、车排子近NS向逆冲断裂亚带和车75井—车77井NW向逆冲断裂亚带,并分析各断裂亚带的平
本研究采用质性分析的方法,以非学科类校外教育为例,探讨学生参加校外教育的原因、路径以及其对学生的作用,重点关注其对学生道德品质发展的作用。运用访谈法,完成了对10名学生(小学四年级至初中二年级)、6名家长、6名教师(校内教师和校外教师)的访谈资料的收集、整理、分析。通过对访谈资料分析发现,学生参加校外教育的原因包括学生自身发展的内在动机以及校外教育的吸引力,同时受家长及同伴群体的影响。其中学生自身
在我国政府公共职能得到不断优化的时代背景下,各个政府部门预算改革的进程也随之不断推进。而政府部门想要顺利实施财政体制改革的必由之路,则是构建起完善的预算绩效评价体系,并最终建立有效的政府绩效管理制度。如何让公共资源发挥出其最大限度的效用,如何通过有限的财政资金尽可能多地去满足持续增加的经费要求和财政需求,这一系列问题都不同程度地促进了绩效思想和预算管理的深入结合。搭建起合理的、实事求是的预算绩效评
旧房拆除工程是旧城改造中的必要环节,由于疏忽安全,造成伤亡事故娄有发生,且伤亡率随着拆迁量的增加呈逐年上升的趋势,形势十分严峻。为加强拆房安全施工管理,必须从三方面
课堂教学管理是课堂教学中非常重要的一个因素,管理得好,才能保证教学活动的正常进行和教学目标的顺利实现。笔者结合自己多年从事初中数学的教学经验,主要从维持正常的课堂
<正> 银鱼是银鱼科鱼类的通称。我国有银鱼15种,主要生活在近海沿岸及溯河进入湖泊、水库等大型水域中,以天然饵料为食,是世界上公认的绿色无公害食品。银鱼无鳞,无硬刺,内脏
期刊
本文从1985年起对我国摩托车发动机相关专利进行数据挖掘和统计分析,主要从专利申请类型、专利申请人类型、专利分布情况及主要申请人等方面对摩托车发动机相关专利的申请进