[Webkit-unassigned] [Bug 21054] Construction of certain DOM objects is heavily regressed by r36675
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Sep 24 21:54:04 PDT 2008
https://bugs.webkit.org/show_bug.cgi?id=21054
oliver at apple.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |darin at apple.com
------- Comment #3 from oliver at apple.com 2008-09-24 21:54 PDT -------
Okay in shark a couple of functions look to be of interest:
StructureID::~StructureID takes 14% of total time, which implies quite a bit of
structureid thrashing
StructureID::addPropertyTransition which takes 23% of total time which is due
to putDirect("length",..)
It should be possible to avoid both of these by initialising these objects with
a single shared instance of the StructureID with just a length property. This
should hopefully avoid the addPropertyTransition cost, the StructureID alloc
and dealloc cost, and reduce the cost of the setting the length property.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list