Re: testing pango with 770
- From: Behdad Esfahbod <behdad cs toronto edu>
- To: Tapani Pälli <tapani palli nokia com>
- Cc: maemo-developers maemo org, gtk-i18n-list gnome org
- Subject: Re: testing pango with 770
- Date: Sun, 25 Dec 2005 07:23:25 -0500 (EST)
Note that many of the optimizations that went into Pango 1.11
only affect the cairo backend. I cannot remember any change that
slows down pango.
behdad
On Wed, 21 Dec 2005, [ISO-8859-1] Tapani Pälli wrote:
> Hello,
> Here are test results for Pango performance on 770 :
>
> ===============================
> TEST : Pango performance on 770
> ===============================
>
> Test programs are made by OpenedHand, all tests are measuring fullscreen
> write speed.
> Timestamps are taken using gettimeofday() after rendering and issuing
> XSync().
>
> Short description on tests (api, rendering function) :
> *test-pango : xlib, pango_xft_render
> *test-pango-gdk : gtk/gdk, pango_xft_render
> *test-pango-gtk : gtk, pango_xft_render
> *test-pango-layout : gtk, gdk_draw_layout
>
> Text 'abcdefghijklmnopqrstuvwxyz' is rendered to 20 rows 100 times using
> 'sans serif-18' font.
> (Each test is renderering 52000 glyphs.)
>
> using 770 macroboard, latest sw-build.
>
>
> -test-1--------------------------------------------------------------
> - glib 2.6.2
> - pango 1.8.1
>
> test-pango : Total time 6254 ms, approx 8314 glyphs per second
> test-pango-gdk : Total time 6292 ms, approx 8264 glyphs per second
> test-pango-gtk : Total time 6313 ms, approx 8236 glyphs per second
> test-pango-layout : Total time 7383 ms, approx 7043 glyphs per second
> test-gtk-layout : Total time 7782 ms, approx 6682 glyphs per second
>
> -test-2--------------------------------------------------------------
> - glib 2.9.1
> - pango 1.10.2
>
> test-pango : Total time 6787 ms, approx 7661 glyphs per second
> test-pango-gdk : Total time 6610 ms, approx 7866 glyphs per second
> test-pango-gtk : Total time 6569 ms, approx 7915 glyphs per second
> test-pango-layout : Total time 8038 ms, approx 6469 glyphs per second
> test-gtk-layout : Total time 8593 ms, approx 6051 glyphs per second
>
> -test-3--------------------------------------------------------------
> - glib 2.9.1
> - pango 1.11.1
>
> test-pango : Total time 6979 ms, approx 7450 glyphs per second
> test-pango-gdk : Total time 6899 ms, approx 7537 glyphs per second
> test-pango-gtk : Total time 6893 ms, approx 7543 glyphs per second
> test-pango-layout : Total time 8064 ms, approx 6448 glyphs per second
> test-gtk-layout : Total time 8423 ms, approx 6173 glyphs per second
>
>
> Notes :
>
> * Gtk was not built with new glib, I was using the same gtk
> (2:2.6.4-1.osso76) all the time. There might be some speed differences
> to tests using gtk then.
>
> * 'test-pango' is the most accurate figure here, since it's not using gtk.
>
> * Packages were made using upstream tarballs and applying maemo-patches
> (glib 5, pango 1) on top
>
> * I will happily try running other tests aswell, don't hesitate to answer
>
> * What is causing slowness?
>
> // Tapani
>
> _______________________________________________
> gtk-i18n-list mailing list
> gtk-i18n-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtk-i18n-list
>
>
--behdad
http://behdad.org/
"Commandment Three says Do Not Kill, Amendment Two says Blood Will Spill"
-- Dan Bern, "New American Language"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]