[magick-users] New build - slow gif

Brian Foddy brian.foddy at nwa.com
Thu Nov 2 12:06:53 CST 2006


I recently built a new 6.2.9 IM on HPUX 11i.
It was built with the simple options of
CC=cc CFLAGS="+z" ./configure --prefix=/home/a26811/im --without-perl

I noticed any operations with convert writing a gif file are very slow.
However an older build of IM 6.2.0, built by a former employee does not show
the same slowness.  However there aren't any logs showing what options the
old version was built with, but its running on the same machine with 
many of the
same supporting libs.  Conversions to PNG, BMP, PICT and JPEG are fine 
with both versions.
I believe both were built with HPUX comercial compilers.

My new version, ldd convert shows
ldd convert
        /usr/lib/libc.2 =>      /usr/lib/libc.2
        /usr/lib/libdld.2 =>    /usr/lib/libdld.2
        /usr/lib/libc.2 =>      /usr/lib/libc.2
        /usr/lib/libm.2 =>      /usr/lib/libm.2
        /usr/lib/X11R6/libX11.3 =>      /usr/lib/X11R6/libX11.3
        /usr/lib/X11R6/libICE.2 =>      /usr/lib/X11R6/libICE.2
        /usr/lib/X11R6/libSM.2 =>       /usr/lib/X11R6/libSM.2
        /usr/local/lib/libz.sl =>       /usr/local/lib/libz.sl
        /usr/local/lib/libfreetype.sl =>        
/usr/local/lib/libfreetype.sl
        /usr/lib/libc.2 =>      /usr/lib/libc.2
        /usr/local/lib/libz.sl =>       /usr/local/lib/libz.sl
        /usr/lib/X11R6/libXt.3 =>       /usr/lib/X11R6/libXt.3
        
/view/x_r6jul04_1100/vobs/swdev/pvt/r6jul04_1100/X11R6/lib/libICE.2 =>  
/usr/lib/X11R6/libICE.2
        
/view/x_r6jul04_1100/vobs/swdev/pvt/r6jul04_1100/X11R6/lib/libSM.2 =>   
/usr/lib/X11R6/libSM.2
        /usr/lib/X11R6/libXext.3 =>     /usr/lib/X11R6/libXext.3
        /usr/local/lib/libjpeg.sl =>    /usr/local/lib/libjpeg.sl
        /usr/local/lib/libtiff.sl =>    /usr/local/lib/libtiff.sl
        /usr/local/lib/liblcms.sl =>    /usr/local/lib/liblcms.sl
        /usr/lib/libc.2 =>      /usr/lib/libc.2
        /usr/lib/libm.2 =>      /usr/lib/libm.2
        /home/a26811/im/lib/libMagick.sl.10 =>  
/home/a26811/im/lib/libMagick.sl.10
        /usr/lib/libc.2 =>      /usr/lib/libc.2
        /usr/local/lib/libz.sl =>       /usr/local/lib/libz.sl
        /usr/local/lib/libfreetype.sl =>        
/usr/local/lib/libfreetype.sl
        /usr/lib/libpthread.1 =>        /usr/lib/libpthread.1
        /usr/lib/libm.2 =>      /usr/lib/libm.2
        /usr/lib/X11R6/libXt.3 =>       /usr/lib/X11R6/libXt.3
        /usr/lib/X11R6/libX11.3 =>      /usr/lib/X11R6/libX11.3
        /usr/lib/X11R6/libICE.2 =>      /usr/lib/X11R6/libICE.2
        /usr/lib/X11R6/libSM.2 =>       /usr/lib/X11R6/libSM.2
        /usr/lib/X11R6/libXext.3 =>     /usr/lib/X11R6/libXext.3
        /usr/local/lib/libjpeg.sl =>    /usr/local/lib/libjpeg.sl
        /usr/local/lib/libtiff.sl =>    /usr/local/lib/libtiff.sl
        /usr/local/lib/liblcms.sl =>    /usr/local/lib/liblcms.sl
        /home/a26811/im/lib/libWand.sl.10 =>    
