Re: [patch] Remove pangocairo from Gtk+ 2.8.20
- From: "Matt Hoosier" <matt hoosier gmail com>
- To: "Xan López" <xan lopez nokia com>
- Cc: performance-list gnome org
- Subject: Re: [patch] Remove pangocairo from Gtk+ 2.8.20
- Date: Mon, 30 Oct 2006 12:02:39 -0500
Xan,
Thanks for the testing and feedback (and the port to 2.10.6). I'm
eager to see your graphs :)
--Matt
On 10/30/06, Xan López <xan lopez nokia com> wrote:
Hi,
I've upgraded your patch against GTK+ 2.10.6, and we are getting great
performance figures compared to GTK+ 2.10.6 with pangocairo too
(basically at the level of GTK+ 2.6.10 again). Right now I'm working on
a python/cairo script to get some nice graphics from a torture test
session with several GTK+s, hope to get it ready soon.
Xan
El jue, 19-10-2006 a las 15:04 -0500, ext Matt Hoosier escribió:
> Hi,
>
> Attached is a patch against gtk+-2.8.20 CVS which replaces the
> pangocairo text rendering with the old pangoxft code from 2.6. It
> targets embedded systems which currently suffer some performance
> bottlenecks using Cairo for text.
>
> Note that in a few cases some fields of structures (e.g.,
> _GdkGCX11.fg_picture and _GdkGCX11.fg_picture_color) had to be
> re-added. This was done mainly because the restored pangoxft code used
> them to calculate things. I'd gladly accept criticism about betters
> ways to fetch the information using normal 2.8 internal state rather
> than re-add those fields.
>
> gdk_screen_get_font_options() and gdk_screen_set_font_options() also
> don't do anything now. I'm not so sure how much a problem this is in
> practice.
>
> Using Manu Cornet's gtk-theme-torturer on some ARM hardware, 2.8.20
> originally took about 55% longer than 2.6.10 to complete the GtkLabel
> run. After these patches, it takes only about 8-10% longer than
> 2.6.10.
>
> Thoughts?
> _______________________________________________
> Performance-list mailing list
> Performance-list gnome org
> http://mail.gnome.org/mailman/listinfo/performance-list
[
Date Prev][Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]