Meego Wiki
Views
ARM/N900/Performance
Page
Discussion
View source
History
From MeeGo wiki
<
ARM
|
N900
Revision as of 07:17, 1 June 2011 by
Kjokinie
(
Talk
|
contribs
)
(
diff
)
← Older revision
|
Latest revision
(
diff
) |
Newer revision →
(
diff
)
Jump to:
navigation
,
search
Contents
1
DE Performance page
1.1
Problems
2
Benchmark results
3
Improvement ideas
4
TODO list
5
Issues being worked on
6
Tools
DE Performance page
Problems
Startup time of applications
Startup time of the device
Right after the homescreen has loaded, after the first boot, device is unusable for a while
Memory use
Slow I/O performance 2-20x slower than Maemo5 on N900
UI scrolling freezes for 1-2s from time to time
Benchmark results
Results from Q/A
http://wiki.meego.com/ARM/N900/QA/Performance
SunSpider 6.1s with GPE MiniBrowser
This is actually pretty good result. Indicates that raw CPU perfomance is ok.
widgetsgallery -timedemo (TBD)
Improvement ideas
optimizing MTF packages, there might be some configuration options, etc.?
ramzswap trial
CGROUPS optimization, most likely still not done
eMMC performance investigation, see my bug, maemo is 2-20x faster?
last resort type of thing: taking NAND to use as swap (and destroying maemo installation)
adjust stack sizes
lower GLES ParamBuffer size
Remove unused applifed processes.
Merge meego-volume-control to systemui
cache some often used data in NAND and symlink there
tracker configuration
test overclock with known testing (from qa-tools guys perhaps)
real microsdhc tests based on class speed rating
actually answer specific questions about how write/read speed effect perf
app startup times
general usage
media write times
cataloguing media
TODO list
Profile startup of simple MTF, QML, and Qt apps
Profile memory use of simple MTF, QML, and Qt apps
Investigate configuration options for MTF
Investigate configuration options for Qt
Investigate configuration options for QML
Update MTF (libmeegotouch, mcompositor, home, system ui, etc. ) to get latest optimizations from upstream
Update Qt
Issues being worked on
https://bugs.meego.com/show_bug.cgi?id=18268
Tools
Smaps (Memory use)
http://wiki.meego.com/ARM/N900/Developers/Sp_smaps_snapshot
Bonnie (I/O performance)
http://wiki.meego.com/Bonnie
Gprof
Oprofile (Not available)
More:
http://wiki.meego.com/SDK/Developer_tools
Wiki Navigation
Return to MeeGo.com
Main page
Recent changes
Random page
Help
Search
Toolbox
What links here
Related changes
Special pages
Printable version
Permanent link
Personal tools
Log in / create account