paperbot · PL 论文追踪

全部论文 待读 收藏

P2 E-MANAFA: Energy Monitoring and ANAlysis tool For Android

E-MANAFA:面向 Android 的能量监控与分析工具
ASE Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering2022匹配度 1/10 · 该论文聚焦 Android 能耗监控与动态分析工具,属于移动系统/软件工程方向,与用户关注的静态分析、LLM/Agent、浮点程序分析、贝叶斯程序分析等核心方向几乎没有交集。引用 8 inbox
Rui Rua, João Saraiva
crossref: 2026-09-12

AI 速览

一句话:提出即插即用、设备无关的模型化 Android 能量分析器,可细粒度测量能耗与各组件耗能。

Android 应用能耗分析通常依赖特定设备或粗粒度测量,难以在自动化基准测试中通用。本文提出 E-MANAFA,一个即插即用、设备无关且基于模型的能量分析器,可在 Android 设备上获得细粒度能耗数据。该工具不仅能计算时间区间内的总能耗与运行时等性能指标,还可估算 CPU、Wi-Fi、屏幕等各组件的能耗。文章介绍了框架组成与工作流,并通过在 PyAnaDroid 应用基准测试流水线中测量其所用插桩技术的开销,展示 E-MANAFA 的实用性;PyAnaDroid 已支持 E-MANAFA 以在自动执行过程中监控功耗。

问题
Android 平台缺乏设备无关、细粒度且易集成的能耗测量工具,难以支撑自动化基准测试和组件级能耗归因。
方法
E-MANAFA 采用基于模型的即插即用框架,独立于具体设备,提供总能耗、运行时以及 CPU、Wi-Fi、屏幕等组件能耗估算,并给出框架组成与工作流。
评估
在 PyAnaDroid 应用基准测试流水线中演示其集成,并测量该流水线所用插桩技术的开销,表明可支持自动执行过程中的功耗监控。
原文摘要(Abstract)

This article introduces the E-MANAFA energy profiler, a plug-and-play, device-independent, model-based profiler capable of obtaining fine-grained energy measurements on Android devices. Besides having the capability to calculate performance metrics such as the energy consumed and runtime during a time interval, E-MANAFA also allows to estimate the energy consumed by each device component (e.g. CPU, WI-FI, screen). In this article, we present the main elements that compose this framework, as well as its workflow. In order to present the power of this tool, we demonstrate how the tool can measure the overhead of the instrumentation technique used in the PyAnaDroid application benchmarking pipeline, which already supports E-MANAFA to monitor power consumption in its Android application automatic execution process. Video demo: shorturl.at/hmyz5

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot7257,
  title = {E-MANAFA: Energy Monitoring and ANAlysis tool For Android},
  author = {Rui Rua and João Saraiva},
  booktitle = {ASE},
  year = {2022},
  doi = {10.1145/3551349.3561342}
}