首页
›
Linux内核与驱动
›
058-Linux内核内存调试与优化
›
《Linux内核内存泄漏检测kmemleak实战与案例分析》
VIP10
本课程属于:058-Linux内核内存调试与优化
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核内存泄漏检测kmemleak实战与案例分析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
内存泄漏基础
什么是内存泄漏 · 内核态与用户态内存泄漏的区别 · kmemleak的定位与价值
内存泄漏基础
什么是内存泄漏
02
kmemleak原理
kmemleak的扫描算法 · 引用链追踪机制 · 灰色/白色对象标记策略
kmemleak
原理
03
内核配置与编译
开启CONFIG_DEBUG_KME… · 配置扫描阈值 · 编译内核并验证kmemleak功能
内核配置
编译
04
kmemleak启动与接口
/sys/kernel/debug/… · scan/clear/stack等命…
kmemleak
启动
05
kmemleak日志解读
unreferenced objec… · backtrace分析 · 引用计数与指针链
kmemleak
日志解读
06
手动触发扫描
echo scan > /sys/k… · 设置扫描间隔 · 强制扫描场景
手动触发扫描
echo
07
kmemleak与slab分配器
slab对象泄漏检测 · kmem_cache_alloc与k…
kmemleak
slab
08
kmemleak与伙伴系统
页面级泄漏检测 · alloc_pages与free_p…
kmemleak
伙伴系统
09
kmemleak与vmalloc
vmalloc区域泄漏 · ioremap映射泄漏的检测方法
kmemleak
vmalloc
10
kmemleak与模块加载
内核模块内存泄漏 · module_init/module…
kmemleak
模块加载
11
kmemleak与驱动开发
字符设备驱动中的kmalloc泄漏 · ioctl路径下的内存管理
kmemleak
驱动开发
12
kmemleak与网络协议栈
sk_buff泄漏 · netlink消息泄漏 · socket缓冲区泄漏案例
kmemleak
网络协议栈
13
kmemleak与文件系统
inode/dentry缓存泄漏 · page cache泄漏 · ext4/btrfs场景分析
kmemleak
文件系统
14
kmemleak与设备树
device_node泄漏 · of_* API使用不当导致的内存泄…
kmemleak
设备树
15
kmemleak与中断上下文
中断处理函数中的kmalloc_at… · tasklet/workqueue泄…
kmemleak
断上下文
16
kmemleak与RCU
RCU回调中的内存泄漏 · call_rcu与synchroni…
kmemleak
RCU
17
kmemleak与并发
spinlock/mutex保护下的… · 竞态条件导致的泄漏
kmemleak
并发
18
kmemleak与内存池
mempool_alloc/memp… · 预分配池的回收问题
kmemleak
内存池
19
kmemleak与DMA
dma_alloc_coherent… · dma_pool泄漏 · DMA缓冲区生命周期管理
kmemleak
DMA
20
kmemleak与KASAN
KASAN与kmemleak的协同使… · 双重检测策略 · 性能开销对比
kmemleak
KASAN
21
kmemleak与tracepoint
利用tracepoint动态追踪分配… · perf与kmemleak结合
kmemleak
tracepoint
22
kmemleak与ftrace
ftrace函数跟踪定位泄漏源 · function_graph与kme…
kmemleak
ftrace
23
kmemleak与eBPF
eBPF程序中的内存泄漏 · bpf_map/bpf_prog的引…
kmemleak
eBPF
24
kmemleak与容器
容器化环境中的内核内存泄漏 · cgroup内存限制与kmemlea…
kmemleak
容器
25
kmemleak与热插拔
CPU/内存热插拔场景下的泄漏 · device_add/device_…
kmemleak
热插拔
26
kmemleak与休眠唤醒
suspend/resume路径中的… · PM回调泄漏检测
kmemleak
休眠唤醒
27
kmemleak与错误注入
使用fault injection模… · 验证kmemleak的健壮性
kmemleak
错误注入
28
kmemleak性能调优
扫描频率优化 · 内存开销控制 · 生产环境部署建议
kmemleak
性能调优
29
kmemleak实战案例一
USB驱动urb泄漏 · usb_submit_urb与usb…
kmemleak
实战案例一
30
kmemleak实战案例二
GPU驱动gem对象泄漏 · drm_gem_object_put…
kmemleak
实战案例二
所属VIP或分类
同VIP:kmemleak在驱动开发中的内存泄漏检测实践
同VIP:Linux-slab与slub分配器选型及性能调优
同VIP:Linux内核内存回收与kswapd守护进程调优