PyS60 energy profiling info

From OpenSource

Jump to: navigation, search

This page has records of PyS60 energy consumption in various situations. It was orignally written to track down bug 1891830: battery was drained in long running applications after shutting down GPS.

Please feel free to put your own measurements here.

Contents

Energy profiler

Nokia Energy Profiler displays live battery usage in a phone application.

Download Energy Profiler at forum.nokia.com

PyS60 statistics

Measured on N95-1. PUTools Bluetooth shell was used to run test scripts. PyS60 version 1.4.1 was used.

Idle, idle screen

PUTools + Bluetooth shell, phone on idle screen, screen saver on, no backlight

0,22W

Idle, Python shell screen

PUTools + Bluetooth shell, phone on Python shell screen, screen saver on, no backlight

0,23W

Idle, set_requestor called

After

positioning.set_requestors([{"type":"service","format":"application","data":"test_app"}])

0,22W

Idle, positioning running

# Use 3 second poll delay

def callback(data): print data

positioning.position(callback=callback, interval=3*1000*1000, satellites=1, course=1, partial = 1)

0,5W

Idle, positioning stopped

positioning.stop_position()

0,5W

MediaWiki Resources