1. 性能分析工具
https://blog.csdn.net/kongqwesd12/article/details/126985927
ftrace、perf tool、simpleperf、systrace、perfetto、traceview、ebpf、cma tool、MAT、iotop\iostat\atop\top\strace\vmstat、QT tool、systemtap、Dtrac
2. 功耗分析工具
bugreport + battery-historian
3 稳定性分析工具
tombstone、dropbox、gdb、addr2line、objdump、kdump、kprobe、kdb等
3.1 java内存泄漏分析工具
工具:hprof+MAT
- MAT工具:主要能够分析内存中的状态以及所使用的内存的大小
- hprof文件是Java虚拟机(JVM)生成的一种二进制文件,用于收集Java应用程序的运行时信息。它包含了Java堆的详细信息,例如对象的数量、类型、大小、引用关系等。此外,hprof文件还包含了线程的信息、类的信息、方法的信息等
抓hprof adb命令
adb shell am dumpheap com.android.systemui /data/local/tmp/systemui.hprof
使用
https://blog.csdn.net/qq_30379689/article/details/102616657