CPC G06F 11/3062 (2013.01) [G06F 11/3075 (2013.01); G06F 11/3082 (2013.01); G06F 11/3466 (2013.01); G06F 11/3636 (2013.01); G06F 11/302 (2013.01); G06F 2201/81 (2013.01); G06F 2201/84 (2013.01); G06F 2201/88 (2013.01)] | 20 Claims |
1. A method comprising performing, by a server computer:
receiving an energy consumption report from a device, wherein the energy consumption report includes a plurality of call stacks associated with energy consumption of an application on the device;
analyzing the plurality of call stacks to determine a representative call stack of the energy consumption report, the representative call stack including a set of frames corresponding to programs in the representative call stack;
assigning the energy consumption report to a category of energy consumption reports based on differences between the representative call stack of the energy consumption report and a representative call stack assigned to a particular category;
receiving a request for energy consumption reports for a particular energy consumption category; and
providing a representative set of energy consumption reports assigned to the particular energy consumption category.
|