The quality aspects belonging to Efficiency are Runtime Efficiency, CPU Intensity,
Memory Usage, Peripheral Intensity, Idleness, and Number of Methods.
Runtime Efficiency considers the time needed to finish executing depending on its
implementation. In this context, Capra et al. present the relation between
faster application and higher energy consumption. The aspects CPU-Intensity,
Memory Usage and Peripheral Intensity cover the resource utilization caused by
software execution. In fact, the effects of the intensity of the resource consumption
on the resulting energy consumption or even on system durability need to be
analyzed. Idleness describes how often the system is idle. This aspect is relevant to
certain types of software systems, such as virtual servers . The total Number of
Methods reflects the size of applications .