首页> 外文会议>IEEE Recent Advances in Intelligent Computational Systems >A memory management scheme for enhancing performance of applications on Android
【24h】

A memory management scheme for enhancing performance of applications on Android

机译:一种用于增强Android应用程序性能的内存管理方案

获取原文
获取外文期刊封面目录资料

摘要

Android OS is an unbridled success in the mobile market. Memory management has always been an area of concern to developers of large applications and also to consumers who want a seamless user experience. Memory leaks in applications have been talked about a lot in the past where subtle vulnerabilities often result in unwanted consequences such as application crashes. Memory is a limited resource for any device especially in portables (mobiles, tablets) and effective memory management is of utmost importance in determining the responsiveness of any system. Android contains modified Linux kernel and the task of managing memory is done by Activity Manager Service (AMS) and Low Memory Killer (LMK). Android features a least recently used reclamation process and adjustment based low memory handling. But this scheme may kill processes that may be required in a short interval of time leading to more number of memory loading cycles taking time in the order of 3???5 seconds. Previous research done in this area has attained 22.1% loading latency improvement of applications and this research is an endeavor to do better by using more appropriate cache management techniques. The main goal of this research is to design a new memory management scheme for the Android operating system that takes into account application usage patterns of the user to decide the applications that have to be killed from the main memory and dynamically set the background process cache limit based on hit rate and number of applications of user's interest.
机译:Android OS在移动市场取得了巨大的成功。内存管理一直是大型应用程序开发人员以及希望获得无缝用户体验的消费者关注的领域。过去,在应用程序中发生内存泄漏的话题很多,微妙的漏洞通常会导致不良后果,例如应用程序崩溃。内存是任何设备(尤其是便携式设备(手机,平板电脑))中有限的资源,有效的内存管理对于确定任何系统的响应能力至关重要。 Android包含经过修改的Linux内核,并且管理内存的任务由活动管理器服务(AMS)和低内存杀手(LMK)完成。 Android具有最近最少使用的回收过程和基于调整的低内存处理功能。但是,该方案可能会杀死在短时间间隔内可能需要的进程,从而导致更多的内存加载周期数,其耗时约为3到5秒。先前在该领域进行的研究已使应用程序的加载延迟提高了22.1%,并且本研究致力于通过使用更合适的缓存管理技术来做得更好。这项研究的主要目标是为Android操作系统设计一种新的内存管理方案,该方案考虑到用户的应用程序使用模式来确定必须从主内存中杀死的应用程序,并动态设置后台进程缓存限制基于点击率和用户兴趣的应用次数。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号