On Tue, Dec 16, 2008 at 7:08 PM, Neil Graham <span dir="ltr"><<a href="mailto:Lerc@screamingduck.com">Lerc@screamingduck.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Tue, 2008-12-16 at 16:23 -0700, Jordan Crouse wrote:<br></div><div class="Ih2E3d">> The first thing you need to do is determine which operations you really<br>
> care about. I would first target the operations that deal with text and<br>
> rounded corners, since those will be the most complex. Straight blits<br>
> and rectangle fills are important, but less interesting, since they<br>
> involve the least work in the path between you and the GPU.<br>
</div>Fundimentally, you care about the operations that are making it slow.<br>
Those are the ones A) being used lots B) Take notable amounts of time in<br>
total and C) have room for improvement.<br>
<br>
Is there a build of cairo that can produce a log of what calls are used<br>
in typical XO use?<br></blockquote></div><br>Some good ways to find out are located here:<br>
<br><a href="http://wiki.laptop.org/go/Performance_tuning">http://wiki.laptop.org/go/Performance_tuning</a><br><br>I personally most often use oprofile, without vmlinux (I don't know where to get a vmlinux file for the olpc kernel).<br>
<br>-Wade<br>