4 ms·
If the control returns from the compiled code, I'd call it a JIT. Do you know why it's doing incremental compilation? Is there something that can't be done ahe
by exDM69 10y ago
If the control returns from the compiled code, I'd call it a JIT.
Do you know why it's doing incremental compilation? Is there something that can't be done ahead of time? E.g. inlining dynamic ("virtual function") calls and then applying optimization?
- johncolanduoni 10y agoMostly to avoid compiling much code that doesn't actually get executed. For the most part you can do everything ahead of time via static analysis (Xamarin's iOS toolchain does this). The only exception is access of code via reflection, which is harder to statically analyze and will also invoke the JIT.