Closed Bug 834242 Opened 7 years ago Closed 7 years ago
Reduce cost of stack rooting during property read operations
Element and property accesses in the interpreter and stubs are a large source of root construction, at the top level and even more so in the various object calls they make. The attached patch eliminates almost all of these on SS, cutting the number of roots constructed from 60% of the original total to 39%.
Attachment #705850 - Flags: review?(terrence)
Attachment #705850 - Flags: review?(terrence) → review+
This gave a quite nice win on Dromaeo's dom-attr due to making the atomization not require uninlining. See http://dromaeo.com/?id=188982,188981 for numbers (without this patch on the left, with it on the right).
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla21
You need to log in before you can comment on or make changes to this bug.