memory泄露分析方法(native篇)

#memory泄露主要分为java和native 2种,本文主要介绍native泄露分析方法#

捕捉泄露:测试每天从monkey中筛选出内存超标的app,

从dumpsys_meminfo_pid看native heap大,有几种工具可以找到泄露调用栈:

  1. Androidstudio:captrue native heap (抓取时长:600s (抓取方式 AndoridStudio分析内存   注意:jidu车机不稳定:大多数无法抓取,偶尔又可以抓) 适用于实时抓取

  2. perffeto native内存 (抓取时长:60s  适用于实时抓取

  3. raphael (抓取时长:无限制(适用于压测,提前启动raphael

  4. 申请和释放的地方打印日志,日志成对出现才证明没有泄露

 抓取方式可在网上收到,也可私信我

接下来分析下项目中常见的泄露Case:
 

你可能感兴趣的:(Android性能优化,性能优化,memory)