[FAQ11422]如何开启fdleak调试功能

[DESCRIPTION]
fdleak 顾名思义就是File Descriptors 泄漏,即操作完File后,没有回收File Descriptors,从而导致File
Descriptors被耗尽。即类似于memory leak。
[SOLUTION]
fdleak调试功能仅在eng版本中支持,所以务必用eng版本进行设置&debug。
如果是KK及以前的版本在调试前请确认当前的codebase中包含
alps/out/target/product/$(project)/system/lib/libc_fdleak_debug_mtk.so,如果没有,请通过eService向MTK获
取。
L及之后的版本则不需要。
开启的命令需要通过adb进行设置:
adb shell setprop persist.debug.fdleak 1
adb shell setprop persist.debug.fdleak.program XXX
//XXX 为应用程序名称,比如java程序都是app_process,
//其它native程序以ps命令显示的名称为准。
adb reboot
之后,手机重启,并进入fdleak的调试方式。
测试前,请注意保留out/target/product/$project/symbols 目录。
问题复现后,请用GAT(和flashtool一起释放,并且在DCC上有说明文档)的bugreport功能抓取异常Log,然后提交
log到eService上,以供MTK进一步分析。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值