I used bootchart on an OpenMoko system (which is derived from OpenEmbedded) and noticed that the overhead was pretty high for an embedded system.
I wrote a C program that substitutes the data collection loop part of the bash script, thus saving a lot of process creation/termination overhead.
Hello.
I used bootchart on an OpenMoko system (which is derived from OpenEmbedded) and noticed that the overhead was pretty high for an embedded system.
I wrote a C program that substitutes the data collection loop part of the bash script, thus saving a lot of process creation/termination overhead.
Its sources are available in the tarball of the whole OpenEmbedded recipe at
http://aiurlano.netsons.org/OpenMoko/Sources/litebootchartd.tar.gz
Maybe you could find it useful.
Regards,
Alessandro