memory泄露分析方法(native篇)
发布时间:2024年01月15日
#memory泄露主要分为java和native 2种,本文主要介绍native泄露分析方法#
捕捉泄露:测试每天从monkey中筛选出内存超标的app,
从dumpsys_meminfo_pid看native?heap大,有几种工具可以找到泄露调用栈:
-
Androidstudio:captrue native heap (抓取时长:600s (抓取方式 AndoridStudio分析内存? ?注意:jidu车机不稳定:大多数无法抓取,偶尔又可以抓)?适用于实时抓取
-
perffeto native内存 (抓取时长:60s??适用于实时抓取
-
raphael (抓取时长:无限制(适用于压测,提前启动raphael
-
申请和释放的地方打印日志,日志成对出现才证明没有泄露
?抓取方式可在网上收到,也可私信我
接下来分析下项目中常见的泄露Case:
?
文章来源:https://blog.csdn.net/langjian2012/article/details/135590741
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!