On 05/30/12 05:27 PM, Søren Sandmann wrote:
> From: Søren Sandmann Pedersen <s...@redhat.com>
> 
> This new API allows glyphs to be cached in a data structure in pixman,
> and entire glyph strings to be composited in one go.
> 
> Results from the cairo peformance test suite running against Xvfb with
> a screen size of 1680x1050@32bpp:
> 
> Speedups
> ========
>  xlib          firefox-talos-gfx  13669.42 -> 3717.03:  3.68x speedup
> ██▋
>  xlib          xfce4-terminal-a1  1842.63 -> 1086.13:   1.70x speedup
> ▊
>  xlib                  evolution  1401.95 -> 897.70:    1.56x speedup
> ▌
>  xlib         gnome-terminal-vim  1859.13 -> 1192.92:   1.56x speedup
> ▌
>  xlib                    poppler  1650.37 -> 1244.72:   1.33x speedup
> ▍
>  xlib       firefox-planet-gnome  7300.14 -> 5751.90:   1.27x speedup
> ▎
>  xlib                       gvim  1385.19 -> 1284.40:   1.08x speedup
> ▏

I note the pixman patches use a custom hash function instead of the standard
SHA1 hash the X server currently uses (and currently tries to find an
accelerated version of) - any idea if this factors into the performance at all?

-- 
        -Alan Coopersmith-              alan.coopersm...@oracle.com
         Oracle Solaris Engineering - http://blogs.oracle.com/alanc
_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to