Home · All Classes · Grouped Classes · Annotated · Functions

Greenphone Performance Test Results

Introduction

This page contains performance statistics for current and past releases of Qtopia, measured using the Greenphone. Some data is gathered automatically after each change to Qtopia, while other data is gathered manually.

Device specs

TypeValue
VendorTrolltech
ModelGreenphone
KernelLinux kernel 2.4.19
CPUIntel(R) XScale(R) 312 MHz PXA270
Basebandprocessor Broadcom(R) BCM2121 GSM/GPRS baseband processor
Memory64MB RAM & 128MB Flash
DisplayQVGA(R) LCD color screen
InputTouch-screen and keypad UI
FeaturesMini-SD(TM) card slot, Bluetooth(R) equipped, Mini-USB port

Test Results

Linux Boot Time

This is the time between hitting the power button and when Qtopia (qpe) is launched. During this time, the Linux kernel and system services start.

VersionTime (seconds)
Qtopia 4.3TBD
Qtopia 4.4TBD

Linux + Qtopia Startup Time

In this context, the "Qtopia startup time" refers to the amount of time taken for a device to reach Qtopia's homescreen from the time the power button is pressed. This time can be further split into "Linux" and "Qtopia" times. The "Linux" startup time heavily depends on the root filesystem of the device, which can be very different between different devices and different configurations on the same device.

Within the 4.2 series, from 4.2.0 to (unreleased) 4.2.5, startup time has decreased by approximately 15%, from ~70 seconds to ~60 seconds.

From 4.2.5 through 4.3.x, Qtopia startup time has remained stable around the 60 second mark.

VersionTime (seconds)
4.2.070
4.2.560 (-15 %)
4.3.060 (0%)
4.3.160 (0%)
4.4TBD

Qtopia Startup Time

Application Startup

Note: in this context, the "application startup time" refers to the amount of time taken for an application to appear on the screen and respond to user input, after the user requests the application to launch itself.

From 4.2.5 through 4.3.0, application startup time mostly decreased moderately due to improvements in the libraries. A few applications increased due to added functionality, and a few applications greatly decreased due to targeted efforts from developers. Mediaplayer suffered a significant performance regression between 4.2.5 and 4.3.0.

From 4.3.0 through 4.3.1, a few applications (including mediaplayer, bluetooth and games) have undergone targetted performance improvements. Mediaplayer, the only significant regression from 4.2 to 4.3, has become faster than it was in 4.2.

The below table shows the average warm startup times for each group of applications. Please note that any change of 5% or less could easily be due to variance in the data. Figures are rounded.

Measured Value4.2.54.3.04.3.14.4
PIM0.990.95 (-4%)0.91 (-4%)TBD
Messaging1.801.45 (-20%)1.45 (0%)TBD
Telephony2.620.63 (-76%)0.68 (+7%)TBD
Media1.602.36 (+48%)1.03 (-57%)TBD

RAM usage

The below table shows the effective memory usage of Qtopia on the Greenphone through a few releases. All sizes are in kilobytes. "6 apps" refers to having six core applications running simultaneously using Qtopia's multitasking feature. These figures are taken after Qtopia and the applications have actively been used.

The All six test refers to having all six tested applications running simultaneously using Qtopia's multitasking mechanism.

Measured Value4.2.54.3.14.4
homescreen2206025068 (+13%)26300 (+5%)
Contacts2430428304 (+16%)29096 (+3%)
Messages2432427200 (+12%)28548 (+5%)
Calendar2446827604 (+13%)29596 (+7%)
Tasks2411627224 (+13%)28652 (+5%)
Calculator2408028564 (+18%)28112 (-2%)
Clock2377226816 (+13%)27952 (+4%)
All six3400438680 (+14%)39832 (+3%)

UI Performance

The following table presents key UI performance indicators.

