ART 相关文章

深入 Android 反射黑科技全链路:从隐藏 API 灰名单绕过到运行时动态代理的元编程工程实践

本文从一次 NoSuchMethodException 崩溃入手,深入剖析 Android 反射机制在 ART 层的实现原理、隐藏 API 三级灰名单的过滤逻辑,以及元反射替换、setHiddenApiExemptions、JNI 直清标志位三种绕过方案的适用边界,并探讨了动态代理工程落地与元编程的工程化取舍。

深入 Android ART dex2oat 编译管线:从 DEX 字节码到 OAT 机器码的 AOT/JIT 混合编译

系统梳理 dex2oat 编译管线的完整流程,解析 Compiler Filter 各档位取舍、JIT 与 AOT 的协同机制,以及如何用 Baseline Profile 精准引导编译来压缩 App 冷启动耗时。

深入 Android ART 垃圾回收机制全链路

从线上 OOM 排查切入,系统梳理 ART 垃圾回收从 CMS 到 Concurrent Copying 再到分代优化的三次演进,并给出分配风暴、大对象空间、启动期 GC 抑制等实战性能调优策略。

ART 虚拟机与内存管理高级策略

Android开发中,内存管理决定性能与稳定性。OOM易致崩溃,频繁内存抖动触发GC暂停,引发UI卡顿,影响体验。我们看看如何避免和优化