Re: Scrolling performance

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
_______________________________________________

gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux