Android 内存泄漏检查

  1. ## demo执行过程中使用以下命令检查内存泄漏
  2. adb shell
  3. ps -ef | grep unn_demo
  4. # 查看内存信息
  5. pmap -x 进程ID
  6. # 循环显示最后一行内存信息
  7. while true; do pmap -x 11752 | tail -1; sleep 2; done

Android Log

Kernel Log

  1. # kernel log属于Linux内核的log ,可以通过读取/proc/kmsg或者通过串口来抓取。
  2. # adb 抓取kernel log的命令如下(需要有root权限):
  3. adb shell cat /proc/kmsg > /tmp/kernel.log
  4. adb shell dmesg > kernel.log