[cairo-bugs] [Bug 4846] Performance problems for GTK+/Cairo on
MacOS X
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sun Oct 23 23:22:09 PDT 2005
Please do not reply to this email: if you want to comment on the bug, go to
the URL shown below and enter yourcomments there.
https://bugs.freedesktop.org/show_bug.cgi?id=4846
------- Additional Comments From bogdanni at hotmail.com 2005-10-23 23:22 -------
Created an attachment (id=3609)
--> (https://bugs.freedesktop.org/attachment.cgi?id=3609&action=view)
profile with render disabled
I disabled Render inside cairo-xlib-surface.c and my application returned to
decent speed (i.e. doesn't feel like swimming through mud) even on Apple X11. I
guess the X server doesn't matter much now, its top activity now is memcpy.
This configuration has the advantage that one can see clearly what's going on
and it's great that pixman is a mini-fb and has even the same function names.
I produced a new profile with the main culprits. This is again operating the
UI of my application, which is nothing fancy (some comboboxes, an expander with
some sliders, a textview where short messages are displayed, a menu, a file
chooser, an aboutbox). I hope it is useful for you.
You can see that most of the requests come from GDK (and not from Pango,
sorry), in particular from gdk_window_clear_backing_rect, I suppose this is in
the GDK double-buffering.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the cairo-bugs
mailing list