welcome
Dirk Mueller
mueller@kde.org
Thu, 9 Jan 2003 08:27:56 +0100
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?
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.
--
Dirk (received 278 mails today)