首页> 外文OA文献 >Analysing API calls to reduce energy consumption of apps in idle states
【2h】

Analysing API calls to reduce energy consumption of apps in idle states

机译:分析API调用以减少处于空闲状态的应用程序的能耗

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Mobile devices are an inseparable part of modern era. Smartphones are used for various purposes in our daily life, such as- making calls, sending and receiving emails, listening to music, taking photos, reading books, booking tickets, etc. Hundreds of apps, countless tasks and lots of processing power with improved user experience is a common trend for every smartphone. But the issue of battery life is struggling to keep up with the improvement of processor, memory, storage and other hardwares. However, excessive energy consumption of apps in mobile devices due to bad programming practices, inefficient API usage patterns or energy greedy hardware can significantly reduce battery life. Moreover multitasking capability of smartphones have opened up a new dimension to its users. Frequent switching between apps often cause previously used apps to run in idle mode either in foreground or in background. In this thesis an analysis has been done to measure the energy cost of API methods called by an application during execution in idle states. The experiments were conducted on ten android apps from different domains. For energy consumption measurements of these apps on the device Greenspector software tool is used, as this thesis work is conducted collaboratively between University de Lorraine and Greenspector. Based on the collected data from application’s energy consumption measurements, an analysis has been done on API calls invoked by the application during execution and its impact on the device to find anomalies in order to reduce platform discharge. Finally, the work is summarised by providing a reference ranking to developers regarding energy consumption of certain categories of Android APIs.
机译:移动设备是现代不可分割的一部分。智能手机在我们的日常生活中有多种用途,例如拨打电话,发送和接收电子邮件,听音乐,拍照,阅读书籍,预订机票等。数百种应用程序,无数任务和大量处理能力得到了改善用户体验是每款智能手机的共同趋势。但是,电池寿命问题一直在努力跟上处理器,内存,存储和其他硬件的改进。但是,由于不良的编程习惯,效率低下的API使用模式或能源贪婪的硬件,导致移动设备中应用程序的能耗过高,会大大缩短电池寿命。此外,智能手机的多任务处理能力为用户打开了一个新的领域。应用之间的频繁切换通常会导致先前使用的应用在前台或后台以空闲模式运行。在本文中,已经进行了分析以测量应用程序在空闲状态下执行期间调用的API方法的能源成本。实验是在来自不同域的十个android应用上进行的。为了在设备上使用这些应用程序进行能耗测量,使用了Greenspector软件工具,因为本文工作是在洛林大学和Greenspector之间进行的。根据从应用程序能耗测量中收集的数据,对应用程序在执行过程中调用的API调用及其对设备的影响进行了分析,以发现异常情况,以减少平台排放。最后,通过为开发人员提供有关某些类别的Android API的能耗的参考排名来总结工作。

著录项

  • 作者

    Rahman Mohammed Mustaqim;

  • 作者单位
  • 年度 2017
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号