【性能】【beta】卡顿丢帧问题分析

性能问题会关注  cpu  io  内存

  1. 1、卡顿丢帧日志搜索关键字:

  • binder  : Slow transaction consume   binder耗时以及堆栈打印
  • binder_sample: [android.hardware.input.IInputManager,5,30002,com.android.commands.monkey,100] :java层的binder调用超过X00ms打这个log

binder_sample:[binder的desc,transaction code,耗时,进程名,相对于阀值的百分比]

  • Choreographer的跳帧信息:Choreographer: Skipped 36 frames! The application may be doing too much work on its main thread.

TAG, “Skipped ” + skippedFrames + ” frames! ” + “The application may be doing too much work on its main thread.”)  这里是收到vsync和处理这个vsync的时间太长超过大概30ms就会打印,说明应用主线程比较忙;

TAG是Choreographer Log.w(TAG, “Already have a pending vsync event. There should only be ” + “one at a time.”);   还有个vsync没有处理又新来了一个vsync; 

  • SurfaceFlinger合成时跳帧:

SurfaceFlinger: Backpressure trigger, skipping transaction & refresh! 

  • Looper消息处理时间过长:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值