[cairo] Report for the pango patch and proper profiles

Daniel Amelang daniel.amelang at gmail.com
Wed Nov 29 09:04:10 PST 2006


On 11/29/06, Xan Lopez <xan.lopez at gmail.com> wrote:
> Hey,
> I've tested the type checking patches as thoroughly as I could this morning,
> and I'd say I'm seeing an improvement between 1% and 2% in the expose times
> of GtkLabel and GtkTextView from gtk-theme-torturer and timetext[1]. So
> definitely it's not a big win, but I'd say is a nice improvement for an
> "automatic" patch.
> Anyway, thanks to the nice guys from opened-hand I received the patch that
> fixes the symbol resolving brokeness of my oprofiler, so I can now provide
> sane profiles. I'm attaching profiles for cairo, pango and pangocairo from a
> timetext run.
> An immediate comment from the pangocairo profile: is the glyph_extents cache
> working? it's taking a lot of CPU time and we are exposing the same ~20
> characters characters all over again

See my post yesterday about __umod on ARM if you want an explanation
of why hash_lookup (which glyph_extents uses) is so slow. I also
propose a solution for it.

http://lists.freedesktop.org/archives/cairo/2006-November/008613.html

Dan


More information about the cairo mailing list