Jan Vroonhof <vroonhof(a)math.ethz.ch> writes:
Olivier Galibert <galibert(a)pobox.com> writes:
> We may want someday to integrate the type into the flags struct to go
> back to 4 bytes _or_ change the unsigned char to int (which may make
> the code faster, but probably only when using error checking).
I am even worried about the 4 bytes. That is still 50% overhead per
cons-cell.
So am I. The other day I went to a friends' and saw his XEmacs
consuming only 11M of memory, with Gnus started. Then I recalled that
my XEmacs used to take only 12M or so memory and run that way for
days, ultimately going to 15M or so. Now, 15-20M is a minimum
startup.
I'm not sure the conses are responsible, but it might be worth
investigating.
(And I still remember being flabbergasted by XEmacs 19.12 taking 8M
when I started using Emacs. Eight megs! For chrissake...)