On Wed, 21 Jun 2006 00:41:31 +0200, Clemens Eisserer said: > I did some oprofiling, however I don't have a vmlinz-file handy so its > quite a bit useless: > 5558 39.2930 no-vmlinux 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.. > 2116 14.9593 libfb.so > 1319 9.3248 nvidia_drv.so > 1031 7.2888 Xorg > 603 4.2630 libqt-mt.so.3.3.5 > 550 3.8883 libc-2.4.so > 470 3.3227 libgobject-2.0.so.0.800.5 Was this your Eclipse test, or gftp? What I'm seeing on the 'wiggle the dividing bar on gftp till it saturates the CPU' is this: (and yes, it's a generic GTK issue, not gftp, unless the 3 other apps I tested did the same wrong thing with it.. ;) samples % image name app name symbol name 10597 13.6788 libgdk_pixbuf-2.0.so.0.903.0 libgdk_pixbuf-2.0.so.0.903.0 scale_line 7797 10.0645 libgdk_pixbuf-2.0.so.0.903.0 libgdk_pixbuf-2.0.so.0.903.0 pixops_process 5232 6.7536 libfb.so libfb.so (no symbols) 4834 6.2398 Xorg Xorg (no symbols) 3318 4.2829 libgdk_pixbuf-2.0.so.0.903.0 libgdk_pixbuf-2.0.so.0.903.0 .loop 3152 4.0687 nvidia_drv.so nvidia_drv.so _nv000194X 2591 3.3445 libc-2.4.90.so libc-2.4.90.so memcpy 2172 2.8037 vmlinux vmlinux get_page_from_freelist 2067 2.6681 libpthread-2.4.90.so libpthread-2.4.90.so pthread_mutex_unlock 1570 2.0266 libpthread-2.4.90.so libpthread-2.4.90.so pthread_mutex_lock 1359 1.7542 nvidia nvidia (no symbols) 1064 1.3734 libgdk_pixbuf-2.0.so.0.903.0 libgdk_pixbuf-2.0.so.0.903.0 process_pixel 953 1.2302 libglib-2.0.so.0.1102.1 libglib-2.0.so.0.1102.1 g_hash_table_lookup (or, done by shared library: 23907 30.8597 libgdk_pixbuf-2.0.so.0.903.0 10538 13.6027 vmlinux 5594 7.2209 libc-2.4.90.so 5377 6.9408 libgobject-2.0.so.0.1102.1 5232 6.7536 libfb.so 4953 6.3934 Xorg 4784 6.1753 nvidia_drv.so 3933 5.0768 libpthread-2.4.90.so 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.... You probably mentioned it before, but what GTK2 theme are you using?
Attachment:
pgp1LCoKE7727.pgp
Description: PGP signature