一个面向开发人员的框架来评估移动应用程序的电力消耗:安卓能源闻起来案例研究
Claudiu Groza1, Apostol Dumitru-Cristian1, Marius Marcu1
1Faculty of Automation and Computers, Polyethnic University of Timisoara, 300006 Timisoara, Romania.
Sensors (Basel, Switzerland)
|October 16, 2024
概括
移动应用程序开发人员现在可以识别和修复"能量代码气味",以减少电池耗电. 这一框架有助于提高移动应用的能源效率,降低了4-30%的电池消耗.
科学领域:
- 软件工程 软件工程 软件工程
- 移动计算 移动计算
- 能源效率 能源效率 能源效率
背景情况:
- 移动设备无处不在,使电池寿命对用户体验至关重要.
- 复杂的移动应用程序 (APP) 越来越多地消耗大量的电力.
- 快速的开发周期可以引入损害电力效率的代码模式 (能源代码气味).
研究的目的:
- 提出一个面向开发者的框架,用于在移动应用程序中识别和纠正能源代码气味.
- 评估这些代码气味对移动设备功耗的影响.
- 为开发人员提供工具,以提高应用程序的能源效率.
主要方法:
- 开发了一个框架来分析能源代码气味的应用程序代码.
- 在用户驱动的场景中使用自定义的Android应用程序进行方法验证.
- 定义了移动应用程序的"功耗签名".
主要成果:
- 确定了重要的能源代码气味及其对电力消耗的不利影响.
- 在修复代码气味后,在能源效率方面取得了显著的改进.
- 在调整后,电池耗电量减少了4%至30%.
结论:
- 拟议的框架有效地识别并帮助修复能源代码的气味.
- 解决这些代码气味导致移动应用程序能源效率的显著改善.
- 该框架使开发人员能够创建更节能的移动应用程序.
相关概念视频
Application of the Energy Equation
697
The application of the energy equation to centrifugal pumps is a fundamental principle in fluid dynamics and engineering. In this scenario, the energy equation is used to calculate the flow rate of a centrifugal pump responsible for transferring water between two reservoirs at different elevations. The pump applies an energy input of 7500 joules per second, and the vertical difference between the lower and upper reservoirs is 10 meters. Additionally, the head loss due to friction and other...
697
Power and Energy
680
The power and energy delivered to an element are subjects of great significance in the field of electrical engineering. It is a well-known fact that a 100-watt light bulb emits more light than a 60-watt one. Therefore, power and energy calculations play a crucial role in the analysis of electrical circuits.
Power, defined as the time rate of expending or absorbing energy, is quantified in units called watts (W). The relation between power and energy is mathematically given as
Power, defined as the time rate of expending or absorbing energy, is quantified in units called watts (W). The relation between power and energy is mathematically given as
680
Energy Budgets
9.2K
Organisms must balance energy intake with the energy required for growth, maintenance and reproduction. These trade-offs result in a variety of survivorship and reproductive strategies, including semelparity and iteroparity. Semelparous species, like annual plants, have only one reproductive episode in their lifetimes and consequently have short lifespans. Iteroparous species, by contrast, have many reproductive events during their lifetimes but have relatively few offspring. These two...
9.2K
Cell Potential and Free Energy
39.7K
Thermodynamics of a Redox Reaction
Thermodynamics is the branch of physics dealing with the relationship between heat and other forms of energy. In an electrochemical cell, chemical energy is converted into electrical energy.
Thus, a link can be predicted between cell potential, free energy change, and the equilibrium constant for the reaction. Cell potential can also be measured as the oxidant or the reducing strength, and similar acid-base strength measures are reflected in equilibrium...
Thermodynamics is the branch of physics dealing with the relationship between heat and other forms of energy. In an electrochemical cell, chemical energy is converted into electrical energy.
Thus, a link can be predicted between cell potential, free energy change, and the equilibrium constant for the reaction. Cell potential can also be measured as the oxidant or the reducing strength, and similar acid-base strength measures are reflected in equilibrium...
39.7K
Ionic Strength: Overview
1.3K
The ionic strength of a solution is a quantitative way of expressing the total electrolyte concentration of a solution. This concept was first introduced in 1921 by two American physical chemists, Gilbert N. Lewis and Merle Randall, while describing the activity coefficient of strong electrolytes. During the calculation of ionic strength (I or μ), all the cations and anions are considered. However, the concentration (c) of an ion with a greater charge number (z) has a greater contribution...
1.3K
Energy
13.1K
The universe is composed of matter in different forms, and all forms of matter contain energy. The different forms of energy on Earth originate from the Sun—the ultimate energy source. For instance, plants capture light energy from the Sun, and through the process of photosynthesis, convert it into chemical energy. This stored energy from plants can be harnessed in many ways. For example, eating plant products as food provides energy for our body to function, and burning wood or...
13.1K


