• Adam Barth's avatar
    Capture closures around megamorphic dispatches · 622bec43
    Adam Barth authored
    The performLayout and build callsite are highly megamorphic because they
    dispatch into a large number of clients. However, for a given caller, the
    callee is always of the same type, which means the megamorphic lookup exactly
    factors by the caller. We can speed up the dispatch by capturing a closure at
    initialization and then monomorphically dispatching through the closure.
    622bec43
Name
Last commit
Last update
..
src Loading commit data...
animation.dart Loading commit data...
gestures.dart Loading commit data...
http.dart Loading commit data...
material.dart Loading commit data...
painting.dart Loading commit data...
rendering.dart Loading commit data...
scheduler.dart Loading commit data...
services.dart Loading commit data...
shell.dart Loading commit data...
widgets.dart Loading commit data...