Raymond Toy wrote:
>>>>>"Ben" == Ben Wing <ben(a)xemacs.org>
writes:
>>>>>
>>>>>
Ben> Hrvoje Niksic wrote:
>> The problem is that people who tried it claim that XEmacs 21.5 is much
>> *slower* than 21.4, especially for Gnus. That's why I was reluctant
>> to even include it in the comparison.
>>
>>
>>
Ben> maybe they're comparing apples and oranges, i.e. error-checking and
Ben> no-error-checking. i'd be rather surprised if xemacs 21.5 actually
Ben> got slower, and i'd certainly like to know why.
I can tell you that 21.5-b18 is way, way faster than later versions.
In a GNUS buffer with about 1000 messages, 21.5-b18 was acceptably
fast on my Sun Blade 1500 at work. When I upgraded to 21.5-b22, it
takes 2-3 times longer. (I've sent a message about this to the list
before, with some profiling results.) Both were compiled with Mule
enabled. b18 had error-checking on, but b22 has it off.
In my day-to-day usage, this is the only thing I really notice as
being slower.
Ray
hmm. well, the byte-char algorithm was changed between b18 and b19.
but various other things changed between 18 and 22 as well. could you
try compiling b19 and see whether it gets slower or faster? ideally,
both b18 and b19 should be optimized, without error-checking.
ben