摘要

Mobile and embedded computing devices have become the dominant type of computing platforms. Energy-efficiency is a key requirement for these devices, underscored by growing reliance of consumers on services delivered through them and their growing complexity and sophistication. A detailed measurement-based characterization of energy consumed by applications running on mobile and embedded computing devices is important for both device manufacturers and application developers, as it may identify energy-demanding components and activities and guide optimizations. In this paper, we describe an environment for automated energy measurements of applications running on Android mobile and bare embedded computing devices. We discuss hardware and software aspects of the environment and several approaches to runtime capturing and timestamping of activities of interest. Finally, we demonstrate the use of the environment in several case studies conducted on two smartphones and a wearable device.

  • 出版日期2016-12