Closed Bug 29847 Opened 25 years ago Closed 25 years ago

[Perf]Invalidating non visible rects is taking 13% of the load time on a large document

Categories

(Core Graveyard :: GFX, defect, P3)

x86
Windows NT
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: kmcclusk, Assigned: kmcclusk)

Details

troy@netscape.com (using quantify) reported that on a large (6 1/2mb) document we are making many calls to invalidate rectangles which are not visible, consuming 13% of the total load time. As an optimization we should prevent the nsIWidget's InvalidateRect from being performed when the rectangle is not visible.
Status: NEW → ASSIGNED
Target Milestone: M16
Fixed in 3/14/2000 5:38pm build. In quantify, I verified that the code to check visibility of the rect to invalidate takes far less time than calls to invalidate (400usec vs. 24000usec.)
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Sweet!
Marking verified per last comments.
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.