本文针对Android应用开发过程中,会用到的性能优化工具及使用、注意事项进行介绍说明
Memory Profiler
常见内存泄漏场景

image.png
工具界面

image.png

image.png
新版本【堆转储】入口变成独立选项

截屏2025-02-16 23.39.19.png
使用办法:
离开当前界面后,立刻触发 Capture Heapdump,抓取内存堆栈

4cff53537fdd48ebd1b746c460c9441d.png
1、如果有泄漏,会显示 Leaks 数量
2、常见的泄漏都是 Activity 或 Fragment,可以筛选 Activity/Fragment 显示结果
3、选中泄漏对象后,可以直接查看引用关系,可以看到非静态内部类 或 匿名内部类等