[Webkit-unassigned] [Bug 6083] REGRESSION: 5-10% performance regression on JS iBench from getter/setter change
bugzilla-daemon at opendarwin.org
bugzilla-daemon at opendarwin.org
Tue Dec 20 04:24:52 PST 2005
http://bugzilla.opendarwin.org/show_bug.cgi?id=6083
mjs at apple.com changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|webkit- |mjs at apple.com
|unassigned at opendarwin.org |
Status|NEW |ASSIGNED
------- Additional Comments From mjs at apple.com 2005-12-20 04:24 -------
Created an attachment (id=5178)
--> (http://bugzilla.opendarwin.org/attachment.cgi?id=5178&action=view)
latest patch
Here's the latest patch I had, much of it is irrelevant or wrong but what is
surprising is that it still causes a slowdown, solely due to the
getOwnPropertySlot changes (put changes make no difference any more, nor does
the extra argument to getValue as far as I can tell). The problem is that
JSObject::getOwnPropertSlot no longer gets inlined into derived classes calling
the base class, most notably ActivationImp. Even though I have it marked
always_inline! Not sure why.
Some of the fixes here are for warnings from -Winline.
--
Configure bugmail: http://bugzilla.opendarwin.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