Per-Frame OLED Power Profiler (PFOP)
- PFOP analyzes UI of the foreground app on screen and displays the Display power consumed per UI component.
- PFOP Tool requires root access to work.
- PFOP Tool is tested on Various other popular apps including systems app.
- After you start PFOP, you need to give permission to run the app as root, external storage writes and to be displayed over other apps.
- Once PFOP gets required permission, you are good to go.
- Once you start the app a flowing green button “Capture” will appear. You can open the app you want to analyses and press the Capture button.
- After Capture button is pressed, you need to wait for a couple of seconds as it opens the analysis screen. You can see various component in app with their corresponding amount of display current consumed by them. Display current for the components are shown adjacent to the resource id name and the bounding box of the components are drawn in the preview.
- You can toggle to select the UI component as and see the bounding box appearing and disappearing in the preview.
- You can also toggle between preview and the screen histogram with radio button.
- The screen histogram shows various RGB components on the screen. You may also save the preview and the histogram.
- PFOP also provides the full display current drawn at 30%, 50% and 100% brightness levels.
Hope you enjoy and provide valuable feedback.