课程导学与工具概览
ADAS性能瓶颈Perf/Trace介绍学习路径
Linux内核性能剖析基石
Perf架构事件类型perf list
CPU周期与指令计数
perf statCPI矩阵乘法优化
采样与分析 · 火焰图
perf record/report火焰图热点函数
动态探针与静态探针
uprobe/kprobeperf probe监控参数
硬件计数器与缓存
PMU详解L1/L2/L3命中分支预测失败
上下文切换与调度分析
perf sched调度延迟CPU亲和性
内存访问分析
perf memTLB缺失NUMA延迟
I/O性能分析
perf stat系统调用文件读写延迟strace对比
Trace工具概览与对比
ftraceperf-traceeBPF/LTTng/SystemTap
ftrace基础 · tracefs
available_tracersfunction/function_graph
ftrace跟踪内核函数
set_ftrace_filter调用栈驱动初始化
ftrace事件跟踪
trace_events系统调用调度事件
最大栈跟踪与延迟追踪
stack_tracewakeup跟踪器实时性延迟
perf trace 命令
跟踪系统调用信号过滤与格式化
eBPF基础
架构/verifier/JITBCC/bpftrace
bpftrace实战
单行命令追踪openat内存分配
BCC工具实战
execsnoopbiolatencyrunqlat/profile
eBPF高级:CO-RE & BTF
一次编译到处运行BTFlibbpf开发
用户态+内核态联合追踪
tracepoint+探针Babeltrace2CTF格式
实时系统分析 · Trace Compass
调度延迟中断响应可视化
SystemTap基础
脚本语言tapset库安全/guru模式
监控内存泄漏
跟踪malloc/free分配大小调用栈
网络性能分析
netfilter钩子TCP重传丢包分析
ADAS感知模块CPU优化
Perf定位瓶颈ftrace分析中断eBPF监控内存
规划控制实时性分析
LTTng调度延迟Trace Compass优化优先级
系统启动时间优化
bootgraph/ftraceperf用户态优化systemd