>>>> "Jake" == Jake Colman
<jake.colman(a)xemacs.org> writes:
Jake> Looking at it again, I don't think I have a GC problem with
Jake> the pdumper. I do think, however, that XEmacs start-up time
Jake> when processing my init file is definitely slower when using
Jake> the pdumper. Would that make sense? Is it Supposed To Be
Jake> That Way?
No, and no.
Startup time _is_ presumably affected, but all the additional time
should be spent in initialization of the Lisp environment, ie,
_before_ init files are processed. I imagine you've thought of this,
but didn't you recently update your packages as well? Is it possible
that you're confounding increases in autoload processing or package
initialization time due to changes in the packages with slowness in
XEmacs itself?
Note that XEmacs 21.4 is probably somewhat slower than 21.1; a lot of
effort went into tuning 21.1 for performance, while 21.4 was extremely
feature-rich. However, there should not be any noticable difference
between 21.4.x, for x < 14, and 21.4.14.
Also, Motif is known to have bad performance interactions with
widgets, in the generic sense that all of tabs, progress gauges, and
dialogs have had flickering and redundant redisplay reported with
Motif. It is known to have extremely bad performance in clipboard
interaction (shouldn't affect startup, though, unless you're doing
something really fancy in init). It is known to interact badly with
standard configurations to optimize Xt Expose processing.
I'm sorry to put the burden of disentangling all that on you, but
... that's Motif AFAICT.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.