Olivier Galibert <galibert(a)pobox.com> writes:
If you want to try doing that, I'll give you a hint: Create a
new
description type (it's simply an enum in lrecord.h), use it for the
hentry pointer description in hash_table_description (instead of the
XD_STRUCT_PTR), and implement your packed dumping in the switchs.
Sincerely, I don't think the difference will be significant.
It was just an idea. If you think there will be little or no
difference, then it needn't be done.
Have you tried measuring startup speed of XEmacs? How long does it
take to relocate the data? Is the mmap()ed data shared between XEmacs
processes?