IDFunctionPerformance IndicatorDetailsTarget2.1.02.2.04.1.04.1.24.4
Perf_001MenuDisplay a MenuIn standby display status, confirm the time taken to display the main menu.500ms126ms<500ms<500msTBD
Perf_002MenuClose a MenuIn the Menu screen, after ending a call the time taken to return to the home screen.500ms112ms<500ms<500msTBD
Perf_003MenuDisplay a submenu from the main menuFrom the Main Menu, confirm the time taken to display the Applications sub menu.500ms113 ms<500ms<500ms<500msTBD
Perf_004MenuDisplay a submenu from the main menuFrom the Main Menu, confirm the time taken to display the Settings sub menu.500ms113 ms<500ms<500ms<500msTBD
Perf_005DocumentsDisplay the Documents listFrom the Main Menu, confirm the time taken to display the Documents list.500ms113 ms<500ms<500ms<500msTBD
Perf_006PhonebookDisplay PhonebookFrom the Home screen, confirm the time taken to open the phonebook.500ms1355ms1752msTBD
Perf_007PhonebookPhonebook search timeConfirm the time between pressing the search menu in Phonebook and presentation of the search result. Note: Phonebook must be filled with 700 entries each consisting of a 26-digit phone number, phone numbers must be the same except for the last 3 digits.500ms5962msTBD
Perf_008PhonebookAdd ContactTime from submitting a contact to returning to the home screen3000ms2633ms2040msTBD
Perf_009Call HistoryDisplay Call HistoryTime taken to display Call History from the home screen500ms<500ms<500msTBD
Perf_010DialerDialer input and displayIn the home screen confirm the time between inputting 1 digit and when it is displayed300ms86ms<300ms<300msTBD
Perf_011MessagingDisplay InboxTime taken from selecting the inbox to the messages being displayed700ms300ms<300ms<300msTBD
Perf_012MessagingClosingConfirm the time elapsed between mail list display and closing using end key. Close after receiving 100 messages and opening all messages.700ms266ms<700ms<700msTBD
Perf_013MessagingClosingConfirm the time elapsed between mail list display and returning to the folder selection screen using the clear key. Close after receiving 100 messages and opening all messages.700ms100ms<700ms<700msTBD
Perf_014MessagingSelect Compose NewMeasure the time elapsed between selecting compose new message when the startup is completed.700ms133ms<700ms<700msTBD
Perf_015MessagingFrom message creation screen to message menu screenConfirm the time elapsed between message creation screen and returning to the messaging menu screen using the clear key.700ms200ms<700ms<700msTBD
Perf_016MessagingDelete All (300 messages)When there are 300 messages, confirm the time elapsed between requesting delete all and the display of the message list screen.3000ms11833msN/AN/ATBD
Perf_017Input MethodsText InputConfirm the response to text input in Notes. Note: Input "akasatana" continuously. Measure the time elapsed between the key input and its display.200ms<100ms<200msTBD
Perf_018Input MethodsText InputConfirm the response to text input of the first letter in Messages. Note: Input "akasatana" continuously. Measure the time elapsed between the key input and its display.300ms<300ms<300msTBD
Perf_019Image ViewerStill image display timeConfirm the time elapsed between selecting a still image file saved in handset memory and the still image display (VGA (image captured by camera))VGA: 1500ms600msTBD
Perf_020Media PlayerVideo display performance: Frame rateConfirm the frame refresh speed of video portion during replaying a video file.30fps30fpsTBD
Perf_021Image ViewerStill image display timeConfirm the time elapsed between selecting a still image file saved in handset memory and the still image display (VGA(100K))VGA(100K): 1500ms600msTBD
Perf_022Image ViewerStill image display timeConfirm the processing time to delete a file saved in handset memory from Still Image Display screen (between selecting to delete 1 item and file list display). (VGA(100K))VGA(100K): 3000ms300msTBD

Binary Sizes

Only uncompressed filesystem sizes are currently calculated.


Copyright © 2008 Nokia Trademarks
Qtopia 4.3.3