[Webkit-unassigned] [Bug 76460] New: Perf improvement via caching Element::styleForRenderer()
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jan 17 08:36:18 PST 2012
https://bugs.webkit.org/show_bug.cgi?id=76460
Summary: Perf improvement via caching
Element::styleForRenderer()
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: WebCore Misc.
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: pkotwicz at chromium.org
CC: jamesr at chromium.org
styleForRenderer() is a pretty heavy function. In some cases we compute it twice in "Element::recalcStyle" and "NodeRendererFactory::createRendererIfNeeded". NdeRendererFactory is called via Element::attach
I have attached a file where this improvement does improve the performance of Element::recalc. For the attached file, the improvement is on the order of 3-4us. On measurements on a reasonably complex page, doing the caching results in a .1 - .5ms improvement in processing Element::recalc
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list