- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
估计移动应用能源消费使用程序分析
摘要—优化能源效率的移动应用规划设计可以大大提高用户满意度。然而,开发人员缺乏可行的技术估计的能源消耗他们的应用程序。本文提出了一种新的方法是轻量级的开发人员需求和吗提供细粒度的估计的能源消耗代码级别。创造这一使用小说相结合的项目分析和每条指令能源建模。在评估中,我们方法是能够估计能源消耗10%以内地面实况的一组的移动应用程序谷歌商店。此外,它提供了有用和有意义的反馈给开发人员,帮助他们理解应用程序能源消费行为。指数手机应用,细粒度的能量估计,
程序分析。
我的介绍智能手机和平板电脑允许人们携带比大多数人在他们的计算能力在他们的手中台式机仅仅几年前。然而,这些的可用性设备能耗的定义的强烈移动应用程序和应用程序的用户评论许多客户投诉相关的能源使用。研究估计移动设备的能源使用探讨了各种各样的技术,从专门的硬件,cycle-accurate模拟器和操作系统级仪表,仔细校准软件-
基于能量分析器提供粗粒度的能量估计。从开发人员的角度想优化能源消费应用程序的每一个方法有一个或多个缺陷:专业努力-器皿可以贵,cycle-accurate模拟器和——歌剧院操作系统级仪表可以减缓移动
应用程序超出了可用性,和粗粒度的能量估计可能无法确定在应用热点。为了解决这些不足,我们探索新的ap -友善,叫做艾伦,结合了两个想法不是以前一起探讨:程序分析确定路径遍历和跟踪能源相关信息在一次执行,和每条指令能源建模让艾伦获得细粒度应用程序的估计能源艾伦不需要开发人员拥有专门的硬件或仪器的操作系统,不影响应用程序的可用性,可以测量吗能耗在方法、路径或line-of-source粒度。这两种想法在演唱会工作如下。当一个开发人员希望获得特定使用能量估计一个移动应用程序的情况下,艾伦使用仪器来识别相应的路径的应用程序将被执行并记录运行时信息所需的能量模型(第三部分)。计算的能量估计,艾伦分析了提取路径记录和运行时信息能源相关的信息,并使用这些信息来驱动模型和估计能源消耗的能量每个字节码或API调用的硬件组件的系统(如。、CPU、内存、网络和GPS)。能量模型是软件环境提供的能量概要文件(渗透),其设计和开发支持每条指令能源建模(第四节)。艾伦的能量消费估计可以计算在不同的水平的粒度、应用程序、方法、路径和线源代码和集成到一个开发环境,如Eclipse,这样开发人员可以可视化的能源使用在开发过程中应用。艾伦有几个理想的属性,区分它从之前的工作。通过设计,它是轻量级的,艾伦不需要修改移动操作系统或需要昂贵的电力监控硬件。此外,艾伦提供细粒度的可见性的能量完全信以为真的应用程序在多个级别的粒度到一个单独的行源代码。使用实验从Android获得流行的移动应用程序市场,我们将演示两个重要属性(第五节)。艾伦是准确的;它可以估计的力量在10%的消费市场真正的应用程序真实的测量。——竞争的方法路径不敏感,或者使用粗粒度的能量可以是一个模型数量级更不准确。最后,这是快,允许开发人员可以轻松地分析多个的能源行为硬件和操作系统的组合。
二是。相关工作
权力的建模是一个广泛的研究领域,encom -通过几个子字段,包括体系结构、操作系统和软件工程。由于篇幅的限制,我们现在从每个区域代表的工作艾伦在之前的背景下工作。艾伦是身体之前的工作密切相关
权力架构建模,试图模型或个别指导的功耗。Tiwari和同事[28][29]——模型的能量使用基础能源结构以及能源的过渡每一对的指令。检[24]讨论了详细的动力模型,建筑功能,如管道摊位,考虑在内。Sinha和他的同事们[23]978 - 1 - 4673 - 4673 - 31.00美元3/13 / c 2013年IEEE大会2013年,旧金山,美国90年,ARM指令所有能耗可比。最后,梅塔和他的同事们[13]能源使用的建筑功能单元。这个机构的工作相比,艾伦估计字节码能源成本;能源的字节码显示了相当高的变化和可能的影响较小
通过在指令级建筑效果。Cycle-accurate模拟器也被开发出来
估计软件软件(如能源消耗Sim-Panalyzer[15]和Wattch[5])。这些方法可以模拟处理器的架构级的行为在每个周期和估计的能源消耗。相比
艾伦,这些方法可以高度效率低下(例如Sim -Panalyzer需要模拟执行4300条指令单指令)阻碍他们的可用性的复杂涉及用户交互的移动应用程序。小说硬件设计提出了估计能源消耗。跨越平台[18],我们使用
在这个工作中,提供了细粒度测量的能量。其他人已经设计了一个fpga嵌入式设备执行特定组件的能量分析和实证使用不同的软件测量的能量影响de -信号模式[19]。相比之下,艾伦不需要专业硬件以获得细粒度应用能源使用的估计。其他作品集中在能源消费的经营管理荷兰国际集团(ing)
文档评论(0)