Closed Bug 48151 Opened 25 years ago Closed 25 years ago

investigate high fan-out from nsXBLBinding::GetBinding() while scrolling mailnews

Categories

(Core :: XBL, defect, P3)

defect

Tracking

()

RESOLVED FIXED

People

(Reporter: waterson, Assigned: hyatt)

Details

(Keywords: perf)

While profiling scrolling in mailnews, I noticed an extremely large fan-out from nsXBLBinding::GetBinding(). Specifically, ~1,000 calls to GetBinding() exploded to about 20,000 calls to GetAttribute(), meaning that we are copying at least twenty strings per binding. FWIW, GetBinding() accounts for about 10-15% of the time spent scrolling in mailnews (when scrolling in "new" content). If we can reduce the fan-out, we'll pick up some percentage points...
Keywords: perf
resolving as fixed per hyatt. Please re-profile, and let him know if it is still a problem.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.