fud busting part II

I redid some application startup tests for handheld environments with a different machine, namely with one that has more ram - the Sharp Zaurus c700. and granted, Gpe did heaps better this time... but it's still not as fast as the Qt based Opie.
(note these tests are from the first start of any application after the reboot, as was the last bunch of tests)

I have included a ps from each, showing VmSize for each process running at home screen, and a total for processes not common for each respective gui related environment. It only shows VmSize, and not the Resident Set Size (RSS) because busybox's ps does not show that.

c700
openzaurus 3.5.4
kernel 2.6.14-rc1-3.5.4

CPU -- 400 MHz Intel XScale PXA250
Memory -- 96MB total: 64MB Flash (approx. 30MB user area); 32MB SDRAM (work area)
Display -- 3.7-inch, 640x480 pixels, 16-bit color LCD with backlight
and touch-panel

Boot up time (2nd boot after initial boot from flashing procedure):
-------------
Gpe- 2 m 01.6 s
Opie- 1m 51.1 s (including 5 second "wait...")

Calender:
-------------
Gpe- 5.7 s
2458 root 6448 S gpe-calendar

Opie- 3.8s
2197 root 6360 S datebook

Contacts:
-------------
Gpe- 4.8s
2460 root 6904 S gpe-contacts

Opie- 3.3s (about 100 contacts)
2201 root 6540 S addressbook

Todo:
-------------
Gpe- 2.9 s
2462 root 6336 S gpe-todo

Opie- 1.6 s
2205 root 5604 S todolist

Image Viewer:
-------------
Gpe- 2.2s
2464 root 5564 S gpe-gallery

Opie- 1.9s
2213 root 5820 S opie-eye
2215 root 3540 S opie-eye_slave

System Info:
-------------
Gpe- 3.4s
2466 root 6356 S gpe-info

Opie- 2.7s
2207 root 5988 S sysinfo

Text Editor:
-------------
Gpe- 2.3s
2504 root 5800 S gpe-edit

Opie- 1.4s
2203 root 4956 S textedit

Terminal:
-------------
Gpe- 1.6 s
2506 root 2068 S x-terminal-emulator

Opie- 3.6s
2218 root 5700 S opie-console

Clock:
-------------
Gpe- 2.6 s
2509 root 5216 S gpe-watch

Opie- 1.5s
2209 root 5668 S clock

================
Gpe
======

total used free shared buffers
Mem: 29936 28892 1044 0 0
Swap: 0 0 0
Total: 29936 28892 1044

PID Uid VmSize Stat Command
1 root 560 S init [5]
2 root SWN [ksoftirqd/0]
3 root SW [watchdog/0]
4 root SW< [events/0]
5 root SW< [khelper]
6 root SW< [kthread]
25 root SW< [kblockd/0]
38 root SW [pccardd]
41 root SW [kapmd]
56 root SW [pdflush]
57 root SW [pdflush]
59 root SW< [aio/0]
58 root SW [kswapd0]
148 root SW [mtdblockd]
845 root 508 S < udevd
948 root SWN [jffs2_gcd_mtd3]
1036 root SWN [jffs2_gcd_mtd2]
1139 root SW< [krfcommd]
1890 daemon 336 S /sbin/portmap
2023 root 536 S /usr/sbin/dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 22
2032 root 464 S /usr/sbin/apmd -P /etc/apm/apmd_proxy --proxy-timeout 30
2054 messageb 820 S /usr/bin/dbus-daemon-1 --system
2135 root 608 S /sbin/cardmgr
2148 root 612 S /sbin/syslogd -n -C 64 -m 20
2150 root 596 S /sbin/klogd -n
2173 root 692 S hcid: processing events
2177 root 524 S /sbin/sdpd
2191 root 428 S /usr/sbin/atd /var/spool/at
2198 root 328 S /usr/bin/gpe-dm
2199 root 3320 S Xfbdev -br -pn -dpi 100 -rgba rgb :0 -noreset
2200 root 536 S run-parts /etc/X11/Xinit.d
2214 root 536 S /sbin/getty 115200 ttyS0
2215 root 536 S /sbin/getty 38400 tty1
2268 root 2816 S matchbox-window-manager
2280 root 496 S dbus-daemon-1 --fork --print-pid 8 --print-address 6 --session
2301 root 1060 S gpe-autostarter
2303 root 592 S gpe-soundserver
2304 root 504 S < esd -nobeeps -as 5
2318 root 584 S /usr/bin/ipaq-sleep
2317 root 1276 S gpe-confd
2321 root 1532 S startup-monitor
2323 root 796 S keylaunch
2338 root 4144 S matchbox-desktop
2339 root 2888 S matchbox-panel --orientation south
2340 root 2920 S mb-applet-menu-launcher
2341 root 2668 S mbinputmgr
2342 root 4304 S minilite
2344 root 4336 S gpe-what
2345 root 1644 S mb-applet-battery
2346 root 4848 S gpe-clock
2442 root 240 S udhcpc -b -p /var/run/udhcpc.eth0.pid -i eth0
2445 root 1168 S /usr/sbin/dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 22
2446 root 800 S -sh
2457 root 720 R ps aux

