安卓分析工具

卡顿分析:
1.traceview:程序执行流程;
2.systrace:系统调用;
3.simpleperf:native耗时
内存泄漏:
leakCanary

腾讯开源:
matrix

获取应用内存

获取内存使用信息:adb shell dumpsys meminfo 包名
内存泄漏分析:https://mp.weixin.qq.com/s/KtGfi5th-4YHOZsEmTOsjg?

1.Activity 泄漏;
2.bitmap泄漏;
3.native泄漏;
4.线程监控

启动广播

强制停止的应用,启动广播添加:sendBroadcast(new Intent(BROADCASTER_LOCKSCREEN).addFlags(
Intent.FLAG_INCLUDE_STOPPED_PACKAGES));