Closed Bug 29847 Opened 24 years ago Closed 24 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: 24 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.