首页 | 本学科首页   官方微博 | 高级检索  
     

移动应用程序内存泄露机制分析与检测方案设计
引用本文:朱洪军,韩 洋,华保健,陈 灏.移动应用程序内存泄露机制分析与检测方案设计[J].计算机工程与应用,2016,52(17):29-35.
作者姓名:朱洪军  韩 洋  华保健  陈 灏
作者单位:1.中国科学技术大学 软件学院,合肥 230051 2.中国科学技术大学 苏州研究院,江苏 苏州 215123
摘    要:Android开发已经成为移动开发热门领域,Android应用程序中内存使用的问题却经常容易被忽视,部分开发者对Java垃圾回收机制认识模糊,使得内存泄漏成为Android应用开发中十分隐秘但又确实存在的应用安全问题,对内存泄漏的危害进行了阐述,并根据与Activity、Service、ContentProvider、Broadcast Receiver等Android组件的相关性归类介绍了一些常见的典型内存泄漏情景,最后分析总结内存泄漏代码特征,并设计一种基于符号执行的内存泄漏静态代码检测方案。

关 键 词:安卓  内存泄漏  符号执行  

Application code memory leak analysis and detecting technology research in mobile
ZHU Hongjun,HAN Yang,HUA Baojian,CHEN Hao.Application code memory leak analysis and detecting technology research in mobile[J].Computer Engineering and Applications,2016,52(17):29-35.
Authors:ZHU Hongjun  HAN Yang  HUA Baojian  CHEN Hao
Affiliation:1.School of Software Engineering, University of Science and Technology of China, Hefei 230051, China 2.Suzhou Institute for Advanced Study, University of Science and Technology of China, Suzhou, Jiangsu 215123, China
Abstract:Android development has become a hot field of mobile development, but memory usage problems in Android applications are often overlooked, part of the developers are lack of knowledge of Java garbage collection mechanism, which makes the memory leak become a very important issues in security area of Android application development. In this paper, the harm of memory leaks is expounded, it introduces some scenario of memory leak and sorts them according to the correlation of  four components of Android, finally summarizes characteristics and puts forward a kind of memory leak code static code memory leak detection scheme based on symbolic execution.
Keywords:Android  memory leak  symbolic execution  
点击此处可从《计算机工程与应用》浏览原始摘要信息
点击此处可从《计算机工程与应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号