libtool
[Top][All Lists]
Advanced

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

Libtool performance status (part 1.2965)


From: Bob Friesenhahn
Subject: Libtool performance status (part 1.2965)
Date: Tue, 22 Apr 2008 21:29:02 -0500 (CDT)

Tonight I did some test timings of building GraphicsMagick 1.2 under Solaris 10. This time around I did a non-parallel build. I tested with the nefarious libtool 1.5.26 as well as various 2.X versions. Most tests used bash by default, but the last test run is with libtool-head and the 'dash' shell.

It is clear to see that libtool 2.2 is vastly more efficient than the much maligned 1.5.26. It is also clear that the head version has improved its run times over 2.2.2. It is clear that 'dash' (aptly named) is faster than 'bash' ("The World's Slowest Shell" (TM)).

Obviously time is better spent updating packages to use libtool 2.2.X rather than spinning the wheels adding a 'Dolt' shim layer. Someone should look under the covers and tune up bash as well. The improvement in system times (1:25.275 vs 41.018) is outrageous, and even though compilation is a CPU bound actity, the user times have improved noticeably as well.

GraphicsMagick 1.2 build times
==============================

configured by /home/bfriesen/src/graphics/GraphicsMagick-head/configure, 
generated by GNU Autoconf 2.62,
  with options "'CFLAGS=-g -O2' 'CXXFLAGS=-g -O' '--enable-libtool-verbose' 
'--with-quantum-depth=16' '--enable-shared' '--with-modules' '--without-fpx' 
'--without-perl'"

libtool 1.5.26:
real     4:53.877
user     3:26.912
sys      1:25.275

libtool 2.2:
real     4:10.695
user     3:20.720
sys        45.651

libtool 2.2.2:
real     4:10.487
user     3:20.956
sys        45.777

libtool 1.2965 2008-04-22 (bash)
real     4:03.745
user     3:19.232
sys        41.018

libtool 1.2965 2008-04-22 (dash)
real     3:43.894
user     3:07.987
sys        34.191


======================================
Bob Friesenhahn
address@hidden, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]