
ART世界探險(xiǎn)(20) - Android N上的編譯流程 就在我們分析Android M版本的ART還只走出了一小段路的時(shí)候奈应,Android ...
ART世界探險(xiǎn)(19) - 優(yōu)化編譯器的編譯流程 前面神得,我們對(duì)于快速編譯器的知識(shí)有了一點(diǎn)了解悼吱,對(duì)于CompilerDriver,MIRGraph...
ART世界探險(xiǎn)(18) InlineMethod 好乐导,我們還是先復(fù)習(xí)一下上上節(jié)學(xué)到的圖: 在開(kāi)始InlineMethod之前肯骇,我們?cè)倮^續(xù)補(bǔ)充一點(diǎn)...
ART世界探險(xiǎn)(17) - 中層中間代碼MIR Dalvik字節(jié)碼的指令格式 指令格式分類(lèi) Dalvik指令,根據(jù)需要的寄存器數(shù)目的不同碟案,長(zhǎng)度也...
ART世界探險(xiǎn)(16) - 快速編譯器下的方法編譯 我們對(duì)三大組件有了了解之后愿险,下面終于可以開(kāi)始正餐,開(kāi)始分析兩種Compiler下的Compi...
ART世界探險(xiǎn)(15) - Compiler,ClassLinker,Runtime三大組件 CompilerDriver 調(diào)用編譯器的接口是C...
ART世界探險(xiǎn)(14) - 快速編譯器和優(yōu)化編譯器 ART的編譯器為兩種蟆淀,一種是QuickCompiler拯啦,快速編譯器;另一種是Optimizi...
ART世界探險(xiǎn)(13) - 初入dex2oat dex2oat流程分析 進(jìn)入整個(gè)流程之前熔任,我們先看一下地圖褒链,大致熟悉一下我們下一步要去哪里: 主...
ART世界探險(xiǎn)(12) - OAT文件分析(2) - ELF文件頭分析(中) 段(section)的概念 一塊內(nèi)存分配給應(yīng)用程序之后,從代碼的組...