android_log分析
2013-07-23 11:30
176 查看
LOG的组成
1,系统基本信息,包括 内存,CPU ,进程队列 ,虚拟内存 , 垃圾回收等信息 。(这个去看相关的proc文件)
2. 时间信息
3.虚拟机信息 , 包括进程的,线程的跟踪信息,这是用来跟踪进程和线程的
Android Log系统
内核空间
用户空间
Crash Log
ANR
J***ACRASH
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应用程序相关。
1,系统基本信息,包括 内存,CPU ,进程队列 ,虚拟内存 , 垃圾回收等信息 。(这个去看相关的proc文件)
2. 时间信息
3.虚拟机信息 , 包括进程的,线程的跟踪信息,这是用来跟踪进程和线程的
Android Log系统
内核空间
用户空间
Crash Log
ANR
J***ACRASH
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应用程序相关。
相关文章推荐
- 从log中分析Android wif连接状态的方法
- android toolbox 中log 工具源码分析
- Android的Log分析
- [转]android 常见死机问题--log分析
- android log 日志分析 来自 Google I/O 2011: Memory man...
- Android中对Log日志文件的分析
- Android中对Log日志文件的分析
- android 常见死机问题--log分析
- Android Native/Tombstone Crash Log 详细分析(转)
- Android Tombstone/Crash的log分析和定位
- Android Tombstone/Crash的log分析和定位
- Android中对Log日志文件的分析
- Android Tombstone/Crash的log分析和定位
- Android中对Log日志文件的分析
- Android - Tombstone crash + Android Tombstone/Crash的log分析和定位
- Android Native Crash的log分析和定位
- android 常见死机问题--log分析
- Android Tombstone/Crash的log分析和定位
- Android Tombstone/Crash的log分析和定位
- Android 分析log