Feature roadmap/General UI sluggishness: Difference between revisions
m (fix link to User:MarcoPesentiGritti) |
No edit summary |
||
Line 23: | Line 23: | ||
Suggestions from John Gilmore (e-mail here: http://lists.laptop.org/pipermail/devel/2008-December/021595.html) <br> |
Suggestions from John Gilmore (e-mail here: http://lists.laptop.org/pipermail/devel/2008-December/021595.html) <br> |
||
'''File read write performance''' |
|||
* Putting a swap partition on an SD card and seeing what it does for performance |
* Putting a swap partition on an SD card and seeing what it does for performance |
||
* Building an un-compressed JFFS2 filesystem (it's trivial with the tools used) and seeing what it does for performance |
* Building an un-compressed JFFS2 filesystem (it's trivial with the tools used) and seeing what it does for performance |
||
'''System memory usage optimization''' |
|||
* Running "prelink" to avoid dirtying pages for shared libraries (reducing memory pressure) and see what it does for performance |
* Running "prelink" to avoid dirtying pages for shared libraries (reducing memory pressure) and see what it does for performance |
||
* Working on glibc and other popular libraries in the XO to reduce their dirty memory page footprint (it's huge and doesn't need to be) |
* Working on glibc and other popular libraries in the XO to reduce their dirty memory page footprint (it's huge and doesn't need to be) |
||
'''CPU cycle and process optimization''' <br> |
|||
* Fixing bug #4680 in PyGTK+, which causes every multithreaded Python GTK+ program to uselessly poll ten times a second. |
* Fixing bug #4680 in PyGTK+, which causes every multithreaded Python GTK+ program to uselessly poll ten times a second. |
||
⚫ | |||
'''System level tests''' <br> |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
'''Graphics performance''' <br> |
|||
⚫ | |||
⚫ | |||
⚫ | |||
Side by side Cairo graphics performance tests between a 2Ghz PC and XO <br> |
Side by side Cairo graphics performance tests between a 2Ghz PC and XO <br> |
||
http://screamingduck.com/Cruft/cairo_benchmark_XO.txt <br> |
http://screamingduck.com/Cruft/cairo_benchmark_XO.txt <br> |
||
http://screamingduck.com/Cruft/cairo_benchmark_2GHz_E2180.txt <br> |
http://screamingduck.com/Cruft/cairo_benchmark_2GHz_E2180.txt <br> |
||
http://screamingduck.com/Cruft/cairo_benchmark_XO_NoAccel.txt <br> |
http://screamingduck.com/Cruft/cairo_benchmark_XO_NoAccel.txt <br> |
||
⚫ | |||
⚫ | |||
http://wiki.laptop.org/go/Performance_tuning |
http://wiki.laptop.org/go/Performance_tuning |
||
Revision as of 18:14, 31 December 2008
Feature subcategory | Is part of::Category:Performance | |
Requesters | {{#arraymap:Uruguay, Peru|,|x|Requested by::x}} | |
Requirements | * For all of the following, the times measured should apply when the XO is connected to a wireless AP and running Write with a file of less than 1 MB. This is used as a sample "state of the machine" definition. Other definitions of state of the machine are welcome and the performance when the XO is doing more (e.g. more activities open or moving data over the Wireless) should not degrade precipitously.
| |
Specification | See previous threads on this here: http://lists.laptop.org/pipermail/sugar/2008-July/007471.html Thread on SVG graphics performance here: Suggestions from John Gilmore (e-mail here: http://lists.laptop.org/pipermail/devel/2008-December/021595.html)
System memory usage optimization
CPU cycle and process optimization
System level tests
Graphics performance
Side by side Cairo graphics performance tests between a 2Ghz PC and XO
| |
Owners | {{#arraymap:MarcoPesentiGritti, Erik|,|x|Contact person::User:x}} | |
Priority | Priority::2 | |
Helps deployability? | Helps deployability::no | |
Target for 9.1? | Target for 9.1::no |