android_log分析




LOG的组成
1,系统基本信息,包括 内存,CPU ,进程队列 ,虚拟内存 , 垃圾回收等信息 。(这个去看相关的proc文件)
2. 时间信息
3.虚拟机信息 , 包括进程的,线程的跟踪信息,这是用来跟踪进程和线程的


Android Log系统
  内核空间
  用户空间 


Crash Log
  ANR
  JAVACRASH
  TOMBSTONE
  Modem相关
  内核相关
  FABRICERR


Android中的异常种类
1,程序异常退出 , uncaused exception
2,程序强制关闭 ,Force Closed (简称FC)
3,程序无响应 , Application No Response (简称ANR)     主线程一般不会等待太久,超过5s没有处理就会产生ANR,如果是在处理Broadcast产生(BroadcastTimeout),则会在10s后无响应发出ANR,还有一种情况是在处理Service时(ServiceTimeout),ANR会在20s后无响应后产生。
   ANR issue,可以查看CPU占用率,看看哪类进程占用率较高。产生ANR时候,具体可以查看data/anr/trace.txt文件。


Crash分类-ANR
ANR一般有三种类型:
        KeyDispatchTimeout(5 seconds) --主要类型
        按键或触摸事件在特定时间内无响应
        BroadcastTimeout(10 seconds)
        BroadcastReceiver在特定时间内无法处理完成
        ServiceTimeout(20 seconds) --小概率类型
        Service在特定的时间内无法处理完成
 产生ANR的操作如:
    1.程序的主线程因为IO读写或网络堵塞而导致被堵塞了;
    2.外部存储设备被独占了或系统负荷过高;
    3.执行耗时的运算; 



HPQC,HP Quality Center,是需求管理,测试管理,业务流测试等应用环境。
 
BZ – Bugzilla
UC – Use Case
MFLD – Medfield
UMG – Ultra Mobility Group
WSIV – Wireless System Integration and Validation
PSI – Platform Software Integration
Domain – 指手机feature
DMEngine:Device manager   
DUT:Device Under Test


libdvm.so 是安卓执行应用程序的dalvik虚拟机,安卓应用程序通过它来解释执行。
libHoudini.so Androidx86应用程序相关。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值