JIT代码缓存和生成的代码在Android N中保存在哪里?

时间:2016-11-10 02:34:58

标签: android jit aot

我看过https://software.intel.com/en-us/articles/android-the-road-to-jitaot-hybrid-compilation-based-application-user-experience?language=ru。这篇文章对于理解android AOT& JIT非常有帮助,特别是关于hot& cold / warm代码。

但我对这些句子有疑问。

------------ ---------------- 1

一旦计数总数超过另一个更高的阈值,暖方法就会变热,并由JIT编译器编译成本机可执行代码,该代码与收集的配置文件信息一起存储在JIT代码缓存中。

这里我想知道JIT代码缓存在哪里?是在/ data / dalvik-cache文件夹下吗?收集的个人资料信息在哪里?

----------- --------------- 2

在基于AOSP master的JIT编译器中看到的一个主要发展是ART将记录哪些方法很热并保存它们的名称以便以后进行AOT重新编译。当设备长时间未使用(和充电)时,服务将编译热方法并保存生成的代码。

这里生成的代码保存在哪里?是/ data / dalvik-cache下的.dex文件是什么?

如果有人了解更多关于android AOT& JIT的信息,希望你能提供帮助。

感谢。

0 个答案:

没有答案