官方文档:
https://perfetto.dev/#/?id=perfetto-performance-instrumentation-and-tracing
https://developer.android.google.cn/studio/command-line/perfetto
通过泄漏的复现路径,可以查看 meminfo 中的 java 和 native 内存
发现native内存曲线是增长的。假设我们不知道泄露的地方,可以按照下面的步骤使用perfetto定位泄露。
使用perfetto分析native泄露步骤
1.打开perfetto log
adb logcat -s perfetto
2.开启perfetto并关闭selinux
adb shell setprop persist.traced.enable 1
adb shell setenforce 0
开启成功log
3. 定制perfetto命令
打开perfetto官网 https://ui.perfetto.d