Total Gpe related: 60,086 kb VmSize

================
Opie
======

total used free shared buffers
Mem: 29936 28816 1120 0 0
Swap: 0 0 0
Total: 29936 28816 1120

PID Uid VmSize Stat Command
1 root 560 S init [5]
2 root SWN [ksoftirqd/0]
3 root SW [watchdog/0]
4 root SW< [events/0]
5 root SW< [khelper]
6 root SW< [kthread]
25 root SW< [kblockd/0]
38 root SW [pccardd]
41 root SW [kapmd]
56 root SW [pdflush]
57 root SW [pdflush]
59 root SW< [aio/0]
58 root SW [kswapd0]
148 root SW [mtdblockd]
733 root 532 S < udevd
836 root SWN [jffs2_gcd_mtd3]
902 root SWN [jffs2_gcd_mtd2]
1003 root SW< [krfcommd]
1754 daemon 336 S /sbin/portmap
1876 root 560 S /usr/sbin/dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 22
1885 root 464 S /usr/sbin/apmd -P /etc/apm/apmd_proxy --proxy-timeout 30
1975 root 620 S /sbin/cardmgr
1995 root 616 S /sbin/syslogd -n -C 64 -m 20
2007 root 596 S /sbin/klogd -n
2057 root 492 S hcid: processing events
2061 root 456 S /sbin/sdpd
2094 root 444 S opd: waiting for incomming OBEX connections on channel 1...
2143 root 240 S udhcpc -b -p /var/run/udhcpc.eth0.pid -i eth0
2158 root 9340 S /opt/QtPalmtop/bin/qpe -terminal 2
2169 root 536 S /sbin/getty 115200 ttyS0
2170 root 536 S /sbin/getty 38400 tty1
2177 root 4388 S N quicklauncher
2178 root 2712 S < /opt/QtPalmtop/bin/qss
2179 root 1164 S /usr/sbin/dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 22
2180 root 800 S -sh
2189 root 720 R ps aux

Total Opie related: 18,534 kb VmSize

I also did these tests for the Nokia 770 using Maemo. It is
different hardware.

Display: 800x480 touch screen, 16-bit color
CPU: 250MHz TI 1710 OMAP (ARM-based)
Memory: 128MB internal flash (64MB available to the user), 64MB via included RS-MMC card

(from pull battery poweroff)
Boot up time 65.3 s

Maemo does not have PIM apps, I will use what is on there.

File Manager- 4.9 s
Image view- 4.2 s
Calculator- 3.6 s
Clock- 3.3 s
Notes- 3.4 s
Sketch- 3.2 s
Opera- 10.7 s


Blog Topics:

Comments