首页
›
移动端与Android应用开发
›
012-Gradle构建发布与离线缓存
›
《Profiler构建耗时瓶颈分析指南》
VIP20
本课程属于:012-Gradle构建发布与离线缓存
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Profiler构建耗时瓶颈分析指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Profiler基本架构与工作原理
采样与插桩 · CPU与Wall Clock时间 · 调用链还原原理
Profiler
基本架构
02
环境搭建与工具链选型
perf · gperftools · Valgrind
环境搭建
工具链选型
03
手动插桩式Profiler实现
宏定义时间戳 · RAII计时类 · 线程局部存储设计
Profiler
手动插桩式
04
采样式Profiler核心机制
信号处理 · 定时器设置 · 堆栈采集与频率控制
Profiler
采样式
05
调用栈符号解析
addr2line · libunwind · DWARF调试信息读取与符号表管理
调用栈符号解析
addr2line
06
采样数据缓冲区设计
无锁环形缓冲区 · 批量写入 · 避免采样本身引入开销
采样数据缓冲区设…
无锁环形缓冲区
07
火焰图生成
折叠脚本编写 · FlameGraph工具使用 · 交互式SVG输出
火焰图生成
折叠脚本编写
08
Profiler的侵入性控制
低开销采样率调节 · 动态启用/禁用 · CPUID绑定
Profiler
的侵入性控制
09
多线程程序的瓶颈分析
线程间同步开销识别 · 锁竞争与虚假唤醒检测
多线程程序的瓶颈…
线程间同步开销识…
10
内存分配热点定位
tcmalloc/heap prof… · 内存火焰图 · OOM原因追踪
内存分配热点定位
tcmalloc/hea…
11
磁盘I/O耗时瓶颈
iostat · blktrace · perf probe跟踪
I/O
磁盘
12
网络I/O延迟分析
tcpdump · libpcap · epoll唤醒耗时
I/O
网络
13
GPU时间线追踪
CUDA NVTX标记 · cupti · GPU内核执行时间与数据传输重叠
GPU
时间线追踪
14
实时系统Profiler注意事项
硬实时约束 · 时钟源选择 · 中断上下文采样限制
Profiler
实时系统
15
Profiler数据采集与保存
二进制格式设计 · 压缩策略 · 元数据记录
Profiler
数据采集
16
动态代码插桩
LD_PRELOAD · ptrace · 二进制重写(DynamoRIO)原理…
动态代码插桩
LD
17
函数级性能剖析
编译器内置函数(__builtin_…
函数级性能剖析
builtin
18
性能数据可视化
火焰图 · 调用树 · 时间线瀑布图
性能数据可视化
火焰图
19
持续性能监控集成
CI/CD流水线中Profiler自… · 回归阈值告警
持续性能监控集成
CI/CD
20
Profiler自身性能优化
降低采样CPU占用 · 减少堆栈行走次数 · 内存池化
Profiler
自身性能优化
21
分布式系统耗时追踪
OpenTelemetry分布式链路 · Span导出 · 服务间延迟分解
分布式系统耗时追…
OpenTelemetr…
22
JVM与托管语言Profiler
JIT编译 · 垃圾回收停顿 · SafePoint问题与AsyncG…
JVM
Profiler
23
Python/Node.js等解释型语言Profiler
cProfile · py-spy · V8 CPU Profile采样原理
Python/Node.…
Profiler
24
Rust Profiler实践
tracing crate · pprof-rs · perf与DWARF兼容性
Rust
Profiler
25
自定义分析脚本与动态分析
bpftrace/eBPF编写用于内…
自定义分析脚本
动态分析
26
瓶颈修复后的验证
A/B测试 · 降噪方法 · 置信区间
瓶颈修复后的验证
A/B
27
Profiler工程化部署
无侵入注入 · 多进程共享 · 日志安全与隐私脱敏
Profiler
工程化部署
28
常见瓶颈案例库
锁竞争 · 伪共享 · 缓存行对齐
常见瓶颈案例库
锁竞争
29
Profiler结果反直觉场景
CPU空闲但延时高 · sys占用过高 · 自旋锁与互斥锁差异
Profiler
结果反直觉场景
30
课程总结与Profiler构建模板
可复用Profiler源码框架 · 命令行接口 · 报告生成器
Profiler
课程总结
所属VIP或分类
同VIP:AGP版本升级构建缓存兼容性实战指南
同VIP:AGP编译优化与版本适配实操
同VIP:AGP编译流程优化全解析