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等对象,最终找到原因

相关推荐
纽格立科技6 天前
DRM 发射端链路图(下)
前端·人工智能·车载系统·信息与通信·传媒
深圳市晶科鑫实业有限公司6 天前
AI服务器为何对低抖动差分晶振如此挑剔?
服务器·人工智能·单片机·物联网·车载系统·云计算·信息与通信
纽格立科技7 天前
DRM 发射端链路图(上)
前端·人工智能·车载系统·信息与通信·传媒
LingLong_roar7 天前
SA8397 相机链路架构
架构·车载系统
network_tester8 天前
TSN交换机研发测试怎么做?一套可落地的“信而泰仪器 + 康芯源服务”方案解读
网络·网络协议·tcp/ip·车载系统·汽车·信息与通信·信号处理
豆包公子9 天前
AUTOSAR CP NvM 的三大数据块、三级恢复机制与异步状态机
大数据·车载系统
2601_955505259 天前
自然人身份确权可信基础设施赋能多源身份合规
金融·车载系统·智能家居·健康医疗·旅游·教育电商·政务
美彦喷雾设备15 天前
目前知名的海南驱蚊系统厂家哪家专业
车载系统
美彦喷雾设备15 天前
市场正规的海南驱蚊系统工厂
车载系统
豆包公子15 天前
AUTOSAR CP:CCP协议的理论基础与模块化架构解析-理论篇
架构·车载系统