Re: Scrolling performance
- From: "Clemens Eisserer" <linuxhippy gmail com>
- To: gtk-list gnome org
- Subject: Re: Scrolling performance
- Date: Wed, 21 Jun 2006 14:04:21 +0200
Hello Valdis,
Thanks again for taking all the time :-)
You were right, novell installed by default a gtk-qt-engine package,
that was also the reason why I was not able to get rid of "this one
and only theme". Now I am using the default theme and its _way_
better, I see about twice as much refreshed when moving gftp's
vertical splitter, the horizontal are still very slow.
gtk-demo still shows a much higher expose-lag than even konqueror
which its much more complex (and skinned) default interface.
Bummer. With a system time *that* high, I'm wondering if there's something
odd going on here... a vmlinux to help split that out would certainly
help a lot in debugging here..
Great, SuSe (unlike fedora) stores an compressed vmlinux directly in /boot.
4676 19.7391 libfb.so (no symbols)
3647 15.3953 vmlinux-copy default_idle
2445 10.3212 nvidia_drv.so _nv000805X
2031 8.5736 vmlinux-copy get_page_from_freelist
1817 7.6702 Xorg (no symbols)
1130 4.7701 libcairo.so.2.2.3 (no symbols)
888 3.7486 libgobject-2.0.so.0.800.5 (no symbols)
699 2.9507 libpango-1.0.so.0.1001.1 (no symbols)
659 2.7819 libgdk-x11-2.0.so.0.800.10 (no symbols)
638 2.6932 libglib-2.0.so.0.800.5 (no symbols)
482 2.0347 nvidia_drv.so _nv000194X
331 1.3973 libgtk-x11-2.0.so.0.800.10 (no symbols)
315 1.3297 libc-2.4.so _int_malloc
309 1.3044 nvidia (no symbols)
This profile looks _very_ strange for me. For what is libfb good ... I
am quite sure I am using the binary nvidia driver. A lot if time is
"wasted" allocating memory and a lot of time goes to the nvidia
drivers doing something.
Is there a way to get something like call-graphs out of oprofile,
maybe this would illustrate which functions call into _nv000805X or
libfb.
When moving gftps splitters I still see X (with the default theme)
eating cpu-time at about 65% and gftp at about 33%.
At least in my case, the top hog appears to be too much work done scaling
theme pixmaps over and over, when they're likely to be invalidated by another
resize before the scaling is completed....
Just because of interrest couldn't cairo be used for scaling with a
fast path through XRender? Does XRender supports scaling of images?
Thanks again, lg Clemens
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]