ART è un netto miglioramento rispetto a Dalvik, o ci sono ottimizzazioni che mancheranno un compilatore in anticipo rispetto a JIT, ma Google decide che non è importante nella pratica?
Ad esempio, con JIT, puoi rilevare dinamicamente un hot loop ed eseguire inlining aggressivo, il che a sua volta consente molte altre ottimizzazioni. Tale inlining, tuttavia, può far esplodere lo spazio se eseguito globalmente prima del tempo senza profilazione.
È vero che ci sono ottimizzazioni che Dalvik esegue che ART rinuncia?