Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1304921
  • 博文数量: 478
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 4833
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-28 11:12
文章分类

全部博文(478)

文章存档

2019年(1)

2018年(27)

2017年(21)

2016年(171)

2015年(258)

我的朋友

发布时间:2015-10-21 20:20:05

1. 系统运行环境当我们怀疑死机问题可能是某个进程出现问题而引发时,通常我们需要对这个进程进行深入的分析, 即进程运行环境分析。通常包括分析如,线程状态,各种变量值,寄存器状态等。在Android 系统中,我们将其划分成三个层次。即 Java 运行环境分析, Native 运行环境分析, Kernel 运行环境分析. 下面分别说明..........【阅读全文】

阅读(883) | 评论(0) | 转发(0)

发布时间:2015-10-21 20:18:26

1. 系统运行环境客观的反应系统的执行环境,通常包括如CPU 利用率,Memory 使用情况, Storage 剩余情况等。这些资料也非常重要,比如可以快速的知道,当时是否有Process 在疯狂的执行,当时是不是处于严重的low memory 情况, Storage 是否有耗尽的情况发生等。 2. CPU Usage追查CPU 利用率可大体的知道.........【阅读全文】

阅读(1625) | 评论(0) | 转发(0)

发布时间:2015-10-21 20:16:14

1. Java Backtrace从Java Backtrace, 我们可以知道当时Process 的虚拟机执行状态. Java Backtrace 依靠SignalCatcher 来抓取.Google default: SignalCatcher catchs SIGQUIT(3), and then print the java backtrace to /data/anr/trace.txtMTK Enhance:  SignalCatcher catchs SIGSTKFLT(16), and then print the.........【阅读全文】

阅读(1758) | 评论(0) | 转发(0)

发布时间:2015-10-21 20:15:15

1. 死机分析数据俗话说, 巧妇难为无米之炊, 死机分析, 同样需要获取第一手的资料, 方可分析问题. 那么哪些数据可以用来分析死机呢。大概的讲,可以分成空间数据和时间数据。空间数据,即当时现场环境,如有哪些process 在运行,CPU 的执行情况,memory 的利用情况,以及具体的process 的memory 数据等。 时间数据,即行.........【阅读全文】

阅读(417) | 评论(0) | 转发(0)

发布时间:2015-10-21 20:12:43

1. 系统简图当用户对手机进行操作时, 对应的数据流将是下面一个概括的流程图.* HW 如传感器, 触摸屏(TP), 物理按键(KP)等感知到用户操作后,触发相关的中断(ISR) 传递给Kernel, Kernel 相关的driver 对这些ISR 进行处理后,转化成标准的InputEvent. * User Space 的System Server 中的Input System 则持.........【阅读全文】

阅读(383) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册