Performance tuning: Difference between revisions

From OLPC
Jump to navigation Jump to search
Line 3: Line 3:
The OLPC is a very resource limited machine. Decreasing resource use on the OLPC translates into very tangible benefits such as more space on machine for user content, better system responsiveness, better battery life. There are two broad categories been looking at: processor use and memory use.
The OLPC is a very resource limited machine. Decreasing resource use on the OLPC translates into very tangible benefits such as more space on machine for user content, better system responsiveness, better battery life. There are two broad categories been looking at: processor use and memory use.


Processor Utilization tools:
===Processor utilization tools===
* Sysprof (http://www.daimi.au.dk/~sandmann/sysprof/)
* Sysprof (http://www.daimi.au.dk/~sandmann/sysprof/)
* [[Oprofile_setup]]
* [[Oprofile_setup]]
Line 11: Line 11:




Storage Utilization:
=== Storage utilization ===
* Memphis (http://dev.laptop.org/git.do?p=projects/soc-memphis)
* Memphis (http://dev.laptop.org/git.do?p=projects/soc-memphis)
* Valgrind's massif tool to examine memory allocation (http://www.valgrind.org/)
* Valgrind's massif tool to examine memory allocation (http://www.valgrind.org/)
Line 20: Line 20:
* Utility to analyze file sytem usage (http://www.pixelbeat.org/fslint/)
* Utility to analyze file sytem usage (http://www.pixelbeat.org/fslint/)
* Utility to analyze RAM usage (http://www.pixelbeat.org/scripts/ps_mem.py)
* Utility to analyze RAM usage (http://www.pixelbeat.org/scripts/ps_mem.py)

[[Category:Software development]]

Revision as of 10:00, 21 December 2008

Performance Tuning for OLPC

The OLPC is a very resource limited machine. Decreasing resource use on the OLPC translates into very tangible benefits such as more space on machine for user content, better system responsiveness, better battery life. There are two broad categories been looking at: processor use and memory use.

Processor utilization tools


Storage utilization