welcome

Don Melton gramps@apple.com
Thu, 9 Jan 2003 00:01:48 -0800


On Wednesday, January 8, 2003, at 11:27 PM, Dirk Mueller wrote:

> On Mit, 08 Jan 2003, Don Melton wrote:
>
>> Yeah, that's what we figured might happen.  We realized that we were
>> breaking binary compatibility but for a significant performance gain 
>> on
>> i-Bench, it seemed worth it.
>
> True. But I doubt that this is the case for the ~DOMString() fix. I 
> believe
> i-Bench is mainly JS dependend and as kjs was slow because of the 
> heaps of
> string comparisons (something like >95% in many cases), your Identifier
> change combined with the clever garbage collector improvements must 
> have
> given a tremendous speedup.
>
> Did you do some numbers on how much each particular optimisation had as
> effect?

Darin and Maciej do.  I'll smack them tomorrow and have them send out 
some details. ;)
>
> while we toyed with the improved allocator idea for the render tree for
> quite a while already, we never introduced it so far because of 
> refcounting
> and reentrancy problems with form widgets and memory management 
> problems
> with JS event listeners.
>
> BTW, we have a zone allocator implementation in kdecore (KAllocator). 
> would
> be interesting to know how these two compare.

I didn't know that.  I'll ask the boys to look at it.

-- Gramps