Closed
Bug 48149
Opened 24 years ago
Closed 23 years ago
avoid "up crawling" every time CreateTemplateContents() is called
Categories
(Core Graveyard :: RDF, defect, P3)
Core Graveyard
RDF
Tracking
(Not tracked)
RESOLVED
FIXED
Future
People
(Reporter: waterson, Assigned: waterson)
References
Details
(Keywords: perf)
The XUL template builder currently does a *ton* of "up crawling" (which involves
attribute fetching and string copying) in CreateTemplateContents(). This is the
routine that is called to "flesh out" a partially instantiated template; e.g.,
when you scroll around in the mail window and hit a message that you've never
seen before.
I'm not sure exactly how we could fix this; maybe using another lookaside table
(or merging it with the conflict set, or something), but it does account for a
couple percentage points of the profile when scrolling in mailnews. (Most of the
time goes to looking for a 'ref' or 'id' attribute, and then calling
rdf_MakeAbsoluteURI() -- all string horror.)
Assignee | ||
Updated•24 years ago
|
if this is fixed, shouldn't it be marked as such to remove it from any radar?
I sadly don't have the power to do this from this account...
Assignee | ||
Comment 3•23 years ago
|
||
Yes, thanks. I must've forgot to mark it as such.
Updated•6 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•