> > > > I defined 10,000 dummy abbrevs (a1 .. a10000) and used the profiler to > compare > > memory usage and... I did not get any conclusive results. And between > runs I get different > > memory values reported. > > The "memory" profiler doesn't really measure memory consumption, it > just uses memory-allocation calls as a poor-man's timer that ticks > frequently enough. > > IOW, don't use the "memory" profiler if you need to profile memory > consumption. We don't (yet) have such a beast in Emacs. > Hi Eli, Thanks for the input. I also did a benchmark-run (100 laps) on the two versions as well. Here are the results: Old version (20.113209378 361 11.676905440000002) New version (19.808761477999997 356 11.392537358999999) I'll leave it up to Stefan and others to decide which of the versions of abbrev-suggest we should keep, if we want to include this in Emacs. I'll send a new patch here soon. Thanks! /Mathias