public static boolean preload(PluginInfo pi) {
if (pi == null) {
return false;
}java
// 藉助「UI進程」來快速釋放Dex(見PluginFastInstallProviderProxy的說明)
return PluginFastInstallProviderProxy.install(RePluginInternal.getAppContext(), pi);
}android
PluginFastInstallProviderProxy
的java doc中提到:git
Android 7.0及以上,若在UI進程中優化Dex,則比非UI進程要快4~5倍(如loan插件從4800ms到900ms) 這和「JIT/AOT」和「空閒時編譯」的機制有關,參見Google官方說明,不在此贅述。github
我搜了一下,還沒找到上面提到的Google官方說明。關於和UI線程相關的hot code JIT編譯的文章,僅僅找到了一篇簡介性文章(第9頁倒數第2段).ide
請問是否能提供這方面的更多信息?優化