android kernel panic分析
通过panic log,用objdump解析出vmlinux,找出系统挂掉的真正原因
不需要打trace了,实时监控关心的关键信息的值,以便debug. Android的服务基本都有dump信息,debug的利器,效率极高(相比trace和断点调试) 开发、维护人员需要经常使用并熟悉相关的表示 适时扩展dump的输出及格式,方便适时调试。
Vmstat是android toolbox提供的众多工具中的一个,源码位于 /system/core/toolbox/下的vmstat.c。其实现原理是在一定时间内(可通过-d命令设置,默认是1秒),读取并分析系统/proc文件系统下的 meminfo、stat和vmstat信息并做归总整理、统计,以直观明了的信息以供用户或开发人员检测系统状态。
E与解释][1].MIT.Press.-.Abelson,.Sussman.&.Sussman.-.Structure.And.Interpretation.Of.Computer.Programs,.2nd.Edition.pdf