看到一篇介绍内存的文件,Android性能优化盘点 - 内存优化,挺不错的。 其中提到的native内存泄漏分析方法,有机会可以参考一下。
- adb root
- adb shell setenforce 0
- adb shell chmod 0777 /data/local/tmp
- adb shell setprop libc.debug.malloc.program app_process64 //跟踪zygote及zygote的子进程
- adb shell setprop libc.debug.malloc.options "backtrace_enable_on_signal leak_track"
- adb shell stop
- adb shell start
- adb shell kill -45 <需要跟踪的进程号> //enable backtrace
- adb shell kill -47 <需要跟踪的进程号>