性能优化 相关文章
Jetpack Compose Modifier 链式机制深度解析:从 Modifier.Node 到组合修饰符的声明式管道
深入剖析 Jetpack Compose Modifier 链式调用的底层机制,对比 composed 与 Modifier.Node 架构差异,解析声明式管道的构建过程、性能优化与迁移策略。
Read Post
深入 Android ContentProvider 跨进程数据共享:从 URI 路由到 ContentObserver 变更通知的全链路架构解析
深入解析 Android ContentProvider 跨进程数据共享机制,包括 URI 路由匹配、Cursor 跨进程透明代理与 ContentObserver 变更通知三条核心链路。
Read Post
深入 Android 音频系统全链路:从 AudioFlinger 混音策略到 AAudio 低延迟输出的架构解析
深入剖析 Android 音频系统全链路架构,从 AudioTrack 缓冲区、AudioFlinger 混音调度到 AAudio MMAP 直通模式,对比不同方案的延迟表现与适用场景。
Read Post
Android Perfetto 追踪全链路深度解析:从内核 ftrace 数据源到 SDK 自定义 TrackEvent 的生产级性能监控
从 traced + traced_probes 双守护进程架构讲起,覆盖 ftrace 内核数据源接入、Shared Ring Buffer 零拷贝传输、SDK 自定义 TrackEvent 埋点及 trace 文件格式优化,构建 Android 性能可观测性的统一底座。
Read Post
Android 进程保活与资源调度深度解析:从 OOM Adj 评分机制到 LMK 低内存裁决的系统级博弈
深度解析 Android OOM Adj 评分机制与 LMK 从内核轮询到用户态 lmkd 再到 Cgroup 内存隔离的三次演进,提供前台 Service、WorkManager 加急任务、内存自省等保活实战策略。
Read Post
Jetpack Compose 重组性能全链路调优:从 Stability 推断到 derivedStateOf 的工程化诊断与优化实践
系统梳理 Compose 重组性能的诊断与优化全流程,涵盖编译器 Stability 推断机制、Layout Inspector 量化定位、derivedStateOf 收窄重组范围及状态读取下沉等工程化实践,帮助开发者从「靠经验猜」转向「按数据改」。
Read Post
端侧大模型推理调度层设计:优先级队列与背压控制实战
本文介绍如何在端侧推理引擎之上构建调度中间层,通过优先级队列、抢占机制和背压控制,解决多请求并发导致的内存溢出、延迟不可控和结果乱序问题。
Read Post
深入 Android 端侧 AI 推理的实时视频流处理全链路
从 CameraX 串行回调的队头阻塞、GPU 像素预处理管线到 LiteRT 推理延迟抖动治理,本文完整拆解端侧 AI 实时视频处理的三大瓶颈及优化方案,实现 1080P/30fps 端到端延迟控制在 35ms 以内。
Read Post
深入 Android 端侧 AI 推理的 Prompt 工程实战
在 Android 端侧部署 LLM 时,通过 Token 预算管理、少样本模板压缩与动态预算切换,将首 Token 延迟从 8.7 秒优化至 2 秒内,兼顾摘要质量。
Read Post
端侧 AI 推理稳不住?温度、电量、内存三维协同降级策略
本文提出端侧AI推理的温度、电量、内存三维协同降级策略,通过归一化评分与木桶原理实现多维度仲裁,配合模型预加载与状态迁移,确保推理在资源受限设备上稳定运行。
Read Post
Android Paging3 深度解析:PagingSource、RemoteMediator 与响应式分页架构
深入拆解 Paging3 的三层架构——Pager、PagingSource、RemoteMediator,厘清各层职责边界,剖析与 Room、RecyclerView、协程调度器的耦合原理及实践中的高频坑点。
Read Post
Android WorkManager 深度解析:从 Constraint 调度引擎到 Doze 模式兼容的后台任务全链路架构实践
深入剖析 WorkManager 的调度机制与 Constraint 引擎原理,结合 Doze 模式兼容策略、任务链编排模型与实战调试方法,系统梳理后台任务可靠调度的全链路架构实践。
Read Post
Kotlin Flow 工程化全景:冷热流模型、Channel 本质与 Android 架构层选型
深入剖析 Kotlin Flow 的冷热流模型与 Channel 底层原语,结合 SharedFlow、StateFlow 的选型陷阱,梳理 MVVM 各架构层的 Flow 使用规范与最佳实践。
Read Post
Kotlin K2 编译器深度解析:统一前端架构、类型推断重写与 Android 工程迁移实践
深入解析 Kotlin K2 编译器的 FIR 统一前端架构与类型推断重写机制,结合 30 万行 Android 工程的实测数据,系统梳理 kapt 迁移 KSP、编译器插件 API 升级及类型推断差异的迁移实践。
Read Post
Kotlin suspend 的编译器黑盒:从 CPS 变换到状态机字节码的完整推演
深入剖析 Kotlin 编译器如何将 suspend 函数转换为状态机字节码,从 CPS 变换原理到局部变量活跃性分析,揭示协程挂起与恢复的底层实现机制及性能影响。
Read Post
Android SharedPreferences 到 DataStore 深度演进:从同步 ANR 风险到 Flow 驱动的协程化存储架构实践
深入剖析 SharedPreferences 锁机制与 ANR 根因,系统讲解 Jetpack DataStore 的设计逻辑与迁移路径,涵盖 Preferences DataStore、Proto DataStore 及协程化存储架构的工程实践。
Read Post
Android 内存泄漏全链路治理:从 LeakCanary 检测原理到 HPROF 分析与生产级防劣化体系
深入解析 LeakCanary 的 WeakReference 哨兵机制与 HPROF 分析方法,并介绍如何将检测能力迁移到生产环境,构建轻量指标采集、线上哨兵与条件触发 dump 的三层防劣化闭环体系。
Read Post
Android 16 Predictive Back 全链路工程实践:从 WindowOnBackInvokedDispatcher 到 Compose BackHandler 的迁移与动画架构解析
Android 16 强制开启 Predictive Back,本文系统讲解 OnBackInvokedDispatcher 注册机制、OnBackAnimationCallback 帧驱动动画、Fragment 与 Compose PredictiveBackHandler 的迁移实践,并附完整迁移检查清单。
Read Post
Android RenderThread 与 HWUI 渲染管线深度解析:从 DisplayList 录制到 GPU 光栅化的帧生产全链路
深入剖析 Android HWUI 渲染架构中主线程与 RenderThread 的分工协作机制,从 DisplayList 录制、RenderNode 树同步到 Skia/Vulkan 光栅化全链路,并揭示 Compose 如何复用这套底层渲染体系实现高效动画。
Read Post
Android ANR 深度治理:从主线程卡顿根因到 ANR Trace 全链路分析方法论
从信号触发机制出发,系统拆解 ANR 三类根因——MessageQueue 积压、Binder 调用超时与锁竞争,结合 traces.txt 与 Perfetto 双维度分析方法,给出可落地的线上监控与归因闭环方案。
Read Post