Android性能分析维度简要

CPU

  • top命令查看进程CPU使用情况

  • cat /proc/cpuinfo

  • 获取线程调用栈

    1. kill -3 指定的进程,会生成trace文件在/data/anr/traces.txt,提前设置好该文件的权限信息
    2. Android Studio自带的get Threaddump
  • method trace

Memory

  1. heap dump
  2. dumpsys meminfo packagename
  3. gc
  4. allocate trace

文件描述符泄漏

ulimits
/proc/${pid}/fd

IO

网络

端口
netstat
tcpdump
iptables

ANR

thread dump
method trace

UI渲染

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容