memory泄露分析方法(FD泄漏篇)

fd leak 导致SystemServer crash

bash 复制代码
F DEBUG : Abort message: 'aborting due to fd leak: most common stack [size 712] = 04-03
F DEBUG : 0: dup+216
F DEBUG : 1: native_handle_clone+136
F DEBUG : 2: _ZN6vendor3qti8hardware7display6mapper4V4_014implementation9QtiMapper12importBufferERKN7android8hardware11hidl_handleENSt3__18functionIFvNS8_8graphics6mapper4V4_05ErrorEPvEEE+76

fd泄漏到最大值时候,fdtrack会1次性打印出所有fd申请的调用堆栈并抓取hprof文件:

system_server: hprof: heap dump "/data/system/heapdump/fdtrack-2026-04-03-06-42-47.hprof"

从hprof文件中查看有无异常的surface,buffer等对象,最终找到原因

相关推荐
LingLong_roar3 天前
车载相机开发中的摄像头布局及专业术语解释
车载系统·汽车
network_tester4 天前
TSN网络流量及协议测试:为确定性网络护航的关键技术
网络·网络协议·车载系统·汽车·信息与通信·信号处理
纽格立科技5 天前
CDR标准体系再添三件套:组网、业务、工程同步落地
服务器·开发语言·人工智能·车载系统·php·信息与通信·传媒
车软派开发学长7 天前
零基础学习车软嵌入式AUTOSAR,以一帧CAN报文实战讲解AUTOSAR的学习
网络·stm32·车载系统·autosar·嵌入式实时数据库
IC_1577961147612 天前
CVBS转BT656/BT601,能成熟、应用广泛的低功耗视频解码器
车载系统·无人机·视频编解码
纽格立科技13 天前
AI让广播过时,还是让广播稀缺?
大数据·服务器·人工智能·车载系统·信息与通信·传媒
Nice__J14 天前
os操作系统——第1讲:一切从心跳开始
车载系统
纽格立科技14 天前
数字广播快问快答:从“有没有载波“到“听上去像噪声“
服务器·车载系统·信息与通信·传媒
豆包公子15 天前
AUTOSAR CP XCP 协议栈核心解析-理论篇
车载系统
里晓山24 天前
SOME/IP协议(上)
网络·网络协议·tcp/ip·车载系统