3 ms·
> ... for workload throughput adding another tier isn't going to do much unless you have some concrete optimizations you are going to run that you decided again
by jdmichal 11y ago
> ... for workload throughput adding another tier isn't going to do much unless you have some concrete optimizations you are going to run that you decided against due to cost of compile time.
Isn't this statement pretty much the entirety of the reason to implement multi-tiered JITs? Do a fast JIT with few optimizations to get out of interpreted mode. Then do a slow JIT after you've collected enough statistics to make good optimization decisions.