首页
›
移动端与Android应用开发
›
044-移动端监控埋点启动耗时拆解
›
《AOSP层启动埋点实战技巧》
VIP20
本课程属于:044-移动端监控埋点启动耗时拆解
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
AOSP层启动埋点实战技巧
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
AOSP启动埋点概述
定义 · 目的与核心价值
AOSP
启动埋点概述
02
Android启动流程概览
从按下电源到Launcher显示
Android
启动流程概览
03
Bootloader阶段埋点方法
uboot日志与boot.img调试
Bootloader
阶段埋点方法
04
Kernel启动埋点与dmesg
解析内核环形缓冲区
Kernel
dmesg
05
init进程埋点
解析init.rc与property…
init
进程埋点
06
SELinux策略对埋点的影响
avc审计日志与许可模式
SELinux
策略对埋点的影响
07
Zygote启动埋点
fork开销与预加载类库追踪
Zygote
启动埋点
08
SystemServer启动埋点
服务注册顺序与耗时统计
SystemServer
启动埋点
09
Launcher启动埋点
首屏时间 · 冷启动与热启动
Launcher
启动埋点
10
使用logcat进行启动阶段调试
过滤标签与优先级
logcat
使用
11
自定义log标签与优先级
修改源码添加自己的LOG_TAG
log
自定义
12
使用systrace分析启动性能
生成与导入trace文件
systrace
使用
13
perfetto高级启动追踪
自定义数据源与SQL查询
perfetto
高级启动追踪
14
atrace与自定义trace点
在关键路径插入ATRACE_BEGI…
atrace
trace
15
在源码中添加atrace埋点
实践SystemServer启动函数
atrace
源码
16
使用Python脚本解析systrace
提取关键时间戳
Python
systrace
17
启动阶段CPU/IO/内存监控
proc文件系统与dumpsys
CPU/IO
启动阶段
18
埋点对启动性能的影响与优化
降低开销技巧
埋点对启动性能的…
优化
19
多窗口与折叠屏启动埋点差异
屏幕尺寸适配问题
多窗口
折叠屏启动埋点差…
20
冷启动与热启动埋点区分
进程复用与是否重建
冷启动
热启动埋点区分
21
启动异常检测与埋点报警
crash与watchdog日志
启动异常检测
埋点报警
22
基于FTrace的启动函数追踪
function_graph与eve…
FTrace
基于
23
使用bootchart可视化启动过程
生成PNG图表
bootchart
使用
24
埋点数据采集与存储策略
logrotate与dropbox
埋点数据采集
存储策略
25
启动埋点自动化测试框架
CTS/VTS与自建脚本
启动埋点自动化测…
CTS/VTS
26
不同Android版本启动变化与兼容
从A到T的演进
Android
不同
27
厂商定制ROM的启动埋点挑战
预装应用与BIOS
ROM
厂商定制
28
启动埋点安全与权限控制
避免泄漏敏感信息
启动埋点安全
权限控制
29
从启动埋点定位ANR与死锁
分析Wait Queue
ANR
从启动埋点定位
30
启动埋点实战案例
优化App启动时间从5s降到2s
启动埋点实战案例
App
所属VIP或分类
同VIP:Activity启动耗时埋点详解
同VIP:AMS启动阶段埋点实践
同VIP:ANR监控与关联分析指南