Analyzing Software Energy Consumption
Résumé
Analyzing the energy consumption of applications is a crucial step in building energy-efficient software.
In this technical briefing, we detail software energy measurements, starting from hardware components all down towards measuring source code.
In particular, we showcase how practitioners can diagnose the energy consumption of individual methods and execution branches on runtime.
We show how this diagnosis helps in identifying energy hotspots and guiding practitioners in optimizing software energy.