I've noticed a funny difference between 18d running on
Redhat Linux and FreeBSD, under very nearly the same conditions.
The Linux version seems to have better GC: the cmucl process stays
under 60 megabytes as shown by 'top', and often gets crunched down to 35
after a mark-and-sweep (gc :full t)
Under FreeBSD, the process grew to 120+/-10 mb and hovered there,
despite running full GCs.
Does the linux port have better stack-scrubbing? Or is there
some subtle difference in how the 2 OSs define memory usage?
Not that this is an issue for me. Both are more than good enough
for my purposes, but the memory frugality of the Linux port is
downright excellent compared to the alternatives available.
__________________________________________________
Do You Yahoo!?
Yahoo! Health - Feel better, live better
http://health.yahoo.com