android 内存泄露 黑屏,Android黑屏冻屏***机重启问题
折腾了这么久也该写点自己的一点体会吧,当然本人的阅历有限有错误的地方还请路过的大牛指点。bug满天飞的日子终于过去,但是现在出现的死机重等问题很多都是复现的情况,但是以前一起积累的bug也是一大筐,现在慢慢分析,言归正传吧。黑屏:有可能是驱动的suspend或者resume出问题,导致唤醒出错冻屏:运行时屏幕突然定屏了,有可能是上层出问题导致的死机:这个遇到很多导致的原因很多一般我比较倾向于上层出
·
折腾了这么久也该写点自己的一点体会吧,当然本人的阅历有限有错误的地方还请路过的大牛指点。
bug满天飞的日子终于过去,但是现在出现的死机重等问题很多都是复现的情况,但是以前一起积累的bug也是一大筐,现在慢慢分析,言归正传吧。
黑屏:有可能是驱动的suspend或者resume出问题,导致唤醒出错
冻屏:运行时屏幕突然定屏了,有可能是上层出问题导致的
死机:这个遇到很多导致的原因很多一般我比较倾向于上层出问题,应为上层出问题一般导致死机不会重启
重启:这个比较多的是虚拟机重启或者内核发生panic,内核遇到比较多的是NULL指针导致的、睡眠唤醒超时导致内核panic、cpu死锁,我觉得这几个比较难分析。
发生以上情况最好先给手机打个电话判断modem的状态。
无论发生那种情况都建议先分析log信息,很有可能根据上面的结果是不对的,在kernel中我比较喜欢输入null、error、failed、时间来过滤明显的错误,上层主要是看zygote是否重启、段错误以及内存泄露等,其中内存泄露我还不知道怎么确切分析我一般找应用的看。
以上的只是起到抛砖引玉的作用,目前自己都还是在学习中,希望路过的大家都相互交流!
更多推荐
已为社区贡献7条内容
所有评论(0)