Yes, I've done some experiments with this. Inlining small strings didn't help as much as I'd hoped, I suspect because they're being converted to Strings or JSStrings a lot. I'm still in the middle of experimenting, I'm hoping to write up soon. The code is at https://github.com/asajeffrey/servo/tree/string_representation_experiments although it's a bit of a mess.
A. On Tue, Dec 1, 2015 at 7:48 PM, Jack Moffitt <j...@metajack.im> wrote: > > One of the largest performance bottlenecks in Element.getAttribute (and I > > suspect a bunch of other webidl bindings as well) is copying (often very > > small) SpiderMonkey strings into heap allocated DOMStrings. > > Alan Jeffrey has been investigating issues around string copying as > well. Have you chatted with him to compare notes? > > jack. > _______________________________________________ > dev-servo mailing list > dev-servo@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-servo > _______________________________________________ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo