首页> 外文会议>IEEE International Conference on Pervasive Computing and Communications >Where has my battery gone? Finding sensor related energy black holes in smartphone applications
【24h】

Where has my battery gone? Finding sensor related energy black holes in smartphone applications

机译:我的电池哪里去了?在智能手机应用程序中发现与传感器相关的能量黑洞

获取原文

摘要

Smartphone applications have millions of users. Their energy efficiency is very important. However, we investigated 174 Android applications and found 33 of them suffering serious energy inefficiency problems. Many of these problems are due to ineffective use of sensors and their data. In this paper, we propose a novel approach to systematically diagnose energy inefficiency problems in Android applications. We derive an application execution model from Android specifications, and leverage it to realistically simulate an application's runtime behavior. Our approach can automatically analyze an application's sensory data utilization at different states, and report actionable information to help developers locate energy inefficiency problems and identify their root causes. We built a tool called GreenDroid on top of Java PathFinder and evaluated it using six popularly downloaded Android applications. GreenDroid analyzed these applications in a few minutes, and successfully located real energy inefficiency problems in them.
机译:智能手机应用程序拥有数百万的用户。它们的能源效率非常重要。但是,我们调查了174个Android应用程序,发现其中33个遭受严重的能源效率低下的问题。这些问题中的许多是由于传感器及其数据使用效率不高而引起的。在本文中,我们提出了一种新颖的方法来系统地诊断Android应用程序中的能源效率低下问题。我们从Android规范中得出应用程序执行模型,并利用它来逼真地模拟应用程序的运行时行为。我们的方法可以自动分析处于不同状态的应用程序的感官数据利用率,并报告可操作的信息,以帮助开发人员找到能源效率低下的问题并找出其根本原因。我们在Java PathFinder之上构建了一个名为GreenDroid的工具,并使用六个流行下载的Android应用程序对其进行了评估。 GreenDroid在几分钟内分析了这些应用程序,并成功地找到了其中的实际能源效率低下的问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号