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