Energy Profiler is used to monitor power consumption, cumulative energy consumption, CPU processing activities, memory use, and mobile-network IP traffic activities on your device.
Based on the information produced by the tool, you can identify and improve the application use cases that consume excessive amounts of power or other resources - allowing you can to provide software that performs optimally and delivers a great user experience.
When an application is launched, you can run Energy Profiler in the background to analyse its power consumption. To associate power consumption events with application activity, you can take screenshots as part of the profile data. You can use Energy Profiler to view your results on the device or export them as a CSV, PNG, or SVG file for analysis on your workstation.
You can configure the sampling period for the tool as 0.25, 1, or 5 seconds.
Note: To minimise overhead from measurement activity in long stand-by cases, select 5 seconds as the sampling period.
When the measurement has been stopped, you can zoom in or out of the view with a pinch gesture. You can also scroll the view on the device horizontally or vertically.
Note: If the charger is connected, the power and current measurement values can be negative.
To add the additional views:
To alternate between views, tap << or >> on the toolbar, until you reach the required measurement view.
You can view the measurement data in one of the following:
To switch to dual view:
To switch back to the single view, tap Single on the toolbar.
The state of the backlight is indicated in the views as follows:
The state of the charger is indicated with a blue background color when the charger is connected.
The following indicators shows the measurement value at a certain point or the average value for a measurement period:
To add or remove indicators, tap Application Menu button > Settings and select the required setting(s) in General.
The energy indicator in the top-right corner shows the total energy consumed in milli-Ampere-hour (mAh). The value is shown for the area between two markers.
Energy Profiler stores the measurement in .jce format. To export the data into other formats, select Application Menu > Export. The file type of the exported file is changed from Choose data type:
Energy Profiler stores its data in the home folder of the user under EnergyProfiler directory.
Note: Energy Profiler has an emergency save feature, which saves the data from the current measurement, if the battery runs out or the device is switched off. The data can be recovered the next time the application is started.
To access measurement data that has been stored on the device, tap Application Menu button > Load. Select the required measurement data file, and tap the Load button from the toolbar.
Note: The .jce measurement data files placed in the home folder of the user under EnergyProfiler directory are displayed.
You can analyse the causes for high energy consumption during the measurement in more detail by using the screenshot feature. When you have switched on the feature, Energy Profiler creates a screenshot of the user interface according to the selected mode.
To switch on the screenshot feature, tap Application Menu button > Settings > Screenshots and select Trigger. You can then select one of the following modes:
To switch off the screenshot feature, tap Application Menu button > Settings and select Off mode for Screenshots.
When you have taken a screenshot, a vertical red line is drawn at that position in the measurement.
To view the screenshot, tap the line. The screenshot is shown at the top of the screen.
Energy Profiler provides easy access to htop for further analysis of individual applications. Tap Application menu button > Start htop.