A simple comparison:
XEmacs 21.4.14 (latest CVS + my PUI enhancements)
time xemacs -kill
real 0m29.846s
user 0m21.567s
sys 0m1.287s
XEmacs 21.5.15 (latest CVS)
time ./xemacs -kill
real 2m19.488s
user 0m55.854s
sys 0m2.759s
That's pretty horrible.
The 21.4 was configured with:
./configure \
'--extra-verbose'
'--site-prefixes=/usr/local/pgsql:/usr/local/BerkeleyDB.4.1' \
'--dynamic=yes' \
'--with-gtk=no' \
'--with-gnome=no' \
'--with-toolbars' \
'--with-wmcommand' \
'--with-athena=next' \
'--with-menubars=lucid' \
'--with-scrollbars=athena' \
'--with-dialogs=athena' \
'--with-widgets=athena' \
'--with-gif' \
'--with-sound=native,noesd' \
'--with-site-lisp=no' \
'--with-site-modules' \
'--pdump' \
'--with-mule' \
'--with-xfs' \
'--error-checking=none' \
'--with-clash-detection' \
'--cflags=-s -O3 -Wall -march=k6 -malign-double \
-fomit-frame-pointer \
-funroll-loops \
-fexpensive-optimizations \
-fschedule-insns2 \
-D__NO_STRING_INLINES \
-D__NO_MATH_INLINES'
The 21.5 was configured with:
../src/configure \
'--srcdir=../src' \
'--extra-verbose' \
'--site-prefixes=/usr/local/pgsql:/usr/local/BerkeleyDB.4.1' \
'--dynamic=yes' \
'--with-athena=next' \
'--with-menubars=lucid' \
'--with-scrollbars=athena' \
'--with-dialogs=athena' \
'--with-widgets=athena' \
'--with-site-lisp=no' \
'--with-site-modules' \
'--with-mule' \
'--with-xfs' \
'--debug=no' \
'--error-checking=none' \
'--with-clash-detection' \
'--external-widget' \
'--cflags=-O3 -pipe -march=k6 -malign-double \
-fomit-frame-pointer \
-funroll-loops \
-fexpensive-optimizations \
-fschedule-insns2 \
-D__NO_STRING_INLINES \
-D__NO_MATH_INLINES' \
'--use-kkcc'
Yes there are a couple of differences in the two configurations, but
nothing that could account for such a massive slow down.
--
|---<Steve Youngs>---------------<GnuPG KeyID: A94B3003>---|
| XEmacs - The only _______ you'll ever need. |
| Fill in the blank, yes, it's THAT good! |
|------------------------------<sryoungs(a)bigpond.net.au>---|