性能优化 相关文章

Android Perfetto 怎么入门?从一条 Trace 开始定位性能问题

面向 Android 开发者介绍 Perfetto 入门方法,覆盖 trace 抓取、关键轨道、Binder、调度、渲染和启动分析。

Compose 为什么会频繁重组?从 Stability 到状态读取位置

解释 Jetpack Compose 频繁重组的常见原因,包括不稳定参数、状态读取位置、derivedStateOf 误用和列表项设计。

Paging3 RemoteMediator 适合什么场景?

解释 Paging3 RemoteMediator 的定位、网络数据库分页协作、缓存优先列表和常见错误用法。

RecyclerView 四级缓存是哪四级?从复用链路理解列表性能

解释 RecyclerView 四级缓存、ViewHolder 复用顺序、RecycledViewPool 和 Prefetch 对滑动性能的影响。

深入 Android 16 KB 内存页对齐全链路:从 ELF 加载对齐到 NDK 编译适配与性能验证

Android 15 起系统与 Play Store 同步推进 16 KB 页迁移,本文从 ELF 段对齐原理、动态链接器影响、NDK 编译适配到 TLB 性能验证,给出从编译参数到 CI 门禁的完整迁移路线。

深入 Android Macrobenchmark 性能基准测试全链路

介绍 Android Macrobenchmark 性能基准测试的全链路落地:冷启动度量、帧流畅度监控、自定义 Trace 指标及 CI 防劣化流水线搭建。

Android 动态模块化交付全链路:从 App Bundle 构建到 SplitCompat 运行时加载的按需分发架构

深入解析 Android 动态模块化交付全链路,涵盖 App Bundle 构建拆分、SplitCompat ClassLoader 注入机制、Play Feature Delivery 按需分发,以及包体积优化的实战踩坑与收益。

StrictMode 从开发辅助到 CI 质量门禁的实践

分享将 StrictMode 从调试工具升级为 CI 质量门禁的实践,涵盖 BlockGuard 拦截机制、JSON 结构化输出与线上软拦截方案。

深入 Android MediaCodec 视频编解码全链路:从 MediaExtractor 解封装到异步模式输入输出缓冲区的硬件加速编码实战

深入剖析 Android MediaCodec 视频编解码全链路,涵盖解封装、状态机、异步缓冲区管理、硬解码兼容性处理及 MediaMuxer 封装,分享实际项目中的避坑经验与取舍策略。

Jetpack Compose Modifier 链式机制深度解析:从 Modifier.Node 到组合修饰符的声明式管道

深入剖析 Jetpack Compose Modifier 链式调用的底层机制,对比 composed 与 Modifier.Node 架构差异,解析声明式管道的构建过程、性能优化与迁移策略。

深入 Android ContentProvider 跨进程数据共享:从 URI 路由到 ContentObserver 变更通知的全链路架构解析

深入解析 Android ContentProvider 跨进程数据共享机制,包括 URI 路由匹配、Cursor 跨进程透明代理与 ContentObserver 变更通知三条核心链路。

深入 Android 音频系统全链路:从 AudioFlinger 混音策略到 AAudio 低延迟输出的架构解析

深入剖析 Android 音频系统全链路架构,从 AudioTrack 缓冲区、AudioFlinger 混音调度到 AAudio MMAP 直通模式,对比不同方案的延迟表现与适用场景。

Android Perfetto 追踪全链路深度解析:从内核 ftrace 数据源到 SDK 自定义 TrackEvent 的生产级性能监控

从 traced + traced_probes 双守护进程架构讲起,覆盖 ftrace 内核数据源接入、Shared Ring Buffer 零拷贝传输、SDK 自定义 TrackEvent 埋点及 trace 文件格式优化,构建 Android 性能可观测性的统一底座。

Android 进程保活与资源调度深度解析:从 OOM Adj 评分机制到 LMK 低内存裁决的系统级博弈

深度解析 Android OOM Adj 评分机制与 LMK 从内核轮询到用户态 lmkd 再到 Cgroup 内存隔离的三次演进,提供前台 Service、WorkManager 加急任务、内存自省等保活实战策略。

Jetpack Compose 重组性能全链路调优:从 Stability 推断到 derivedStateOf 的工程化诊断与优化实践

系统梳理 Compose 重组性能的诊断与优化全流程,涵盖编译器 Stability 推断机制、Layout Inspector 量化定位、derivedStateOf 收窄重组范围及状态读取下沉等工程化实践,帮助开发者从「靠经验猜」转向「按数据改」。

端侧大模型推理调度层设计:优先级队列与背压控制实战

本文介绍如何在端侧推理引擎之上构建调度中间层,通过优先级队列、抢占机制和背压控制,解决多请求并发导致的内存溢出、延迟不可控和结果乱序问题。

深入 Android 端侧 AI 推理的实时视频流处理全链路

从 CameraX 串行回调的队头阻塞、GPU 像素预处理管线到 LiteRT 推理延迟抖动治理,本文完整拆解端侧 AI 实时视频处理的三大瓶颈及优化方案,实现 1080P/30fps 端到端延迟控制在 35ms 以内。

深入 Android 端侧 AI 推理的 Prompt 工程实战

在 Android 端侧部署 LLM 时,通过 Token 预算管理、少样本模板压缩与动态预算切换,将首 Token 延迟从 8.7 秒优化至 2 秒内,兼顾摘要质量。

端侧 AI 推理稳不住?温度、电量、内存三维协同降级策略

本文提出端侧AI推理的温度、电量、内存三维协同降级策略,通过归一化评分与木桶原理实现多维度仲裁,配合模型预加载与状态迁移,确保推理在资源受限设备上稳定运行。

Android Paging3 深度解析:PagingSource、RemoteMediator 与响应式分页架构

深入拆解 Paging3 的三层架构——Pager、PagingSource、RemoteMediator,厘清各层职责边界,剖析与 Room、RecyclerView、协程调度器的耦合原理及实践中的高频坑点。