Approach 2: Something I wound up doing in the unfinished Emily2 impl was that you could only run the compiler if your *entire program* was typed. If there's any dynamic code you have to run the interpreter.
Which is probably why Microsoft invested so early in PGO. Just the ability to inline IUnknown methods (QueryInterface(), AddRef(), Release()) in COM-heavy code seems huge…
-
-
How well does Microsoft's profiler-guided optimization work in practice? I know they've done a lot of it but I don't think I know anyone who's ever used it.
-
We use it in Firefox. It’s worth a 10% perf boost or so as I recall
- 5 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.