/home/a26811/im/lib/libWand.sl.10
        /usr/lib/libpthread.1 =>        /usr/lib/libpthread.1
        /usr/lib/libc.2 =>      /usr/lib/libc.2
        /usr/lib/libm.2 =>      /usr/lib/libm.2
        /usr/lib/X11R6/libX11.3 =>      /usr/lib/X11R6/libX11.3
        /usr/lib/X11R6/libICE.2 =>      /usr/lib/X11R6/libICE.2
        /usr/lib/X11R6/libSM.2 =>       /usr/lib/X11R6/libSM.2
        /home/a26811/im/lib/libMagick.sl.10 =>  
/home/a26811/im/lib/libMagick.sl.10
        /usr/local/lib/libz.sl =>       /usr/local/lib/libz.sl
        /usr/local/lib/libfreetype.sl =>        
/usr/local/lib/libfreetype.sl
        /usr/lib/libpthread.1 =>        /usr/lib/libpthread.1


The old version
ldd convert
        /usr/lib/libc.2 =>      /usr/lib/libc.2
        /usr/lib/libdld.2 =>    /usr/lib/libdld.2
        /usr/lib/libc.2 =>      /usr/lib/libc.2
        /usr/local/lib/libz.sl =>       /usr/local/lib/libz.sl
        /usr/local/lib/libfreetype.sl =>        
/usr/local/lib/libfreetype.sl
        /usr/lib/libc.2 =>      /usr/lib/libc.2
        /usr/local/lib/libz.sl =>       /usr/local/lib/libz.sl
        /usr/local/lib/libltdl.sl =>    /usr/local/lib/libltdl.sl
        /usr/lib/libc.2 =>      /usr/lib/libc.2
        /usr/local/lib/libz.sl =>       /usr/local/lib/libz.sl
        /usr/local/lib/libfreetype.sl =>        
/usr/local/lib/libfreetype.sl
        /usr/lib/libm.2 =>      /usr/lib/libm.2
        /usr/local/lib/libbz2.sl =>     /usr/local/lib/libbz2.sl
        /usr/lib/libXt.3 =>     /usr/lib/libXt.3
        
/view/x_r6jul04_1100/vobs/swdev/pvt/r6jul04_1100/X11R6/lib/libICE.2 =>  
/usr/lib/X11R6/libICE.2
        
/view/x_r6jul04_1100/vobs/swdev/pvt/r6jul04_1100/X11R6/lib/libSM.2 =>   
/usr/lib/X11R6/libSM.2
        /usr/lib/libX11.3 =>    /usr/lib/libX11.3
        /usr/lib/libICE.2 =>    /usr/lib/libICE.2
        /usr/lib/libSM.2 =>     /usr/lib/libSM.2
        /usr/lib/libXext.3 =>   /usr/lib/libXext.3
        /usr/local/lib/libjpeg.sl =>    /usr/local/lib/libjpeg.sl
        /usr/local/lib/libtiff.sl =>    /usr/local/lib/libtiff.sl
        /usr/local/lib/liblcms.sl =>    /usr/local/lib/liblcms.sl
        /usr/lib/libc.2 =>      /usr/lib/libc.2
        /usr/lib/libm.2 =>      /usr/lib/libm.2
        /usr/local/lib/libMagick.sl =>  /usr/local/lib/libMagick.sl
        /usr/lib/libc.2 =>      /usr/lib/libc.2
        /usr/local/lib/libltdl.sl =>    /usr/local/lib/libltdl.sl
        /usr/lib/libm.2 =>      /usr/lib/libm.2
        /usr/local/lib/libz.sl =>       /usr/local/lib/libz.sl
        /usr/local/lib/libbz2.sl =>     /usr/local/lib/libbz2.sl
        /usr/lib/libXt.3 =>     /usr/lib/libXt.3
        /usr/lib/libX11.3 =>    /usr/lib/libX11.3
        /usr/lib/libICE.2 =>    /usr/lib/libICE.2
        /usr/lib/libSM.2 =>     /usr/lib/libSM.2
        /usr/lib/libXext.3 =>   /usr/lib/libXext.3
        /usr/local/lib/libjpeg.sl =>    /usr/local/lib/libjpeg.sl
        /usr/local/lib/libfreetype.sl =>        
/usr/local/lib/libfreetype.sl
        /usr/local/lib/libtiff.sl =>    /usr/local/lib/libtiff.sl
        /usr/local/lib/liblcms.sl =>    /usr/local/lib/liblcms.sl

Can anyone shed some light on this to help me figure out why the new build
is much slower on GIFs?

Many thanks,
Brian



More information about the Magick-users mailing list